Marisa Kirisame wrote:On the topic of software rendered GL. You'd have to be a real masochist to do that. From tests I've done, even on middle-high end CPUs, emulated GL is way too slow for GZDoom (even the main menu lags).
Have you tried -glversion 2? It should run much faster - shaders are a real bitch to emulate on a CPU, depending on how they're compiled. (LLVM seems promising though, but it still lags regardless - both Mesa and Swiftshader use that)
Keep in mind though that ultimately you need a lower resolution for it to work. High resolution really kills it because CPU's were not designed the way GPU's were and having more pixel fill to do actually really affects it. This is why hyper-threaded quads do a lot better with software emulation than single-cores do.
I've found that without shaders and at 512x384-ish or so, GZDoom is almost playable, even with the hardware renderer. In Software mode it runs smooth as butter with Swiftshader's D3D9.