summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_context.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Split profile and runtime info headersReinUsesLisp1-0/+1
2021-07-23opengl: Declare fragment outputs even if they are not usedReinUsesLisp1-7/+3
2021-07-23glasm: Use storage buffers instead of global memory when possibleReinUsesLisp1-2/+11
2021-07-23glasm: Implement indirect attribute loadsReinUsesLisp1-2/+1
2021-07-23glasm: Fix output patch readsReinUsesLisp1-3/+9
2021-07-23shader: Split profile and runtime information in separate structsReinUsesLisp1-19/+21
2021-07-23glasm: Fix patch attribute declarationsReinUsesLisp1-1/+1
2021-07-23glasm: Implement clip distance storesReinUsesLisp1-0/+3
2021-07-23glasm: Implement patch memoryReinUsesLisp1-0/+18
2021-07-23glasm: Implement InvocationIdReinUsesLisp1-0/+3
2021-07-23glasm: Implement geometry shader attribute readsReinUsesLisp1-0/+3
2021-07-23glasm: Properly declare attributes on geometry programsReinUsesLisp1-1/+8
2021-07-23glasm: Implement ImageReadReinUsesLisp1-0/+10
2021-07-23glasm: Fix compute stage nameReinUsesLisp1-1/+1
2021-07-23glasm: Implement stores to gl_ViewportIndexReinUsesLisp1-1/+3
2021-07-23glasm: Implement ImageFetchReinUsesLisp1-5/+8
2021-07-23glasm: Support textures used in more than one stageReinUsesLisp1-1/+9
2021-07-23emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp1-1/+1
2021-07-23glasm: Add graphics specific shader declarations to GLASMReinUsesLisp1-0/+37
2021-07-23glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp1-0/+17
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-1/+20
2021-07-23glasm: Changes to GLASM register allocator and emit contextReinUsesLisp1-2/+6
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-6/+1
2021-04-13nvidia_flags: Add missing header guardLioncash1-0/+2
2021-01-21renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp1-0/+10