summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend/ir/opcodes.inc (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* lower_int64_to_int32: Add 64-bit atomic fallbacksGravatar ameerj2022-01-291-9/+9
* shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2022-01-291-0/+19
* shader: Add integer attribute get optimization passGravatar ameerj2021-12-291-0/+1
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+2
* shader: Add integer division opcodesGravatar ReinUsesLisp2021-11-161-0/+2
* shader: Add resolution down factor opcodeGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj2021-07-221-14/+14
* shader: Remove IAbs64Gravatar ReinUsesLisp2021-07-221-1/+0
* shader: Move loop safety tests to code emissionGravatar ReinUsesLisp2021-07-221-2/+0
* shader: Add shader loop safety check settingsGravatar lat9nq2021-07-221-0/+2
* shader: Read branch conditions from an instructionGravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-14/+7
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+38
* shader: Implement VertexA stageGravatar FernandoS272021-07-221-0/+1
* shader: Implement indexed texturesGravatar ReinUsesLisp2021-07-221-12/+12
* shader: Add coarse derivativesGravatar FernandoS272021-07-221-0/+2
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-221-0/+2
* shader: Implement SR_Y_DIRECTIONGravatar FernandoS272021-07-221-0/+1
* shader: Fix memory barriersGravatar ReinUsesLisp2021-07-221-3/+2
* 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/+3
* shader: Implement geometry shadersGravatar ReinUsesLisp2021-07-221-4/+4
* shader: Implement OUTGravatar ReinUsesLisp2021-07-221-0/+2
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+70
* shader: Move LaneId to the warp emission file and fix AMDGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-0/+6
* 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-1/+1
* shader: Address FeedbackGravatar FernandoS272021-07-221-9/+3
* shader: Implement SR_LaneIdGravatar FernandoS272021-07-221-0/+1
* shader: Implement MEMBARGravatar FernandoS272021-07-221-0/+3
* shader: Improve VOTE.VTG stubGravatar FernandoS272021-07-221-0/+8
* shader: Fix TXDGravatar FernandoS272021-07-221-1/+1
* shader: Always pass a lod for TexelFetchGravatar ReinUsesLisp2021-07-221-3/+3
* shader: Implement ImageGradientGravatar FernandoS272021-07-221-0/+3
* shader,spirv: Implement ImageQueryLod.Gravatar FernandoS272021-07-221-0/+3
* shader: Implement TLDGravatar FernandoS272021-07-221-3/+3
* shader: Implement FSWZADDGravatar ameerj2021-07-221-0/+1
* shader: Implement BRXGravatar FernandoS272021-07-221-0/+3
* 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/+18
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Refactor PTP and other minor changesGravatar ReinUsesLisp2021-07-221-1/+0
* shader: Add IR opcode for ImageFetchGravatar FernandoS272021-07-221-0/+3