Henrik Rydgård
|
e2480b9fa0
|
D3D9: Apply a half-pixel offset in 2D shader draws. Makes Tantalus games less broken (but still broken)
|
2023-12-05 14:09:14 +01:00 |
|
Unknown W. Brackets
|
0496ca32ff
|
Global: Cleanup some minor includes and typos.
|
2022-12-27 08:33:07 -08:00 |
|
Henrik Rydgård
|
15d4495f76
|
Pass shadergen tests
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
390a136cb5
|
Stereo now works through shader depal too
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
91259aaad7
|
Always use array textures for framebuffers in Vulkan for simplicity.
|
2022-10-27 11:05:58 +02:00 |
|
Henrik Rydgård
|
2bea495981
|
wip
|
2022-10-27 11:05:58 +02:00 |
|
Henrik Rydgård
|
f1b515caaf
|
Minor shaderwriter refactor
|
2022-10-27 11:05:58 +02:00 |
|
Henrik Rydgård
|
80e1db07a7
|
Minor ShaderWriter refactor, prep for later changes
|
2022-10-24 17:45:18 +02:00 |
|
Henrik Rydgård
|
e77ff0281f
|
Testfix
|
2022-10-24 00:20:45 +02:00 |
|
Henrik Rydgård
|
ecf2797173
|
Minor refactor of ShaderWriter flags. Extracted from the stereo PR
|
2022-10-23 21:57:01 +02:00 |
|
Henrik Rydgård
|
3af86ec6f7
|
Make it possible to specify extensions for Vulkan in the ShaderWriter
|
2022-10-22 17:46:57 +02:00 |
|
Unknown W. Brackets
|
87171cef98
|
GPU: Add geometry path for shader writer.
Not yet used.
|
2022-10-01 12:45:43 -07:00 |
|
Henrik Rydgård
|
9bd8b11bf8
|
Implement shader depal for D3D11.
|
2022-09-11 13:41:17 +02:00 |
|
Henrik Rydgård
|
3c5ec25f61
|
Initial implementation of 32/16-bit color reinterpret blits.
|
2022-08-26 15:51:25 +02:00 |
|
Henrik Rydgård
|
5084743bbb
|
Use Draw2D for depal shaders (except the actual blit, for now)
|
2022-08-23 11:21:40 +02:00 |
|
Henrik Rydgård
|
ca24f1b9aa
|
Fixes for D3D11
|
2022-08-21 09:58:58 +02:00 |
|
Henrik Rydgård
|
31fe0fc39e
|
Remove some unnecessary bool returns.
|
2022-08-16 11:23:34 +02:00 |
|
Henrik Rydgård
|
252550fbd2
|
Enable framebuffer depth blits through raster. Fixes games like Jeanne D'Arc on D3D9.
|
2022-08-09 20:00:32 +02:00 |
|
Henrik Rydgård
|
83fd8a2fd8
|
Convert depal shaders to use the ShaderWriter. Add tests for depal shaders.
|
2022-08-09 15:32:27 +02:00 |
|
Henrik Rydgård
|
8aebf0dca4
|
Port the OpenGL depal path to thin3d
|
2022-08-06 18:27:02 +02:00 |
|
Henrik Rydgård
|
6ca47076e7
|
Delete the Vulkan implementation of DrawActiveTexture, fixups to shader gen
|
2022-08-03 14:12:55 +02:00 |
|
Henrik Rydgård
|
269bff9c0b
|
Get D3D shaders to build (though not working correctly)
|
2022-08-03 13:31:15 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Henrik Rydgård
|
34efa1281b
|
More consistent use of GLSL precision modifiers, now use them in Vulkan too.
Might help #13464 ?
|
2020-11-10 22:42:41 +01:00 |
|
Henrik Rydgård
|
d99cba7308
|
Outrun on OpenGL: Fix weird purple highlight seen on some devices
mediump int is just not enough.
|
2020-11-10 22:01:57 +01:00 |
|
Henrik Rydgård
|
f2e315b9a6
|
More shadergen work
Buildfix
|
2020-11-08 11:32:53 +01:00 |
|
Henrik Rydgård
|
19b4febbbf
|
More reinterpret shader gen and test work.
More work on reinterpret
Buildsystem fixes
|
2020-11-08 10:41:20 +01:00 |
|
Henrik Rydgård
|
733a152c54
|
Move ShaderWriter to Common/GPU, along with some stuff from ShaderCommon.h.
|
2020-11-04 09:18:35 +01:00 |
|