summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* glasm: Specify namespace when using FormatToGravatar ReinUsesLisp2021-07-221-6/+6
* glasm: Implement more GLASM composite instructionsGravatar ReinUsesLisp2021-07-222-54/+63
* glasm: Make GLASM aware of typesGravatar ReinUsesLisp2021-07-2212-1244/+1380
* glasm: Use CMP.S for Select32Gravatar ameerj2021-07-223-12/+8
* glasm: Implement more logical opsGravatar ameerj2021-07-222-5/+5
* glasm: Implement BFI, BFEGravatar ameerj2021-07-224-138/+164
* glasm: Use BitField instead of C bitfieldsGravatar ReinUsesLisp2021-07-222-8/+12
* glasm: Remove unused argument in identity instructions on GLASMGravatar ReinUsesLisp2021-07-221-7/+7
* glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp2021-07-2210-840/+1173
* glasm: Changes to GLASM register allocator and emit contextGravatar ReinUsesLisp2021-07-224-26/+64
* glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp2021-07-2228-4/+3115
* shader: ISET.X implementationGravatar ameerj2021-07-221-8/+58
* shader: Fixup SPIR-V emit header namespacesGravatar ReinUsesLisp2021-07-221-2/+2
* Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp2021-07-2224-572/+631
* shader: Optimize NVN FallthroughGravatar FernandoS272021-07-224-9/+83
* shader: Stub SR_AFFINITYGravatar FernandoS272021-07-221-0/+3
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-2217-6/+733
* shader: Initial OpenGL implementationGravatar ReinUsesLisp2021-07-223-0/+12
* spirv: Be aware of NAN unaware driversGravatar ReinUsesLisp2021-07-221-18/+40
* spirv: Add SSBO read fallbacks when no aliasing is availableGravatar ReinUsesLisp2021-07-221-37/+99
* spirv: Add OpKill fallback to demoteGravatar ReinUsesLisp2021-07-221-2/+6
* spirv: Do not enable ShaderLayerGravatar ReinUsesLisp2021-07-221-3/+0
* spirv: Enable DemoteToHelperInvocationEXT only when supportedGravatar ReinUsesLisp2021-07-221-1/+1
* spirv: Use OriginLowerLeft when requestedGravatar ReinUsesLisp2021-07-221-1/+5
* spirv: Only add image operands mask when neededGravatar ReinUsesLisp2021-07-221-5/+9
* spirv: Workaround image unsigned offset bugGravatar ReinUsesLisp2021-07-222-9/+26
* spirv: Add int8 and int16 capabilities only when supportedGravatar ReinUsesLisp2021-07-221-2/+2
* spirv: Add integer clamping workaroundsGravatar ReinUsesLisp2021-07-221-4/+34
* spirv: Implement int8 and int16 conversion fallbacksGravatar ReinUsesLisp2021-07-221-19/+80
* spirv: Support OpenGL uniform buffers and change bindingsGravatar ReinUsesLisp2021-07-225-56/+163
* spirv: Desambiguate descriptor namesGravatar ReinUsesLisp2021-07-221-9/+37
* shader: Add OpenGL shader profile optionsGravatar ReinUsesLisp2021-07-221-0/+11
* shader: Remove shader utilGravatar ReinUsesLisp2021-07-224-176/+0
* shader: Address feedbackGravatar FernandoS272021-07-224-35/+33
* shader: Implement VertexA stageGravatar FernandoS272021-07-2211-0/+166
* shader: Implement delegation of Exit to dispatcher on CFGGravatar FernandoS272021-07-222-3/+47
* shader: Fix IADD3.CCGravatar ameerj2021-07-221-12/+5
* shader: Fix BFE s32 undefined checkGravatar ameerj2021-07-221-1/+1
* shader: Fix error checking in bitfieldExtract and implement bitfieldInsert fo...Gravatar ReinUsesLisp2021-07-221-5/+14
* shader: Fix storage type when reading patches on tess controlGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Fix VMNMX selector BGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Increase the maximum number of storage buffersGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Remove identity removal pass for better build timesGravatar ReinUsesLisp2021-07-221-1/+0
* shader: Add more strict validation the passGravatar ReinUsesLisp2021-07-221-0/+42
* shader: Fix forward referencing identity instructions when inserting phiGravatar ReinUsesLisp2021-07-221-11/+13
* shader: Remove invalidated blocks in dead code elimination passGravatar ReinUsesLisp2021-07-221-3/+6
* shader: Add missing UndoUse case for GetSparseFromOpGravatar ReinUsesLisp2021-07-221-0/+4
* shader: Simplify code in opcodes.h to fix IntellisenseGravatar ReinUsesLisp2021-07-221-8/+6
* shader: Implement indexed texturesGravatar ReinUsesLisp2021-07-227-93/+189
* shader: Refactor atomic_operations_global_memoryGravatar ameerj2021-07-221-44/+36