aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm
AgeCommit message (Collapse)Author
2021-07-22glasm: Implement patch memoryReinUsesLisp
2021-07-22glasm: Fix InvocationId declarationReinUsesLisp
2021-07-22glasm: Implement InvocationIdReinUsesLisp
2021-07-22glasm: Optimize EmitVertex into EMITReinUsesLisp
2021-07-22glasm: Implement geometry shader attribute readsReinUsesLisp
2021-07-22glasm: Properly declare attributes on geometry programsReinUsesLisp
2021-07-22glasm: Declare geometry program headersReinUsesLisp
2021-07-22glasm: Fix potential aliasing bug on cube array samplesReinUsesLisp
2021-07-22glasm: Implement ImageWriteReinUsesLisp
2021-07-22glasm: Implement ImageReadReinUsesLisp
2021-07-22glasm: Implement EmitVertex and EndPrimitiveReinUsesLisp
2021-07-22glasm: Implement ImageGradientReinUsesLisp
2021-07-22glasm: Implement 64-bit shiftsReinUsesLisp
2021-07-22glasm: Implement barriersReinUsesLisp
2021-07-22glasm: Fix compute stage nameReinUsesLisp
2021-07-22glasm: Fix phi instruction typesReinUsesLisp
2021-07-22glasm: Implement PREC on relevant instructionsReinUsesLisp
2021-07-22glasm: Implement stores to gl_ViewportIndexReinUsesLisp
2021-07-22glasm: Implement gl_PointSize storesReinUsesLisp
2021-07-22glasm: Implement gl_PointCoordReinUsesLisp
2021-07-22glasm: Implement ImageQueryLodReinUsesLisp
2021-07-22glasm: Implement ImageFetchReinUsesLisp
2021-07-22glasm: Implement IADD.CCameerj
2021-07-22glasm: Implement BFE.CCReinUsesLisp
2021-07-22glasm: Implement SelectU1ReinUsesLisp
2021-07-22glasm: Implement gl_WorkGroupIDReinUsesLisp
2021-07-22glasm: Implement TXQ and improve texture info readsReinUsesLisp
2021-07-22glasm: Implement gl_FrongFacing attributeReinUsesLisp
2021-07-22glasm: Support textures used in more than one stageReinUsesLisp
2021-07-22glasm: Implement textureGather instructionsReinUsesLisp
2021-07-22glasm: Implement gl_FragDepth and gl_SampleMask storesReinUsesLisp
2021-07-22glasm: Do not alias ConditionRef for nowReinUsesLisp
Immediate condition refs where not handled correctly. Just move the value for now.
2021-07-22shader: Read branch conditions from an instructionReinUsesLisp
Fixes the identity removal pass.
2021-07-22glasm: Implement InstanceId and VertexIdReinUsesLisp
2021-07-22glasm: Add missing return value on move assignmentReinUsesLisp
2021-07-22glasm: Fix aliased bitcasts ref countingReinUsesLisp
2021-07-22glasm: Remove unintentional comma on vector insertReinUsesLisp
2021-07-22glasm: Implement TEX and TEXS instructionsReinUsesLisp
Remove lod clamp from texture instructions with lod, as this is not needed (nor supported).
2021-07-22glasm: Add support for non-2D texture samplesReinUsesLisp
2021-07-22glasm: Reorder unreachable image instructions to the bottomReinUsesLisp
2021-07-22glasm: Add support for texture offsetsReinUsesLisp
2021-07-22glasm: Improve texture sampling instructionsReinUsesLisp
2021-07-22emit_glasm: Enable ARB_draw_buffers when neededReinUsesLisp
2021-07-22emit_glasm: Add support for reading position attributesReinUsesLisp
2021-07-22shader_recompiler: GCC fixeslat9nq
Fixes members of unnamed union not being accessible, and one function without a declaration.
2021-07-22glasm: Implement rest of shared memameerj
2021-07-22glasm: Implement derivative instructions on GLASMReinUsesLisp
2021-07-22glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp
2021-07-22glasm: Implement some graphics instructions on GLASMReinUsesLisp
2021-07-22glasm: Add Void type to GLASM valuesReinUsesLisp