summaryrefslogtreecommitdiff
path: root/src/shader_recompiler
AgeCommit message (Expand)Author
2021-07-22shader: Stub SR_AFFINITYFernandoS27
2021-07-22shader: Implement Int32 SUATOM/SUREDameerj
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22spirv: Be aware of NAN unaware driversReinUsesLisp
2021-07-22spirv: Add SSBO read fallbacks when no aliasing is availableReinUsesLisp
2021-07-22spirv: Add OpKill fallback to demoteReinUsesLisp
2021-07-22spirv: Do not enable ShaderLayerReinUsesLisp
2021-07-22spirv: Enable DemoteToHelperInvocationEXT only when supportedReinUsesLisp
2021-07-22spirv: Use OriginLowerLeft when requestedReinUsesLisp
2021-07-22spirv: Only add image operands mask when neededReinUsesLisp
2021-07-22spirv: Workaround image unsigned offset bugReinUsesLisp
2021-07-22spirv: Add int8 and int16 capabilities only when supportedReinUsesLisp
2021-07-22spirv: Add integer clamping workaroundsReinUsesLisp
2021-07-22spirv: Implement int8 and int16 conversion fallbacksReinUsesLisp
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp
2021-07-22spirv: Desambiguate descriptor namesReinUsesLisp
2021-07-22shader: Add OpenGL shader profile optionsReinUsesLisp
2021-07-22shader: Remove shader utilReinUsesLisp
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement VertexA stageFernandoS27
2021-07-22shader: Implement delegation of Exit to dispatcher on CFGFernandoS27
2021-07-22shader: Fix IADD3.CCameerj
2021-07-22shader: Fix BFE s32 undefined checkameerj
2021-07-22shader: Fix error checking in bitfieldExtract and implement bitfieldInsert fo...ReinUsesLisp
2021-07-22shader: Fix storage type when reading patches on tess controlReinUsesLisp
2021-07-22shader: Fix VMNMX selector BReinUsesLisp
2021-07-22shader: Increase the maximum number of storage buffersReinUsesLisp
2021-07-22shader: Remove identity removal pass for better build timesReinUsesLisp
2021-07-22shader: Add more strict validation the passReinUsesLisp
2021-07-22shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp
2021-07-22shader: Remove invalidated blocks in dead code elimination passReinUsesLisp
2021-07-22shader: Add missing UndoUse case for GetSparseFromOpReinUsesLisp
2021-07-22shader: Simplify code in opcodes.h to fix IntellisenseReinUsesLisp
2021-07-22shader: Implement indexed texturesReinUsesLisp
2021-07-22shader: Refactor atomic_operations_global_memoryameerj
2021-07-22shader: add missing include guard in half_floating_point_helper.hameerj
2021-07-22shader: Fix gcc warningsReinUsesLisp
2021-07-22shader: Inline common Value gettersReinUsesLisp
2021-07-22shader: Intrusively store in a block if it's sealed or notReinUsesLisp
2021-07-22cmake: Link to common in shader_recompilerReinUsesLisp
2021-07-22shader: Improve goto removal algorithm complexityReinUsesLisp
2021-07-22shader: Use memset to reset instruction argumentsReinUsesLisp
2021-07-22shader: Inline common Value functions into the headerReinUsesLisp
2021-07-22shader: Move microinstruction header to the value headerReinUsesLisp
2021-07-22shader: Move siblings check to a separate function and comment them outReinUsesLisp
2021-07-22shader: Intrusively store register values in block for SSA passReinUsesLisp
2021-07-22shader: Inline common Opcode and Inst functionsReinUsesLisp
2021-07-22shader: Inline common IR::Block methodsReinUsesLisp
2021-07-22shader: Use a small_vector for phi blocksReinUsesLisp
2021-07-22shader: Calculate number of arguments in an opcode at compile timeReinUsesLisp