@aeva@mastodon.gamedev.place
@aeva@mastodon.gamedev.place avatar

aeva

@aeva@mastodon.gamedev.place

I'm a just a small town AAA graphics programmer in Chicago. I worked on Gears 5 and Gears Tactics. My work is secret, but my personal projects are not.

I like to post about my personal research, various side projects, and I like to think out loud a lot. Expect weird humor, esoteric ramblings, and occasionally also art I made out of math. I like implicit surface modeling the normal amount. Amateur spoonie. 🏳️‍⚧️

Curses are just blessings with caveats.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aeva, to random
@aeva@mastodon.gamedev.place avatar

ars technica: we don't know how they did it but google chrome now extracts a pint of blood every time you log on

chrome user, dizzy from blood loss: I swear to god I am like this close to switching to firefox

another chrome user, on the verge of fainting from severe blood loss: no need to resort to that, just switch to [insert today's trendy chrome fork here] and be smart like meeee

aeva, to random
@aeva@mastodon.gamedev.place avatar

I've got this theory recently that the settings of most games can be categorized as either "good place were bad things sometimes happen" or "bad place where bad things happen".

aeva, to random
@aeva@mastodon.gamedev.place avatar

The Leaving Rust Gamedev article resonates with most of the frustrations I've had working on the internals of Tangerine (C++) since I converted it from being largely single threaded spaghetti to aggressively concurrent spaghetti, and that's making me think maybe I'd have a better time if I picked a different language for the hot paths, because necessary non-compulsory refactoring also kills iteration time.

I just don't know what though, because nothing ever seems to fit the bill of what I need.

aeva, to random
@aeva@mastodon.gamedev.place avatar

so I'm trying to work out what the exact flags cmake is setting for gcc for a debug build, and the docs just say "the usual ones", and my searches are saturated with stackoverflow posts that are topically adjacent but unfortunately irrelevant to my problem at hand because I'm trying to work out why my debug builds have horrible numeric issues or something but my release builds don't

and so I get the clever idea of looking at what cmake generated, and oh my god that is a lot of cmake

aeva, to random
@aeva@mastodon.gamedev.place avatar

Something interesting from this weekend: I converted 🍊's interpreter shader (a really basic stack machine for SDF eval) to C++ out of curiosity to see how it performed vs the polymorphic SDF evaluator tree I've been using, and they are about the same.

I don't think it's a significant cost right now, but that's got me thinking it might be worthwhile to look into JIT compiling the SDFs on the CPU, for the benefit of weaker hardware.

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

please define "horizontal"

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

a poll for Free Software enthusiasts specifically

please only vote if you have strong positive views regarding copyleft licenses for software and cultural works

Can you name several video games you've played and enjoyed that match this criteria:

  1. The game was first published in 2023 or 2024.

  2. The entire game (all source code, art, music, etc) is freely available under appropriate open source licenses (permissive or copyleft)

If the answer is "yes", I'd love to hear about them.

aeva, to NixOS
@aeva@mastodon.gamedev.place avatar

I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand

./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found

... which required file ._. ???

I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on , but idk what to do about it.

aeva, to random
@aeva@mastodon.gamedev.place avatar

Does mastodon have a setting somewhere to just remove the little blue "40+" blob on the notifications link? I'm not 40+, I'm still 35 for 3 more days.

aeva, to random
@aeva@mastodon.gamedev.place avatar

I bet over on Earth 1 (our Earth counterpart over in the alpha timeline) a year is a perfect 360 days long.

aeva, to random
@aeva@mastodon.gamedev.place avatar

"stop making jokes about Linux never having working audio it's not 2022 anymore"

buddy,

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

what's the longest you've been awake?

aeva, to random
@aeva@mastodon.gamedev.place avatar

you ever think about how the existence of temporal illusions kinda imply that the passage of time is not intrinsic to the world but rather a falsehood we have to construct deliberately to make sense of it?

aeva, to random
@aeva@mastodon.gamedev.place avatar

I forget what, but something reminded me of how in elementary school they put me in a speech therapy class where they essentially just taught me to talk slower. I never really thought much about that, but while I was thinking about it now I was reminded of how over the years I've had so many friends where we would just have long deep non-linear mile-a-minute conversations about stuff we're excited about and, well, most of them also have been diagnosed with ADHD at some point lol

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

My riscv beaglebone arrived tonight! I'm probably not going to do much with it right away, but I'm browsing the docs for it rn and

.

it uses android????????

EDIT: apparently this is just the normal way to flash stuff these days

EDIT2: it is not running android, it is just using the "fastboot" utility from the android sdk to flash the rom. The BeagleV-Ahead comes with "yocto" installed but you can get an image for ubuntu to flash on it instead easily enough

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

Do you have a lucky USB port on your computer?

aeva, to random
@aeva@mastodon.gamedev.place avatar

I need to get my mind off the bad. Anything good going on tonight for anyone? Feel free to share things your excited about or happy about or just cool stuff you've come across recently

aeva, to random
@aeva@mastodon.gamedev.place avatar

Today's adventure in experimental SDF rendering: freeing up enough disk space so that PIX can save a short CPU timing capture. Apparently 70 GB was not enough space for PIX's temporary files. 🙃

aeva, to random
@aeva@mastodon.gamedev.place avatar

say what you want about C but "void star" is a great name for a type that is as powerful as it is dangerous

aeva, to random
@aeva@mastodon.gamedev.place avatar

god damn it I'm thinking about programming language design again

Does anyone know of any examples of programming languages of any variety where the language was designed with the specific intention of being easily edited with only a speaker and a microphone? I'm really looking to read about something where visual syntax is a tertiary consideration or missing entirely.

aeva, to random
@aeva@mastodon.gamedev.place avatar

A design problem I've been ruminating on:

I want to build a character construction system (really, a general purpose SDF animation system) for 🍊 as part of a larger long term project to make a large set of models and animations, and a corresponding style guide so that others may contribute too.

The future problem I'm specifically looking to avoid is "community sourced game asset set disproportionately only has complete male player characters".

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

specifically for programmers who work on open source projects:

When you add a new dependency to a project, do you check the license(s) for compatibility with the license(s) of the project you're working on?

aeva, to random
@aeva@mastodon.gamedev.place avatar

you ever think about how "copy" and "paste" don't have dedicated keys on most keyboards

aeva, to random
@aeva@mastodon.gamedev.place avatar

I'm so happy DDR exists, idk how I'd ever get back in shape without it.

About 10 years ago give or take I was complaining to a friend about how mind numbing exercise is and how hard a time I have building stable routines, and they recommend a gamification app with a prosaic name like "fitness quest" or something like that, and it was just like, an app for logging your exercise in exchange for "achievements". It was dreadful. It's amazing what motivates neurotypicals.

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

graphics research lifehack: you can cut out a ton of paywall scams and inscrutable academic wankery by excluding "we present" from your searches

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • ethstaker
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • Youngstown
  • everett
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • Durango
  • InstantRegret
  • GTA5RPClips
  • tester
  • cubers
  • cisconetworking
  • normalnudes
  • khanakhh
  • modclub
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines