4 ms·
Threaded OpenGL is something you only do if you either have a death wish or a phone number you can dial to speak to a VP at NVIDIA. Everyone I know who's shippe
by kevingadd 6y ago
Threaded OpenGL is something you only do if you either have a death wish or a phone number you can dial to speak to a VP at NVIDIA. Everyone I know who's shipped it in games regretted it, and I've had driver developers explicitly tell me I shouldn't bother.
Vulkan is indeed threading-friendly, though.
- Arelius 6y agoYeah, it’s technically supported, and I have seen the patient ship it in limited use. But it’s certinally not a well tested path and the stability leaves a lot to be desired.
- josefx 6y agoI work on a program that consistently uses it read and load large textures. Never had an issue with it outside of getting the barriers right.
- gmueckl 6y agoLoading buffers and textures are about the only things that are kind of stable in multithreaded OpenGL. This is the probably the only use case anybody cares about. Go beyond that and you'll have a high chance to hit strange driver bugs.