Commit Graph

12 Commits

Author SHA1 Message Date
zeromus d422f02694 improve d3d9 shader compatibility more 2015-10-24 01:32:44 -05:00
zeromus 1dfa0f7fc0 improve d3d shader compatibility: add workaround to replace "in sampler2D", a magic phrase which crashes the hlsl compiler, with "uniform sampler2D", a magic phrase which soothes the hlsl compiler 2015-10-20 21:21:07 -05:00
zeromus 01f1be126e fix bugs in retroshader sampler0 discovery 2015-10-18 21:12:58 -05:00
zeromus 19b3f8b205 retro shaders no longer need sampler to be named s_p 2015-10-15 20:10:58 -05:00
zeromus 5a30067daf d3d display method: use FPUPRESERVE 2015-10-15 18:06:20 -05:00
zeromus 0564245d3e d3d9 display method - more leniency in compilation of optional shaders 2015-10-15 01:27:29 -05:00
zeromus 077296b9ba reduce shader level requirements for basic d3d display method functionality 2015-10-13 00:25:09 -05:00
zeromus 1e07625d1d d3d display method: do a better job of surviving device resets 2015-10-11 21:03:16 -05:00
zeromus f0c34517e1 display manager: sort out all the y-flipping madness and fix some bugs in gdi+ with screenshot and prescaling 2015-08-30 09:20:03 -05:00
zeromus 7e828d5618 d3d display method 2015-08-24 13:10:50 -05:00
zeromus 979fa2c0f7 displaymanager - maybe, just maybe, successfully get rid of the need for 0xFF000000 in the VideoProvider buffers. Should enable some little speedups and cleanups of other code that had to add the 0xFF000000 alpha channel 2014-12-13 23:04:22 +00:00
zeromus 08ae448257 start adding d3d9 display method, but.. it was more work than gdi+, as I expected. I'll finish it another time. 2014-12-08 02:15:42 +00:00