summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend/ir (unfollow)
Commit message (Expand)AuthorFilesLines
2022-05-14general: Avoid ambiguous format_to compilation errorsGravatar Lioncash1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph29-87/+58
2022-03-23dead_code_elimination_pass: Remove unreachable Phi argumentsGravatar ameerj2-0/+9
2022-03-20general: Fix clang/gcc build errorsGravatar ameerj1-0/+1
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj5-8/+0
2022-01-29lower_int64_to_int32: Add 64-bit atomic fallbacksGravatar ameerj1-9/+9
2022-01-29shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2-0/+38
2022-01-09logging/log.h: move enum class formatter to a separate file ...Gravatar liushuyu1-2/+2
2022-01-08logging: adapt to changes in fmt 8.1Gravatar liushuyu1-2/+2
2021-12-29shader: Add integer attribute get optimization passGravatar ameerj1-0/+1
2021-12-18Remove spirv handle legacy related codeGravatar vonchenplus1-1/+1
2021-11-19Implement convert legacy to genericGravatar Feng Chen1-0/+2
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp3-0/+6
2021-11-16shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp3-0/+9
2021-11-16shader: Add copy constructor to instructionsGravatar ReinUsesLisp4-1/+20
2021-11-16shader: Add integer division opcodesGravatar ReinUsesLisp3-0/+7
2021-11-16shader: Add resolution down factor opcodeGravatar ReinUsesLisp3-0/+7
2021-11-01ShaderCache: Fix Phi Nodes Type on OGL.Gravatar Fernando Sahmkow1-0/+4
2021-10-31ShaderCache: Order Phi Arguments from farthest away to nearest.Gravatar Fernando Sahmkow3-0/+28
2021-09-07Move attribute related definitions to spirv anonymous namespaceGravatar Feng Chen2-25/+0
2021-09-06Implement intput and output fixed fnc texturesGravatar Feng Chen1-0/+2
2021-09-03Rename parametersGravatar Feng Chen2-5/+15
2021-09-01Add colorfront and txtcoord supportGravatar Feng Chen2-0/+13
2021-07-26shader_recompiler: Remove unnecessary [[nodiscard]] instancesGravatar Lioncash2-4/+4
2021-07-26shader: Add TryInstRecursive utility to valuesGravatar ReinUsesLisp1-0/+8
2021-07-22shader_recompiler, video_core: Resolve clang errorsGravatar lat9nq1-1/+2
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj1-14/+14
2021-07-22shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp2-0/+7
2021-07-22shader: Remove IAbs64Gravatar ReinUsesLisp3-11/+3
2021-07-22shader: Move loop safety tests to code emissionGravatar ReinUsesLisp3-13/+0
2021-07-22shader: Add loggingGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Add shader loop safety check settingsGravatar lat9nq3-2/+17
2021-07-22Revert "glasm: Skip phi moves on undefined instructions"Gravatar ReinUsesLisp1-13/+0
2021-07-22glasm: Skip phi moves on undefined instructionsGravatar ReinUsesLisp1-0/+13
2021-07-22video_core,shader: Clang-format fixesGravatar ReinUsesLisp2-2/+2
2021-07-22shader: Read branch conditions from an instructionGravatar ReinUsesLisp4-5/+13
2021-07-22glasm: Implement TEX and TEXS instructionsGravatar ReinUsesLisp2-10/+6
2021-07-22shader_recompiler: GCC fixesGravatar lat9nq2-8/+5
2021-07-22shader: Use a non-trivial dummy to construct ASL node unionGravatar ReinUsesLisp1-1/+6
2021-07-22glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp5-7/+25
2021-07-22glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp14-225/+151
2021-07-22shader: Add floating-point rounding to I2FGravatar ReinUsesLisp2-34/+36
2021-07-22glasm: Implement basic GLASM instructionsGravatar ReinUsesLisp1-0/+6
2021-07-22glasm: Add GLASM backend infrastructureGravatar ReinUsesLisp1-0/+6
2021-07-22shader: Implement Int32 SUATOM/SUREDGravatar ameerj4-0/+186
2021-07-22shader: Initial OpenGL implementationGravatar ReinUsesLisp2-0/+5
2021-07-22shader: Implement VertexA stageGravatar FernandoS272-0/+2
2021-07-22shader: Add missing UndoUse case for GetSparseFromOpGravatar ReinUsesLisp1-0/+4
2021-07-22shader: Simplify code in opcodes.h to fix IntellisenseGravatar ReinUsesLisp1-8/+6
2021-07-22shader: Implement indexed texturesGravatar ReinUsesLisp2-20/+21