summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_context.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_recompiler: Rename backend emit_context filesameerj2021-12-051-156/+0
* shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp2021-11-161-1/+3
* glasm: Add passthrough geometry shader supportReinUsesLisp2021-07-231-2/+3
* shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp2021-07-231-8/+7
* shader: Split profile and runtime info headersReinUsesLisp2021-07-231-0/+1
* opengl: Declare fragment outputs even if they are not usedReinUsesLisp2021-07-231-7/+3
* glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-231-2/+11
* glasm: Implement indirect attribute loadsReinUsesLisp2021-07-231-2/+1
* glasm: Fix output patch readsReinUsesLisp2021-07-231-3/+9
* shader: Split profile and runtime information in separate structsReinUsesLisp2021-07-231-19/+21
* glasm: Fix patch attribute declarationsReinUsesLisp2021-07-231-1/+1
* glasm: Implement clip distance storesReinUsesLisp2021-07-231-0/+3
* glasm: Implement patch memoryReinUsesLisp2021-07-231-0/+18
* glasm: Implement InvocationIdReinUsesLisp2021-07-231-0/+3
* glasm: Implement geometry shader attribute readsReinUsesLisp2021-07-231-0/+3
* glasm: Properly declare attributes on geometry programsReinUsesLisp2021-07-231-1/+8
* glasm: Implement ImageReadReinUsesLisp2021-07-231-0/+10
* glasm: Fix compute stage nameReinUsesLisp2021-07-231-1/+1
* glasm: Implement stores to gl_ViewportIndexReinUsesLisp2021-07-231-1/+3
* glasm: Implement ImageFetchReinUsesLisp2021-07-231-5/+8
* glasm: Support textures used in more than one stageReinUsesLisp2021-07-231-1/+9
* emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp2021-07-231-1/+1
* glasm: Add graphics specific shader declarations to GLASMReinUsesLisp2021-07-231-0/+37
* glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp2021-07-231-0/+17
* glasm: Implement basic GLASM instructionsReinUsesLisp2021-07-231-1/+20
* glasm: Changes to GLASM register allocator and emit contextReinUsesLisp2021-07-231-2/+6
* glasm: Add GLASM backend infrastructureReinUsesLisp2021-07-231-0/+7