summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-10-22CMakeLists: Disable C4100 and C4324Morph1-4/+0
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesameerj1-3/+0
2021-12-06glasm: Move implemented instructions from not_implemented.cppameerj1-169/+0
2021-12-06shader_recompiler: Adjust emit_context includesameerj1-1/+1
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp1-1/+1
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp1-1/+1
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj1-2/+1
2021-11-16shader: Add resolution down factor opcodeReinUsesLisp1-0/+5
2021-11-02Shader Cahe: Fix Phi Nodes on GLASM.Fernando Sahmkow1-1/+1
2021-07-23shader: Move loop safety tests to code emissionReinUsesLisp1-8/+0
2021-07-23shader: Add loggingReinUsesLisp1-1/+1
2021-07-23shader: Add shader loop safety check settingslat9nq1-0/+8
2021-07-23Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp1-3/+1
2021-07-23glasm: Remove unintentional '\n' on Undef32ReinUsesLisp1-1/+1
2021-07-23glasm: Implement Y directionReinUsesLisp1-2/+3
2021-07-23glasm: Skip phi moves on undefined instructionsReinUsesLisp1-1/+3
2021-07-23glasm: Implement undef instructionsReinUsesLisp1-10/+10
2021-07-23glasm: Release phi node registers after they are no longer neededReinUsesLisp1-7/+32
2021-07-23glasm: Fix usage counting on phi nodesReinUsesLisp1-4/+12
2021-07-23glasm: Implement SampleIdReinUsesLisp1-2/+2
2021-07-23glasm: Implement IsHelperInvocationReinUsesLisp1-2/+2
2021-07-23glasm: Fix EmitVertex's optimizationReinUsesLisp1-1/+1
2021-07-23glasm: Implement InvocationIdReinUsesLisp1-2/+2
2021-07-23glasm: Optimize EmitVertex into EMITReinUsesLisp1-1/+5
2021-07-23glasm: Implement EmitVertex and EndPrimitiveReinUsesLisp1-3/+7
2021-07-23glasm: Implement barriersReinUsesLisp1-3/+3
2021-07-23glasm: Fix phi instruction typesReinUsesLisp1-1/+1
2021-07-23glasm: Implement gl_WorkGroupIDReinUsesLisp1-2/+2
2021-07-23shader: Read branch conditions from an instructionReinUsesLisp1-1/+1
2021-07-23glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp1-299/+0
2021-07-23glasm: Implement some graphics instructions on GLASMReinUsesLisp1-1/+1
2021-07-23glasm: Implement local memory for glasmameerj1-8/+0
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp1-4/+23
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp1-23/+1
2021-07-23glasm: Implement Storage atomicsameerj1-96/+0
2021-07-23glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp1-83/+1
2021-07-23glasm: Implement storage atomic opsameerj1-251/+0
2021-07-23glasm: Add conversion instructions to GLASMReinUsesLisp1-192/+0
2021-07-23glasm: Add logical instructions on GLASMReinUsesLisp1-8/+8
2021-07-23glasm: Remove duplicated Fp64 pack instructions on GLASMReinUsesLisp1-8/+0
2021-07-23glasm: Add floating-point comparisons on GLASMReinUsesLisp1-12/+0
2021-07-23glasm: Reimplement bitwise ops and BFI/BFEameerj1-26/+2
2021-07-23glasm: Initial GLASM fp64 supportReinUsesLisp1-8/+0
2021-07-23glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp1-24/+0
2021-07-23glasm: Remove unused functions left from rebaseReinUsesLisp1-12/+0
2021-07-23glasm: Make GLASM aware of typesReinUsesLisp1-329/+186
2021-07-23glasm: Implement BFI, BFEameerj1-40/+0
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-754/+32
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+2155