aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm.cpp
AgeCommit message (Expand)Author
2021-07-22gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp
2021-07-22glasm: Implement forced early ZReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22glasm: Implement FSWZADDameerj
2021-07-22glasm: Fix tessellation headersReinUsesLisp
2021-07-22glasm: Add tessellation shader declarationsReinUsesLisp
2021-07-22glasm: Declare geometry program headersReinUsesLisp
2021-07-22glasm: Implement ImageReadReinUsesLisp
2021-07-22glasm: Implement stores to gl_ViewportIndexReinUsesLisp
2021-07-22glasm: Support textures used in more than one stageReinUsesLisp
2021-07-22shader: Read branch conditions from an instructionReinUsesLisp
2021-07-22glasm: Implement TEX and TEXS instructionsReinUsesLisp
2021-07-22emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glasm: Add Void type to GLASM valuesReinUsesLisp
2021-07-22glasm: Add graphics specific shader declarations to GLASMReinUsesLisp
2021-07-22glasm: Implement local memory for glasmameerj
2021-07-22glasm: Initial implementation of phi nodes on GLASMReinUsesLisp
2021-07-22glasm: Declare NV_shader_thread_group when neededReinUsesLisp
2021-07-22glasm: Rework control flow introducing a syntax listReinUsesLisp
2021-07-22glasm: Implement Storage atomicsameerj
2021-07-22glasm: Ensure reg alloc order across compilers on GLASMReinUsesLisp
2021-07-22glasm: Enable unintentionally disabled register aliasing on GLASMReinUsesLisp
2021-07-22glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp
2021-07-22glasm: Fix register allocation when moving immediate on GLASMReinUsesLisp
2021-07-22glasm: Fix moving U64 immediates to registers in GLASMReinUsesLisp
2021-07-22glasm: Implement storage atomic opsameerj
2021-07-22glasm: Add conversion instructions to GLASMReinUsesLisp
2021-07-22glasm: Initial GLASM fp64 supportReinUsesLisp
2021-07-22glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp
2021-07-22glasm: Make GLASM aware of typesReinUsesLisp
2021-07-22glasm: Remove unused argument in identity instructions on GLASMReinUsesLisp
2021-07-22glasm: Implement basic GLASM instructionsReinUsesLisp
2021-07-22glasm: Add GLASM backend infrastructureReinUsesLisp