| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | ||
| | | ||||||
| * | 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 | ||
| | | ||||||
| * | 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 | 3 | -4/+24 | ||
| | | ||||||
| * | 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 | 5 | -3/+9 | ||
| | | | | | 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 | 4 | -41/+252 | ||
| | | | | | | Remove lod clamp from texture instructions with lod, as this is not needed (nor supported). | |||||
| * | glasm: Add support for non-2D texture samples | 2021-07-22 | 1 | -4/+26 | ||
| | | ||||||
| * | glasm: Reorder unreachable image instructions to the bottom | 2021-07-22 | 1 | -97/+97 | ||
| | | ||||||
| * | glasm: Add support for texture offsets | 2021-07-22 | 1 | -11/+15 | ||
| | | ||||||
| * | glasm: Improve texture sampling instructions | 2021-07-22 | 2 | -50/+70 | ||
| | | ||||||
| * | emit_glasm: Enable ARB_draw_buffers when needed | 2021-07-22 | 2 | -1/+5 | ||
| | | ||||||
| * | emit_glasm: Add support for reading position attributes | 2021-07-22 | 1 | -3/+13 | ||
| | | ||||||
| * | shader_recompiler: GCC fixes | 2021-07-22 | 2 | -9/+9 | ||
| | | | | | | Fixes members of unnamed union not being accessible, and one function without a declaration. | |||||
| * | glasm: Implement rest of shared mem | 2021-07-22 | 2 | -35/+29 | ||
| | | ||||||
| * | glasm: Implement derivative instructions on GLASM | 2021-07-22 | 2 | -12/+12 | ||
| | | ||||||
| * | glasm: Initial (broken) implementation of TEX on GLASM | 2021-07-22 | 3 | -299/+386 | ||
| | | ||||||
| * | glasm: Implement some graphics instructions on GLASM | 2021-07-22 | 2 | -6/+5 | ||
| | | ||||||
| * | glasm: Add Void type to GLASM values | 2021-07-22 | 3 | -0/+15 | ||
| | | ||||||