drfrag666 / gzdoom

GZDoom adds an OpenGL renderer to the ZDoom source port.
http://gzdoom.drdteam.org
GNU General Public License v3.0
74 stars 16 forks source link

Create a D3D11 backend based on the initial work by dpJudas in the d3d11target branch. #1

Closed drfrag666 closed 5 years ago

drfrag666 commented 6 years ago

From https://github.com/drfrag666/gzdoom/tree/d3d11target

drfrag666 commented 6 years ago

D3D9 would be used as a fallback and then DDraw. @dpJudas wrote: "The D3D11 target is meant to be a "legacy free" target that supports better viewport handling, but still using the old shaders from the D3D9 target. By legacy free I mean that the target assumes the hardware supports basic shaders and 24/32 bit render targets. When the day comes to drop XP support, we can check if anyone with old computer has trouble running with the new target, and if not then phase out the D3D9 target as well. Otherwise just keep D3D9 as fallback in the same way DDraw was used.

This all assumes I finish the work there before getting bored, of course. Right now the D3D11 target has less features than the D3D9 target. :)"

drfrag666 commented 5 years ago

And of course as expected no one helped, not that it was really important. :)