summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_context.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* opengl: Declare fragment outputs even if they are not usedGravatar ReinUsesLisp2021-07-221-7/+3
* glasm: Use storage buffers instead of global memory when possibleGravatar ReinUsesLisp2021-07-221-2/+11
* glasm: Implement indirect attribute loadsGravatar ReinUsesLisp2021-07-221-2/+1
* glasm: Fix output patch readsGravatar ReinUsesLisp2021-07-221-3/+9
* shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp2021-07-221-19/+21
* glasm: Fix patch attribute declarationsGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement clip distance storesGravatar ReinUsesLisp2021-07-221-0/+3
* glasm: Implement patch memoryGravatar ReinUsesLisp2021-07-221-0/+18
* glasm: Implement InvocationIdGravatar ReinUsesLisp2021-07-221-0/+3
* glasm: Implement geometry shader attribute readsGravatar ReinUsesLisp2021-07-221-0/+3
* glasm: Properly declare attributes on geometry programsGravatar ReinUsesLisp2021-07-221-1/+8
* glasm: Implement ImageReadGravatar ReinUsesLisp2021-07-221-0/+10
* glasm: Fix compute stage nameGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement stores to gl_ViewportIndexGravatar ReinUsesLisp2021-07-221-1/+3
* glasm: Implement ImageFetchGravatar ReinUsesLisp2021-07-221-5/+8
* glasm: Support textures used in more than one stageGravatar ReinUsesLisp2021-07-221-1/+9
* emit_glasm: Enable ARB_draw_buffers when neededGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Add graphics specific shader declarations to GLASMGravatar ReinUsesLisp2021-07-221-0/+37
* glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp2021-07-221-0/+17
* glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp2021-07-221-1/+20
* glasm: Changes to GLASM register allocator and emit contextGravatar ReinUsesLisp2021-07-221-2/+6
* glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp2021-07-221-0/+7