Jean-Philip Desjardins
|
328dcb3df9
|
Remove MulBy2Clamp usage.
|
2016-11-19 21:29:15 -05:00 |
|
Jean-Philip Desjardins
|
b811cf4d3f
|
Add basic support for reading back pixels from GS on D3D9.
|
2016-11-19 21:29:15 -05:00 |
|
Jean-Philip Desjardins
|
e7b4d79b68
|
Add missing blending mode.
|
2016-11-19 21:29:15 -05:00 |
|
Jean-Philip Desjardins
|
686bf1bd7b
|
Clear texture cache when reseting.
|
2016-11-19 21:29:15 -05:00 |
|
Jean-Philip Desjardins
|
968bbaf6e4
|
Make sure sprites are not Gouraud shaded.
|
2016-11-19 21:29:15 -05:00 |
|
Jean-Philip Desjardins
|
604715d21e
|
Add experimental mipmap support.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
cafbba7796
|
Force point sampling to be used on indexed textures.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
6d7b3b9f05
|
Add perspective correction on textures.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
43581b5352
|
Add basic support for reading CLUT in shader.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
47c670497f
|
Fix getting a representation of indexed textures.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
cd3a04ea61
|
Fix leaking vertex declaration.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
2ab60a7f79
|
Completely changed texture handling.
- Better caching.
- Independent from CLUT.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
7dc396df4a
|
Cleanup.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
17c6847070
|
Use shaders to render primitives.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
3ef8d468ee
|
Use single vertex buffer to draw primitives.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
2475278d8d
|
Cleanup.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
f4ef247aac
|
Add basic flip implementation.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
24c1bd90b2
|
Reset D3D device when window size has changed.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
dbc2befbc4
|
Depth buffer managed by D3D device is not needed.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
c552c1f192
|
Cleanup.
|
2016-09-17 23:29:00 -04:00 |
|
Jean-Philip Desjardins
|
f040741905
|
Invalidate state when texture is uploaded.
|
2016-05-13 21:39:09 -04:00 |
|
Jean-Philip Desjardins
|
caef900794
|
Fixed framebuffer display not working on some GPUs in frame debugger.
|
2016-04-04 23:34:08 -04:00 |
|
Jean-Philip Desjardins
|
691154cc12
|
Changed transfer handling functions.
Renamed ProcessImageTransfer to ProcessHostToLocalTransfer.
Added ProcessLocalToHostTransfer function.
|
2015-12-29 17:44:29 -05:00 |
|
Jean-Philip Desjardins
|
12572f9d02
|
Make sure render state is invalidated when resetting.
|
2015-11-25 00:30:43 -05:00 |
|
Jean-Philip Desjardins
|
b41f096739
|
Make sure a framebuffer is cleared after it's been created.
|
2015-11-25 00:30:43 -05:00 |
|
Jean-Philip Desjardins
|
119717a4d6
|
Added support for scissoring in D3D9 GS handler.
|
2015-11-25 00:30:42 -05:00 |
|
Jean-Philip Desjardins
|
c7230dc067
|
Added missing blending functions.
|
2015-07-18 20:49:28 -04:00 |
|
Jean-Philip Desjardins
|
39484117f6
|
Make sure blending function is not totally random when function is not recognized.
|
2015-07-18 20:47:49 -04:00 |
|
Jean-Philip Desjardins
|
2a333e27a8
|
Renamed UI folders for better organization.
|
2015-05-06 01:27:59 -04:00 |
|