kd-11
|
c41130080d
|
rsx/vp: Emit more efficient code
- Applies more aggressive DCE in the analyser. Dead-code in tails could happen before in some cases.
|
2023-11-09 21:05:54 +03:00 |
|
kd-11
|
85cefec5a3
|
rsx: Fix vertex program analyser bug
|
2023-11-09 21:05:54 +03:00 |
|
kd-11
|
bc7ed8eaab
|
rsx/vk: Rework MSAA implementation
|
2022-03-17 22:02:20 +03:00 |
|
kd-11
|
d523f9cc6b
|
rsx: Avoid skipping input mask checks due to static flow control
|
2021-12-08 23:58:32 +03:00 |
|
kd-11
|
3e09b97f58
|
rsx: Minor optimization; avoid preparing unused vertex streams
- Also discards unused program state variables
|
2021-09-28 17:43:15 +03:00 |
|
kd-11
|
b0e5de4c9c
|
rsx: Texcoord control mask affects decompiler output!
|
2021-08-26 13:55:00 +03:00 |
|
kd-11
|
2c7c1c501d
|
rsx: Implement support for extended vertex programs
- Some games are kinda pushing it with RSX register space and spilling VP data into adjacent unused space.
|
2021-06-28 10:52:05 +03:00 |
|
Nekotekina
|
2491aad6f2
|
types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts
Restrict smax to only work with signed values for consistency.
Cleanup <climits> includes.
Cleanup <limits> includes.
|
2021-05-23 19:43:51 +03:00 |
|
kd-11
|
c5a06dab0a
|
rsx: Refactor program texture state handling to be persistent across shader swaps
|
2021-05-15 23:51:12 +03:00 |
|