summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/CMakeLists.txt
AgeCommit message (Expand)Author
2021-07-22glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj
2021-07-22glsl: Rework variable allocator to allow for variable reuseameerj
2021-07-22glsl: Initial backendameerj
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22glasm: Implement image atomicsReinUsesLisp
2021-07-22glasm: Rework control flow introducing a syntax listReinUsesLisp
2021-07-22glasm: Add GLASM backend infrastructureReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22shader: Implement Int32 SUATOM/SUREDameerj
2021-07-22shader: Remove shader utilReinUsesLisp
2021-07-22shader: Implement VertexA stageFernandoS27
2021-07-22cmake: Link to common in shader_recompilerReinUsesLisp
2021-07-22shader: Move microinstruction header to the value headerReinUsesLisp
2021-07-22shader: Implement PIXLD.MY_INDEXReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp
2021-07-22shader: Implement OUTReinUsesLisp
2021-07-22shader: Stub ISBERDReinUsesLisp
2021-07-22shader: Implement ATOM/S and REDameerj
2021-07-22shader: Implement SULD and SUSTReinUsesLisp
2021-07-22shader: Address feedback + clang formatlat9nq
2021-07-22shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq
2021-07-22shader: Implement AL2PFernandoS27
2021-07-22shader: Abstract breadth searches and use the abstractionReinUsesLisp
2021-07-22shader: Implement MEMBARFernandoS27
2021-07-22shader: Implement TXDFernandoS27
2021-07-22shader: Implement TMML partiallyFernandoS27
2021-07-22shader: Implement TLDSFernandoS27
2021-07-22shader: Implement TLDFernandoS27
2021-07-22shader: Implement FSWZADDameerj
2021-07-22shader: Implement BRXFernandoS27
2021-07-22shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp
2021-07-22shader: Implement VMAD, VMNMX, VSETPameerj
2021-07-22shader: Implement TXQ and fix FragDepthReinUsesLisp
2021-07-22shader: Implement TLD4S.FernandoS27
2021-07-22shader: Implement TLD4 and TLD4_BFernandoS27
2021-07-22shader: Implement SHFLameerj
2021-07-22shader: Implement NDC [-1, 1], attribute types and default varying initializa...ReinUsesLisp
2021-07-22shader: Implement VOTEameerj
2021-07-22shader: Implement DMNMX, DSET, DSETPameerj
2021-07-22shader: Implement F2FFernandoS27
2021-07-22shader: Implement DMUL and DFMAameerj
2021-07-22shader: Implement HSETP2FernandoS27
2021-07-22shader: Implement HSET2FernandoS27
2021-07-22shader: Implement HMUL2FernandoS27
2021-07-22shader: Implement HFMA2FernandoS27
2021-07-22shader: Refactor half floating instructionsFernandoS27
2021-07-22shader: Implement I2FReinUsesLisp
2021-07-22shader: Add partial rasterizer integrationReinUsesLisp
2021-07-22shader: Implement DADDameerj
2021-07-22shader: Implement CSET and CSETPameerj