Unknown W. Brackets
|
d45142ebaa
|
GPU: Avoid uint by int shifts in reinterpret.
|
2023-01-03 23:00:17 -08:00 |
|
Henrik Rydgård
|
524e92374f
|
Use arrays more consistently.
|
2022-10-27 11:05:59 +02:00 |
|
Henrik Rydgård
|
80e1db07a7
|
Minor ShaderWriter refactor, prep for later changes
|
2022-10-24 17:45:18 +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
|
347f7c4e5a
|
Vulkan: Improve tagging of pipelines for debugging purposes
|
2022-09-08 00:47:22 +02:00 |
|
Henrik Rydgård
|
869bd1643f
|
Fix UV offsets in 16->32 reinterpret. Better, but something is still not quite right.
|
2022-08-27 16:32:07 +02:00 |
|
Henrik Rydgård
|
59053e7815
|
Fix bug in reinterpret float impl
|
2022-08-27 10:25:18 +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
|
afb90f6b04
|
Refactor reinterpret to prepare for 16/32-bit
|
2022-08-26 15:51:25 +02:00 |
|
Henrik Rydgård
|
048a556ada
|
Add floating point version of reinterpret shaders
|
2022-08-24 14:40:37 +02:00 |
|
Henrik Rydgård
|
99404f0a15
|
Fix BlueToAlpha together with reinterpret. Add back fake reinterpret for now.
|
2022-08-24 14:40:37 +02:00 |
|
Henrik Rydgård
|
c6f20bda18
|
Reimplement texture format reinterpretation
|
2022-08-24 14:40:37 +02:00 |
|
Henrik Rydgård
|
60e129d88e
|
Break out Draw2D in a class
|
2022-08-23 11:12:23 +02:00 |
|
Henrik Rydgård
|
83b7386f7d
|
Switch reinterpret shaders over to the Draw2D framework.
|
2022-08-23 11:12:23 +02:00 |
|
Henrik Rydgård
|
5415da10bf
|
Rename VirtualFramebuffer->format to fb_format to line up with fb_address and fb_stride (fundamental parameters)
|
2022-08-23 08:37:44 +02:00 |
|
Henrik Rydgård
|
dbf16cb106
|
Minor cleanup in reinterpret
|
2022-08-16 15:10:48 +02:00 |
|
Henrik Rydgård
|
31fe0fc39e
|
Remove some unnecessary bool returns.
|
2022-08-16 11:23:34 +02:00 |
|
Henrik Rydgård
|
ccdb1f7330
|
Move out the reinterpret stuff to ReinterpretFramebuffer.cpp. Draw2D refactor.
|
2022-08-16 11:11:59 +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
|
6ca47076e7
|
Delete the Vulkan implementation of DrawActiveTexture, fixups to shader gen
|
2022-08-03 14:12:55 +02:00 |
|
Henrik Rydgård
|
d26e637bb8
|
Bufferless path for D3D11/Vulkan
Though we still bind the buffer for simplicity..
|
2022-08-03 13:33:53 +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
|
2864ff16c0
|
Some GLSL compilers are very particular about the sign of shift operands..
|
2021-02-12 15:06:44 +01: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
|
d81522af11
|
Address feedback.
|
2020-11-08 11:32:55 +01:00 |
|
Henrik Rydgård
|
4e16fcaf1a
|
Fix reinterpret shader for D3D11
|
2020-11-08 11:32:55 +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 |
|