| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | glasm: Implement PrimitiveId attribute read | 2021-07-22 | 1 | -0/+3 | |
| | | |||||
| * | glasm: Implement clip distance stores | 2021-07-22 | 2 | -0/+15 | |
| | | |||||
| * | glasm: Fix tessellation input attributes | 2021-07-22 | 1 | -2/+5 | |
| | | |||||
| * | glasm: Add missing semicolon on tesscoord reading | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | glasm: Fix tessellation headers | 2021-07-22 | 1 | -2/+2 | |
| | | |||||
| * | glasm: Add tessellation shader declarations | 2021-07-22 | 1 | -0/+35 | |
| | | |||||
| * | glasm: Implement TessellationEvaluationPoint | 2021-07-22 | 1 | -0/+4 | |
| | | |||||
| * | gl_shader_manager: Zero initialize current assembly programs | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | gl_shader_manager: Remove unintentionally committed #pragma | 2021-07-22 | 1 | -2/+0 | |
| | | |||||
| * | glasm: Implement patch memory | 2021-07-22 | 3 | -6/+51 | |
| | | |||||
| * | glasm: Fix InvocationId declaration | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | glasm: Implement InvocationId | 2021-07-22 | 2 | -2/+5 | |
| | | |||||
| * | glasm: Optimize EmitVertex into EMIT | 2021-07-22 | 1 | -1/+5 | |
| | | |||||
| * | glasm: Implement geometry shader attribute reads | 2021-07-22 | 2 | -4/+18 | |
| | | |||||
| * | glasm: Properly declare attributes on geometry programs | 2021-07-22 | 3 | -6/+14 | |
| | | |||||
| * | glasm: Declare geometry program headers | 2021-07-22 | 1 | -0/+35 | |
| | | |||||
| * | renderer_opengl: State track compute assembly programs | 2021-07-22 | 3 | -4/+21 | |
| | | |||||
| * | renderer_opengl: State track assembly programs | 2021-07-22 | 3 | -23/+56 | |
| | | |||||
| * | glasm: Fix potential aliasing bug on cube array samples | 2021-07-22 | 2 | -35/+44 | |
| | | |||||
| * | glasm: Implement ImageWrite | 2021-07-22 | 1 | -4/+7 | |
| | | |||||
| * | glasm: Implement ImageRead | 2021-07-22 | 4 | -4/+56 | |
| | | |||||
| * | glasm: Implement EmitVertex and EndPrimitive | 2021-07-22 | 2 | -4/+8 | |
| | | |||||
| * | glasm: Implement ImageGradient | 2021-07-22 | 2 | -7/+65 | |
| | | |||||
| * | glasm: Implement 64-bit shifts | 2021-07-22 | 2 | -12/+14 | |
| | | |||||
| * | glasm: Implement barriers | 2021-07-22 | 1 | -3/+3 | |
| | | |||||
| * | glasm: Fix compute stage name | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | glasm: Fix phi instruction types | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | glasm: Implement PREC on relevant instructions | 2021-07-22 | 1 | -6/+12 | |
| | | |||||
| * | glasm: Implement stores to gl_ViewportIndex | 2021-07-22 | 4 | -7/+29 | |
| | | |||||
| * | glasm: Implement gl_PointSize stores | 2021-07-22 | 1 | -0/+3 | |
| | | |||||
| * | glasm: Implement gl_PointCoord | 2021-07-22 | 1 | -0/+4 | |
| | | |||||
| * | glasm: Implement ImageQueryLod | 2021-07-22 | 1 | -3/+5 | |
| | | |||||
| * | glasm: Implement ImageFetch | 2021-07-22 | 4 | -13/+38 | |
| | | |||||
| * | glasm: Implement IADD.CC | 2021-07-22 | 1 | -1/+26 | |
| | | |||||
| * | glasm: Implement BFE.CC | 2021-07-22 | 1 | -0/+8 | |
| | | |||||
| * | glasm: Implement SelectU1 | 2021-07-22 | 2 | -4/+5 | |
| | | |||||
| * | HACK: Bind stages before and after bindings | 2021-07-22 | 1 | -0/+11 | |
| | | | | | | | | Works around a bug where program parameters are only applied to the current stage, and this one wasn't bound at the moment. Affects all SSBO usages on GLASM. | ||||
| * | glasm: Implement gl_WorkGroupID | 2021-07-22 | 2 | -3/+3 | |
| | | |||||
| * | glasm: Implement TXQ and improve texture info reads | 2021-07-22 | 2 | -50/+51 | |
| | | |||||
| * | glasm: Implement gl_FrongFacing attribute | 2021-07-22 | 1 | -0/+3 | |
| | | |||||
| * | glasm: Support textures used in more than one stage | 2021-07-22 | 4 | -5/+25 | |
| | | |||||
| * | glasm: Implement textureGather instructions | 2021-07-22 | 2 | -15/+97 | |
| | | |||||
| * | glasm: Implement gl_FragDepth and gl_SampleMask stores | 2021-07-22 | 2 | -5/+5 | |
| | | |||||
| * | glasm: Do not alias ConditionRef for now | 2021-07-22 | 2 | -3/+2 | |
| | | | | | | Immediate condition refs where not handled correctly. Just move the value for now. | ||||
| * | shader: Read branch conditions from an instruction | 2021-07-22 | 12 | -16/+36 | |
| | | | | | Fixes the identity removal pass. | ||||
| * | glasm: Implement InstanceId and VertexId | 2021-07-22 | 1 | -0/+6 | |
| | | |||||
| * | glasm: Add missing return value on move assignment | 2021-07-22 | 1 | -0/+1 | |
| | | |||||
| * | glasm: Fix aliased bitcasts ref counting | 2021-07-22 | 3 | -13/+42 | |
| | | |||||
| * | glasm: Remove unintentional comma on vector insert | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | glasm: Implement TEX and TEXS instructions | 2021-07-22 | 10 | -69/+275 | |
| | | | | | | Remove lod clamp from texture instructions with lod, as this is not needed (nor supported). | ||||