| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | 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). | |||||
| | * | | | 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 | 7 | -58/+55 | ||
| | | | | | | | | | | | | | | | | | | | | | 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 | ||
| | | | | | ||||||
| | * | | | opengl: Initial (broken) support to GLASM shaders | 2021-07-22 | 3 | -14/+53 | ||
| | | | | | ||||||
| | * | | | shader: Use a non-trivial dummy to construct ASL node union | 2021-07-22 | 1 | -1/+6 | ||
| | | | | | ||||||
| | * | | | emit_spirv: Jump to loop body with local variable | 2021-07-22 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | Silence unused variable warning | |||||
| | * | | | 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 | ||
| | | | | | ||||||
| | * | | | glasm: Add graphics specific shader declarations to GLASM | 2021-07-22 | 2 | -6/+63 | ||
| | | | | | ||||||