summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_context.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-12-05shader_recompiler: Rename backend emit_context filesGravatar ameerj1-156/+0
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp1-1/+3
2021-07-22glasm: Add passthrough geometry shader supportGravatar ReinUsesLisp1-2/+3
2021-07-22shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp1-8/+7
2021-07-22shader: Split profile and runtime info headersGravatar ReinUsesLisp1-0/+1
2021-07-22opengl: Declare fragment outputs even if they are not usedGravatar ReinUsesLisp1-7/+3
2021-07-22glasm: Use storage buffers instead of global memory when possibleGravatar ReinUsesLisp1-2/+11
2021-07-22glasm: Implement indirect attribute loadsGravatar ReinUsesLisp1-2/+1
2021-07-22glasm: Fix output patch readsGravatar ReinUsesLisp1-3/+9
2021-07-22shader: Split profile and runtime information in separate structsGravatar ReinUsesLisp1-19/+21
2021-07-22glasm: Fix patch attribute declarationsGravatar ReinUsesLisp1-1/+1
2021-07-22glasm: Implement clip distance storesGravatar ReinUsesLisp1-0/+3
2021-07-22glasm: Implement patch memoryGravatar ReinUsesLisp1-0/+18
2021-07-22glasm: Implement InvocationIdGravatar ReinUsesLisp1-0/+3
2021-07-22glasm: Implement geometry shader attribute readsGravatar ReinUsesLisp1-0/+3
2021-07-22glasm: Properly declare attributes on geometry programsGravatar ReinUsesLisp1-1/+8
2021-07-22glasm: Implement ImageReadGravatar ReinUsesLisp1-0/+10
2021-07-22glasm: Fix compute stage nameGravatar ReinUsesLisp1-1/+1
2021-07-22glasm: Implement stores to gl_ViewportIndexGravatar ReinUsesLisp1-1/+3
2021-07-22glasm: Implement ImageFetchGravatar ReinUsesLisp1-5/+8
2021-07-22glasm: Support textures used in more than one stageGravatar ReinUsesLisp1-1/+9
2021-07-22emit_glasm: Enable ARB_draw_buffers when neededGravatar ReinUsesLisp1-1/+1
2021-07-22glasm: Add graphics specific shader declarations to GLASMGravatar ReinUsesLisp1-0/+37
2021-07-22glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp1-0/+17
2021-07-22glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp1-1/+20
2021-07-22glasm: Changes to GLASM register allocator and emit contextGravatar ReinUsesLisp1-2/+6
2021-07-22glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp1-6/+1
2021-04-12nvidia_flags: Add missing header guardGravatar Lioncash1-0/+2
2021-01-21renderer_opengl: Avoid precompiled cache and force NV GL cache directoryGravatar ReinUsesLisp1-0/+10