@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."