ReinUsesLisp
|
d1b84c7828
|
shader: Fix FADD32I
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
fe14898573
|
shader: Fix undetected bug from review
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
ffb90d59c6
|
shader: Address feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
df48b3b32a
|
shader: "Implement" NOP
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
741b21715a
|
shader: Address Feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
5a6eb31578
|
shader: Implement SR_LaneId
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
e98900a16b
|
shader: Fix shared memory on cool drivers
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
a9f79b6553
|
shader: Implement MEMBAR
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
5c94fba511
|
shader: Improve VOTE.VTG stub
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
06469da581
|
shader: Mark SSBOs as written when they are
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
68bad0e922
|
shader: Implement ViewportIndex
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
c7ed439bbc
|
shader: Stub TLD4's PTP when it isn't constant
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
1534a99e35
|
shader: Stub VOTE.VTG
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
82698ecb41
|
shader: Fold composite extract
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
5b74fe36ec
|
shader: Fold comparisons and Pack/Unpack16
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
b64bf653a4
|
shader: Fix branches to visited virtual blocks
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
2116d7e0b3
|
shader: Fix dependency on identity removal pass
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
6df3c1a64e
|
shader: Fix constant propagation to use reverse post order
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
ce39989ea9
|
shader: Implement LDG .U.128 as .128
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
5a589fabdb
|
shader: Unroll "using enum" for opcode declarations
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
4d60dd7eb5
|
spirv: Remove unnecesary variable for clip distances
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
40ace25859
|
shader: Implement ClipDistance
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
8f2238dc3d
|
shader: Fix TXD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
7d40446b99
|
shader: Address feedback
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
696f326cd1
|
shader: Always pass a lod for TexelFetch
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
5a7d8d73ad
|
shader: Implement TXD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
be5936dea2
|
shader: Implement ImageGradient
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
d523cd563c
|
shader: Implement TMML partially
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
56c8c42cf8
|
shader,spirv: Implement ImageQueryLod.
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
287d4a38de
|
shader: Implement TLDS
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
8232c10ed1
|
shader: Implement TLD
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
0bb8a473e2
|
spirv: Add fixed pipeline point size
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
a8c2a85610
|
shader: Add PointCoord attribute
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
357a47d944
|
shader: Add PointSize attribute
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
2c78d07197
|
shader: Store type of phi nodes in flags
This is needed because pseudo-instructions where invalidated.
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
876dd94b57
|
shader: Fix indirect branches to scheduler instructions
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
19cba41834
|
spirv: Fix default output attribute initialization
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
d0d339b398
|
shader: Add missing new lines
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
d5d6d4ce74
|
shader: Implement FSWZADD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
bf9d512e17
|
shader: Implement BRX
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
99b954550f
|
shader: Fix alignment checks on RZ
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
a0a4d75c6c
|
shader: Implement I2I CC
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
f3ec28dc23
|
shader: Implement I2I SAT
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
a446881ab4
|
shader: Fix ISCADD logic for PO/CC
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
6044946495
|
shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
2e3184a1c8
|
shader: Implement ISCADD CC
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
528b7b2d63
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
b4310e8cb4
|
shader: Add missing I2I exception when CC is used
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
e6b3119910
|
shader: Better interpolation and disabled attributes support
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
96a54aeea8
|
spirv: Remove dependencies on Environment when generating SPIR-V
|
2021-07-22 21:51:24 -04:00 |
|