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