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?
-
-
Vastauksena käyttäjälle @TheMogMiner
D3D9 should work, but maybe drivers support it less for newer cards now, or BGFX's D3D9 back-end is bad, or both, I don't know. OpenGL drivers are broken everywhere, it's a joke API, and Vulkan support on Windows 7 specifically is probably bad. So for Windows 7, stick with D3D11.
2 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @relativetoyou ja @TheMogMiner
> Isn't the point of a rendering abstraction library to avoid this crap? Two things at play here: BGFX is a garbage library and GPU drivers are mostly bad, so you have to use whatever works. For Windows 7, Nvidia cards and D3D11 is a safe bet.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @relativetoyou
I've been aware of the latter, and I'm slowly coming to terms with the former, particularly due to the horrific amount of lag it adds. But what do you suggest for an emulator that needs to run on OS X, Linux, Windows Vista upward, and ideally also GLES targets?
2 vastausta 0 uudelleentwiittausta 1 tykkäys
Personally, I couldn't give a damn less about GLES targets at the moment, but in a perfect world we'll eventually be able to ship official MAME builds on mobile and RPi, to hopefully chip away at the number of users using a trash port of a 15-year-old version of MAME.
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.