summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend/ir/ir_emitter.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+4
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+4
* shader: Add integer division opcodesGravatar ReinUsesLisp2021-11-161-0/+4
* shader: Add resolution down factor opcodeGravatar ReinUsesLisp2021-11-161-0/+4
* shader: Remove IAbs64Gravatar ReinUsesLisp2021-07-221-9/+2
* shader: Move loop safety tests to code emissionGravatar ReinUsesLisp2021-07-221-8/+0
* shader: Add loggingGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Add shader loop safety check settingsGravatar lat9nq2021-07-221-2/+12
* shader: Read branch conditions from an instructionGravatar ReinUsesLisp2021-07-221-2/+6
* glasm: Implement TEX and TEXS instructionsGravatar ReinUsesLisp2021-07-221-7/+4
* glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp2021-07-221-4/+14
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-44/+16
* shader: Add floating-point rounding to I2FGravatar ReinUsesLisp2021-07-221-29/+31
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+89
* shader: Initial OpenGL implementationGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Add coarse derivativesGravatar FernandoS272021-07-221-0/+8
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-221-0/+8
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-221-0/+4
* shader: Fix memory barriersGravatar ReinUsesLisp2021-07-221-14/+6
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-0/+12
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-221-6/+14
* shader: Implement OUTGravatar ReinUsesLisp2021-07-221-0/+8
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-1/+199
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-0/+11
* shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq2021-07-221-2/+2
* shader: Address feedbackGravatar FernandoS272021-07-221-2/+2
* shader: Implement indexed attributesGravatar FernandoS272021-07-221-0/+8
* shader: Add subgroup masksGravatar ReinUsesLisp2021-07-221-0/+20
* shader: Implement BAR and fix memory barriersGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Reimplement GetCbufU64 as GetCbufU32x2Gravatar ReinUsesLisp2021-07-221-3/+3
* shader: Fix undetected bug from reviewGravatar FernandoS272021-07-221-0/+3
* shader: Address FeedbackGravatar FernandoS272021-07-221-36/+13
* shader: Implement SR_LaneIdGravatar FernandoS272021-07-221-0/+4
* shader: Implement MEMBARGravatar FernandoS272021-07-221-0/+4
* shader: Improve VOTE.VTG stubGravatar FernandoS272021-07-221-2/+35
* shader: Stub VOTE.VTGGravatar FernandoS272021-07-221-0/+7
* shader: Implement ImageGradientGravatar FernandoS272021-07-221-0/+7
* shader: Implement TMML partiallyGravatar FernandoS272021-07-221-2/+2
* shader,spirv: Implement ImageQueryLod.Gravatar FernandoS272021-07-221-0/+6
* shader: Add missing new linesGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Implement FSWZADDGravatar ameerj2021-07-221-0/+3
* shader: Implement BRXGravatar FernandoS272021-07-221-0/+12
* shader: Implement I2I SATGravatar ameerj2021-07-221-0/+8
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-0/+46
* shader: Implement VMAD, VMNMX, VSETPGravatar ameerj2021-07-221-10/+11
* shader: Fix structured control flow on KIL instructionsGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-0/+6