aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_context.cpp
AgeCommit message (Expand)Author
2021-12-05shader_recompiler: Rename backend emit_context filesameerj
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp
2021-07-22glasm: Add passthrough geometry shader supportReinUsesLisp
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22glasm: Implement indirect attribute loadsReinUsesLisp
2021-07-22glasm: Fix output patch readsReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22glasm: Fix patch attribute declarationsReinUsesLisp
2021-07-22glasm: Implement clip distance storesReinUsesLisp
2021-07-22glasm: Implement patch memoryReinUsesLisp
2021-07-22glasm: Implement InvocationIdReinUsesLisp
2021-07-22glasm: Implement geometry shader attribute readsReinUsesLisp
2021-07-22glasm: Properly declare attributes on geometry programsReinUsesLisp
2021-07-22glasm: Implement ImageReadReinUsesLisp
2021-07-22glasm: Fix compute stage nameReinUsesLisp
2021-07-22glasm: Implement stores to gl_ViewportIndexReinUsesLisp
2021-07-22glasm: Implement ImageFetchReinUsesLisp
2021-07-22glasm: Support textures used in more than one stageReinUsesLisp
2021-07-22emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp
2021-07-22glasm: Add graphics specific shader declarations to GLASMReinUsesLisp
2021-07-22glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp
2021-07-22glasm: Implement basic GLASM instructionsReinUsesLisp
2021-07-22glasm: Changes to GLASM register allocator and emit contextReinUsesLisp
2021-07-22glasm: Add GLASM backend infrastructureReinUsesLisp