I'm getting a little frustrated with BGFX. I have a basic set of blit shaders wired up in MAME and on my Windows 7 box at least, only the D3D11 backend works. OpenGL crashes. Vulkan and D3D9 display nothing. Isn't the point of a rendering abstraction library to avoid this crap?
And for Linux, I'm guessing either OpenGL or Vulkan? Criminy. Assuming we want to target just GLES2, Vulkan, and D3D11, are there any decent libraries that can cross-convert shaders between the three? Is it possible to do runtime shader compilation with those three APIs?
-
-
> are there any decent libraries I don't know any good ones. People say https://github.com/floooh/sokol is good but last time I checked it had slow code paths that will cause driver synchronization, so I don't recommend it. It doesn't target Vulkan but only 5 people on Earth know Vulkan
-
Sounds about right. Guess I'll have to both check out that library and become person #6.
Keskustelun loppu
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.