72 Commits (05201f4f880ef477f81f742ee915bfc878c8d89d)

Author SHA1 Message Date
Lioncash 05201f4f88 shader_recompiler: Remove unnecessary [[nodiscard]] instances 5 years ago
ReinUsesLisp f158fe9359 shader: Remove IAbs64 5 years ago
ReinUsesLisp 04c1dca457 shader: Move loop safety tests to code emission 5 years ago
lat9nq 3a70b6c79b shader: Add shader loop safety check settings 5 years ago
ReinUsesLisp 5c6dc51c69 shader: Read branch conditions from an instruction 5 years ago
ReinUsesLisp 0b3a3f35e8 glasm: Implement TEX and TEXS instructions 5 years ago
ReinUsesLisp f2ae32fa76 glasm: Initial implementation of phi nodes on GLASM 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp cef625a9b2 shader: Add floating-point rounding to I2F 5 years ago
ameerj 455872a4af shader: Implement Int32 SUATOM/SURED 5 years ago
ReinUsesLisp 5ca5988c63 shader: Initial OpenGL implementation 5 years ago
FernandoS27 2f01c7fb62 shader: Add coarse derivatives 5 years ago
FernandoS27 b1e325f317 shader: Implement fine derivates constant propagation 5 years ago
FernandoS27 6c60109967 shader: Implement SR_Y_DIRECTION 5 years ago
ReinUsesLisp 6d540c6f2e shader: Fix memory barriers 5 years ago
ReinUsesLisp ad1507b4a5 shader: Implement SampleMask 5 years ago
ReinUsesLisp cc96469019 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp 38908d0f7e shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
ReinUsesLisp 4b32692423 shader: Implement geometry shaders 5 years ago
ReinUsesLisp 40948b18ac shader: Implement OUT 5 years ago
ReinUsesLisp 879fb08101 shader: Implement SR_THREAD_KILL 5 years ago
ameerj 62c3bef607 shader: Implement ATOM/S and RED 5 years ago
ReinUsesLisp 5ab1ac4f29 shader: Implement SULD and SUST 5 years ago
FernandoS27 0ef887fa6f shader: Address feedback 5 years ago
FernandoS27 1fe6a22cff shader: Implement indexed attributes 5 years ago
ReinUsesLisp ba2130d5a5 shader: Add subgroup masks 5 years ago
ReinUsesLisp b580c1e208 shader: Implement BAR and fix memory barriers 5 years ago
ReinUsesLisp 9db035faec shader: Reimplement GetCbufU64 as GetCbufU32x2 5 years ago
FernandoS27 741b21715a shader: Address Feedback 5 years ago
FernandoS27 5a6eb31578 shader: Implement SR_LaneId 5 years ago
FernandoS27 a9f79b6553 shader: Implement MEMBAR 5 years ago
FernandoS27 5c94fba511 shader: Improve VOTE.VTG stub 5 years ago
FernandoS27 be5936dea2 shader: Implement ImageGradient 5 years ago
FernandoS27 d523cd563c shader: Implement TMML partially 5 years ago
FernandoS27 56c8c42cf8 shader,spirv: Implement ImageQueryLod. 5 years ago
ameerj d5d6d4ce74 shader: Implement FSWZADD 5 years ago
FernandoS27 bf9d512e17 shader: Implement BRX 5 years ago
ameerj f3ec28dc23 shader: Implement I2I SAT 5 years ago
ReinUsesLisp 6044946495 shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available 5 years ago
ameerj 528b7b2d63 shader: Implement VMAD, VMNMX, VSETP 5 years ago
ReinUsesLisp e4ba306750 shader: Implement TXQ and fix FragDepth 5 years ago
FernandoS27 ac81f51141 shader: Add IR opcode for ImageFetch 5 years ago
FernandoS27 d4974db16f shader: Implement TLD4 and TLD4_B 5 years ago
ameerj 483439a540 shader: Implement SHFL 5 years ago
FernandoS27 c52b528cf7 shader: Fix F2I 5 years ago
ReinUsesLisp 24bc872af3 shader: Implement NDC [-1, 1], attribute types and default varying initialization 5 years ago
ameerj 0705eff8f6 shader: Implement VOTE 5 years ago
FernandoS27 9fe47baf87 shader: Implement F2F 5 years ago
ReinUsesLisp 9bf9276fe9 shader: Add support for fp16 comparisons and misc fixes 5 years ago
ReinUsesLisp 6398d03341 shader: Implement I2F 5 years ago