summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend/ir/ir_emitter.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+3
* shader: Add integer division opcodesGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Add resolution down factor opcodeGravatar ReinUsesLisp2021-11-161-0/+2
* shader_recompiler: Remove unnecessary [[nodiscard]] instancesGravatar Lioncash2021-07-261-2/+2
* shader: Remove IAbs64Gravatar ReinUsesLisp2021-07-221-1/+1
* shader: Move loop safety tests to code emissionGravatar ReinUsesLisp2021-07-221-3/+0
* shader: Add shader loop safety check settingsGravatar lat9nq2021-07-221-0/+3
* shader: Read branch conditions from an instructionGravatar ReinUsesLisp2021-07-221-1/+3
* glasm: Implement TEX and TEXS instructionsGravatar ReinUsesLisp2021-07-221-3/+2
* glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp2021-07-221-1/+3
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-9/+2
* shader: Add floating-point rounding to I2FGravatar ReinUsesLisp2021-07-221-5/+5
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+26
* shader: Initial OpenGL implementationGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Add coarse derivativesGravatar FernandoS272021-07-221-0/+4
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-221-0/+4
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-221-0/+1
* shader: Fix memory barriersGravatar ReinUsesLisp2021-07-221-2/+3
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-221-2/+4
* shader: Implement OUTGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+39
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-4/+3
* shader: Address feedbackGravatar FernandoS272021-07-221-2/+2
* shader: Implement indexed attributesGravatar FernandoS272021-07-221-0/+3
* shader: Add subgroup masksGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Implement BAR and fix memory barriersGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Reimplement GetCbufU64 as GetCbufU32x2Gravatar ReinUsesLisp2021-07-221-2/+2
* shader: Address FeedbackGravatar FernandoS272021-07-221-11/+1
* shader: Implement SR_LaneIdGravatar FernandoS272021-07-221-0/+2
* shader: Implement MEMBARGravatar FernandoS272021-07-221-0/+2
* shader: Improve VOTE.VTG stubGravatar FernandoS272021-07-221-0/+10
* shader: Implement ImageGradientGravatar FernandoS272021-07-221-0/+4
* shader: Implement TMML partiallyGravatar FernandoS272021-07-221-1/+2
* shader,spirv: Implement ImageQueryLod.Gravatar FernandoS272021-07-221-0/+2
* shader: Implement FSWZADDGravatar ameerj2021-07-221-0/+2
* shader: Implement BRXGravatar FernandoS272021-07-221-0/+4
* shader: Implement I2I SATGravatar ameerj2021-07-221-0/+2
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-0/+6
* shader: Implement VMAD, VMNMX, VSETPGravatar ameerj2021-07-221-0/+2
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Add IR opcode for ImageFetchGravatar FernandoS272021-07-221-2/+6
* shader: Implement TLD4 and TLD4_BGravatar FernandoS272021-07-221-0/+6
* shader: Implement SHFLGravatar ameerj2021-07-221-1/+11
* shader: Fix F2IGravatar FernandoS272021-07-221-0/+1