entry point and doesn't let you change it, i can kinda get it cause dxc uses wide strings which is a pain, but kinda annoying. hope they can fix that someday
yeah, there's generally no reason to support opengl anymore unless you target like 3.3 which means you miss out on a lot of features (assuming you don't target extensions, but even then)
and literally, my only other gripes with the api are:
lack of adapter enumeration (that i can see)
no manual present, it just feels weird although genuinely not a massive deal
weird namespacing although this is more of an sdl3 thing as a whole, made it a bit of a pain to find functions i needed other than that it's pretty damn sound
yeah. imo if you want to learn a graphics api that isn't a layer on top of other apis, then d3d11 is by far the best, unless you need cross platform but otherwise, yeah webgpu or the new sdl api is def the way to go unless you really want to learn vulkan
i was actually looking into maybe using vkd3d earlier today, any idea how good its support on linux is? i know it supports wine but it seems to have a native version too
I was bouncing around the idea on whether or not I should support D3D as well as Vulkan in this project but I'm still mixed about the idea given it'd be windows only