ReinUsesLisp
|
66a0cedba3
shader: Fold integer FMA from Nvidia's pattern
|
5 anni fa |
ReinUsesLisp
|
09fb41dc63
shader: Use TryInstRecursive on XMAD multiply folding
|
5 anni fa |
ReinUsesLisp
|
bf2956d77a
shader: Avoid usage of C++20 ranges to build in clang
|
5 anni fa |
ReinUsesLisp
|
97e80dda55
shader: Add constant propagation to integer vectors
|
5 anni fa |
ReinUsesLisp
|
fbf5cdcba0
shader: Fix FSwizzleAdd folding when going through phi nodes
|
5 anni fa |
ReinUsesLisp
|
d54d7de40e
glasm: Rework control flow introducing a syntax list
|
5 anni fa |
ameerj
|
20e86fd615
shader: Fix BFE s32 undefined check
|
5 anni fa |
ReinUsesLisp
|
50eb03382e
shader: Fix error checking in bitfieldExtract and implement bitfieldInsert folding
|
5 anni fa |
ReinUsesLisp
|
050e81500c
shader: Move microinstruction header to the value header
|
5 anni fa |
ReinUsesLisp
|
a8d46a5eae
shader: Add constant propagation for arithmetic right shifts
|
5 anni fa |
FernandoS27
|
080857b60e
shader: Add coarse derivatives
|
5 anni fa |
FernandoS27
|
04c459fc8d
shader: Implement fine derivates constant propagation
|
5 anni fa |
ReinUsesLisp
|
2597cee85b
shader: Add constant propagation for *&^| binary operations
|
5 anni fa |
lat9nq
|
0bb85f6a75
shader_recompiler,video_core: Cleanup some GCC and Clang errors
|
5 anni fa |
FernandoS27
|
baec84247f
shader: Address Feedback
|
5 anni fa |
FernandoS27
|
bee8188799
shader: Fold composite extract
|
5 anni fa |
FernandoS27
|
c3bace756f
shader: Fold comparisons and Pack/Unpack16
|
5 anni fa |
ReinUsesLisp
|
5f22cd89e2
shader: Fix constant propagation to use reverse post order
|
5 anni fa |
ReinUsesLisp
|
d9c5bd9509
shader: Refactor PTP and other minor changes
|
5 anni fa |
FernandoS27
|
742d11c2ad
shader: Implement TLD4.PTP
|
5 anni fa |
FernandoS27
|
c7c518e280
shader: Implement TLD4 and TLD4_B
|
5 anni fa |
ReinUsesLisp
|
2be5c7eff4
shader: Fold interpolation multiplications
|
5 anni fa |
ameerj
|
e4e1cc11b8
shader: Implement DMNMX, DSET, DSETP
|
5 anni fa |
ReinUsesLisp
|
71f96fa636
shader: Implement CAL inlining function calls
|
5 anni fa |
ReinUsesLisp
|
3a63fa0477
shader: Partial implementation of LDC
|
5 anni fa |
ReinUsesLisp
|
e44752ddc8
shader: FMUL, select, RRO, and MUFU fixes
|
5 anni fa |
ReinUsesLisp
|
6db69990da
spirv: Add lower fp16 to fp32 pass
|
5 anni fa |
ReinUsesLisp
|
58914796c0
shader: Add XMAD multiplication folding optimization
|
5 anni fa |
ReinUsesLisp
|
b5d7279d87
spirv: Initial bindings support
|
5 anni fa |
ReinUsesLisp
|
8af9297f09
shader: Misc fixes
|
5 anni fa |