@aeva to be entirely fair, after finishing (1 week to release! basically done!) a project with opengles3.0 just now, I can see why people would want to use vulkan instead, but likely that's just because I have not used vulkan enough
wait actually. more like i can see why people would want to use webgpu instead. where does webgpu fall in this spectrum
@radgeRayden well, I am mostly interested in running shit in the browser via emscripten -> sdl3 for context -> render a bunch of stuff
in which case I think something like dawn, is not needed?
@radgeRayden oof
yeah I guess the initial decision for opengl over webgpu was motivated a lot by familiarity with the API, but also by "wouldn't it be nice if people could actually run this", and I haven't really checked whether this has changed
@aeva i just use SDL_gpu and Slang now. couldn't be happier.
well i could but not in a control flow based environment
@aeva good points. maybe we'll get that ES2 support into SDL3 eventually.
what is the reason for this conservative approach? the widest support?
@aeva it's why i fell in love with GL in the first place. but my pipelines got pretty complex since then (streaming a voxel world is chonk). and any lingering state or a lack of control over scheduling only drives me up the walls anymore.
this is definitely more work. which is why i write compilers. they allow me to amp up the complexity without going mad over writing pipeline boilerplate. eventually.
@aeva to learn from a mistake they have to own all choices that led up to it. they must experience, delivered by an impartial system, the logical consequences of a harmful action and its greater implication for society, so they know any excuse is impossible, and then never do it in real life.
artists try to do this with storytelling. the fail state is: "what do artists know? it's just an opinion. it's just a story. i will stick to math. if it can be done it will be done."
@aeva and for some things, it is maybe ok to think so. when it is about our all survival, for example. but almost always it is important to consider the human in this.
we keep showing humans as they are in art, but then we activate sexual perception also. so we must disguise the human as alien to be able to see their inside.
but what have games done for modeling the psyche of humans? very little. creatures. milo. end of list.