summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* CMakeLists: Disable C4100 and C4324Gravatar Morph2022-10-221-4/+0
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* shader_recompiler: Reduce unused includesGravatar ameerj2022-03-201-3/+0
* glasm: Move implemented instructions from not_implemented.cppGravatar ameerj2021-12-051-169/+0
* shader_recompiler: Adjust emit_context includesGravatar ameerj2021-12-051-1/+1
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-1/+1
* glsl/glasm: Pass and use scaling parameters in shadersGravatar ReinUsesLisp2021-11-161-1/+1
* gl_graphics_pipeline: Add downscale factor to shader uniformsGravatar ameerj2021-11-161-2/+1
* shader: Add resolution down factor opcodeGravatar ReinUsesLisp2021-11-161-0/+5
* Shader Cahe: Fix Phi Nodes on GLASM.Gravatar Fernando Sahmkow2021-11-021-1/+1
* 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-0/+8
* Revert "glasm: Skip phi moves on undefined instructions"Gravatar ReinUsesLisp2021-07-221-3/+1
* glasm: Remove unintentional '\n' on Undef32Gravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement Y directionGravatar ReinUsesLisp2021-07-221-2/+3
* glasm: Skip phi moves on undefined instructionsGravatar ReinUsesLisp2021-07-221-1/+3
* glasm: Implement undef instructionsGravatar ReinUsesLisp2021-07-221-10/+10
* glasm: Release phi node registers after they are no longer neededGravatar ReinUsesLisp2021-07-221-7/+32
* glasm: Fix usage counting on phi nodesGravatar ReinUsesLisp2021-07-221-4/+12
* glasm: Implement SampleIdGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Implement IsHelperInvocationGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Fix EmitVertex's optimizationGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement InvocationIdGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Optimize EmitVertex into EMITGravatar ReinUsesLisp2021-07-221-1/+5
* glasm: Implement EmitVertex and EndPrimitiveGravatar ReinUsesLisp2021-07-221-3/+7
* glasm: Implement barriersGravatar ReinUsesLisp2021-07-221-3/+3
* glasm: Fix phi instruction typesGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement gl_WorkGroupIDGravatar ReinUsesLisp2021-07-221-2/+2
* shader: Read branch conditions from an instructionGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Initial (broken) implementation of TEX on GLASMGravatar ReinUsesLisp2021-07-221-299/+0
* glasm: Implement some graphics instructions on GLASMGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement local memory for glasmGravatar ameerj2021-07-221-8/+0
* glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp2021-07-221-4/+23
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-23/+1
* glasm: Implement Storage atomicsGravatar ameerj2021-07-221-96/+0
* glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp2021-07-221-83/+1
* glasm: Implement storage atomic opsGravatar ameerj2021-07-221-251/+0
* glasm: Add conversion instructions to GLASMGravatar ReinUsesLisp2021-07-221-192/+0
* glasm: Add logical instructions on GLASMGravatar ReinUsesLisp2021-07-221-8/+8
* glasm: Remove duplicated Fp64 pack instructions on GLASMGravatar ReinUsesLisp2021-07-221-8/+0
* glasm: Add floating-point comparisons on GLASMGravatar ReinUsesLisp2021-07-221-12/+0
* glasm: Reimplement bitwise ops and BFI/BFEGravatar ameerj2021-07-221-26/+2
* glasm: Initial GLASM fp64 supportGravatar ReinUsesLisp2021-07-221-8/+0
* glasm: Implement GLASM fp16 packing and move bitwise insnsGravatar ReinUsesLisp2021-07-221-24/+0
* glasm: Remove unused functions left from rebaseGravatar ReinUsesLisp2021-07-221-12/+0
* glasm: Make GLASM aware of typesGravatar ReinUsesLisp2021-07-221-329/+186
* glasm: Implement BFI, BFEGravatar ameerj2021-07-221-40/+0
* glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp2021-07-221-754/+32
* glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp2021-07-221-0/+2155