summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_context_get_set.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-23emit_glasm_context_get_set: Remove unused variablelat9nq1-1/+0
2021-07-23shader,glasm: Implement legacy texcoord loadsReinUsesLisp1-2/+10
2021-07-23glasm: Implement legacy varyingsReinUsesLisp1-17/+56
2021-07-23shader: Add support for "negative" and unaligned offsetsReinUsesLisp1-0/+8
"Negative" offsets don't exist. They are shown as such due to a bug in nvdisasm. Unaligned offsets have been proved to read the aligned offset. For example, when reading an U32, if the offset is 6, the offset read will be 4.
2021-07-23emit_glasm_context_get_set: Remove unused variablelat9nq1-1/+0
2021-07-23glasm: Implement indirect attribute loadsReinUsesLisp1-3/+62
2021-07-23glasm: Implement gl_Layer storesReinUsesLisp1-0/+7
2021-07-23glasm: Simplify patch readsReinUsesLisp1-5/+2
2021-07-23glasm: Fix output patch readsReinUsesLisp1-10/+13
With this, Luigi's Mansion's sand renders properly.
2021-07-23emit_glasm_context_get_and_set.cpp: Add missing semicolonsameerj1-2/+2
2021-07-23glasm: Implement PrimitiveId attribute readReinUsesLisp1-0/+3
2021-07-23glasm: Implement clip distance storesReinUsesLisp1-0/+12
2021-07-23glasm: Fix tessellation input attributesReinUsesLisp1-2/+5
2021-07-23glasm: Add missing semicolon on tesscoord readingReinUsesLisp1-1/+1
2021-07-23glasm: Implement TessellationEvaluationPointReinUsesLisp1-0/+4
2021-07-23glasm: Implement patch memoryReinUsesLisp1-5/+32
2021-07-23glasm: Implement geometry shader attribute readsReinUsesLisp1-4/+15
2021-07-23glasm: Properly declare attributes on geometry programsReinUsesLisp1-5/+5
2021-07-23glasm: Implement stores to gl_ViewportIndexReinUsesLisp1-0/+8
2021-07-23glasm: Implement gl_PointSize storesReinUsesLisp1-0/+3
2021-07-23glasm: Implement gl_PointCoordReinUsesLisp1-0/+4
2021-07-23glasm: Implement gl_FrongFacing attributeReinUsesLisp1-0/+3
2021-07-23glasm: Implement gl_FragDepth and gl_SampleMask storesReinUsesLisp1-4/+4
2021-07-23glasm: Implement InstanceId and VertexIdReinUsesLisp1-0/+6
2021-07-23emit_glasm: Add support for reading position attributesReinUsesLisp1-3/+13
2021-07-23glasm: Implement some graphics instructions on GLASMReinUsesLisp1-5/+4
2021-07-23glasm: Implement local memory for glasmameerj1-0/+8
2021-07-23glasm: Make GLASM aware of typesReinUsesLisp1-31/+22
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-0/+125
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+0