summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (unfollow)
Commit message (Expand)AuthorFilesLines
2022-06-13general: fix compilation on GCC 12Gravatar Liam1-1/+1
2022-06-13structured_control_flow: Remove constexpr Flow::BlockGravatar lat9nq1-6/+0
2022-06-13CMakeLists: Make variable shadowing a compile-time errorGravatar Morph1-3/+0
2022-05-14general: Avoid ambiguous format_to compilation errorsGravatar Lioncash2-2/+2
2022-04-28GCC 12 fixesGravatar Liam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph233-699/+466
2022-04-04shader_recompiler: Decrease indirect cbuf limit to match hardwareGravatar Liam1-1/+1
2022-04-02fix: typosGravatar Andrea Pappacoda2-2/+2
2022-04-01shader_compiler: support const buffer indirect addressing in GLSLGravatar Liam4-9/+38
2022-04-01shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VGravatar Liam3-17/+14
2022-03-23dead_code_elimination_pass: Remove unreachable Phi argumentsGravatar ameerj3-0/+36
2022-03-22Include <bit> header when std::count{r,l}_zero is usedGravatar Billy Laws3-0/+4
2022-03-22shader_recompiler/dead_code_elimination: Add DeadBranchElimination passGravatar ameerj1-9/+62
2022-03-20general: Fix clang/gcc build errorsGravatar ameerj1-0/+1
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj69-106/+7
2022-03-18Address review commentsGravatar Liam1-1/+1
2022-03-18shader_recompiler/EXIT: skip render targets with no outputsGravatar Liam2-0/+8
2022-03-17shader_recompiler/EXIT: increment output register on failed enable testGravatar Liam1-0/+1
2022-03-17Address review commentsGravatar Liam4-52/+36
2022-03-17shader_recompiler: Use functions for indirect const buffer accessesGravatar Liam5-39/+94
2022-03-17Address review commentsGravatar Liam1-16/+15
2022-03-16shader_recompiler: Implement LDC.IS address modeGravatar Liam1-2/+12
2022-03-14shader: add support for const buffer indirect addressingGravatar Liam2-18/+68
2022-03-13Shader decompiler: do constant propgation before texture pass.Gravatar Fernando Sahmkow1-2/+2
2022-03-13Shader decompiler: Fix storage tracking in deko3d.Gravatar Fernando Sahmkow1-1/+2
2022-03-12rescaling_pass: Fix rescaling Color2DArray ImageFetch offsetsGravatar ameerj1-2/+27
2022-03-12emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsGravatar ameerj1-1/+1
2022-03-08shader_recompiler/LOP3: Use brute force python results within switch/case.Gravatar Markus Wick2-52/+620
2022-01-29emit_glsl_atomic: Implement 32x2 fallback atomic opsGravatar ameerj1-9/+55
2022-01-29lower_int64_to_int32: Add 64-bit atomic fallbacksGravatar ameerj3-11/+76
2022-01-29shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj9-1/+469
2022-01-28spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsGravatar ameerj2-3/+3
2022-01-28emit_spirv: Add Xfb execution mode when transform feedback is usedGravatar ameerj1-3/+9
2022-01-27video_minimum_maximum: Implement src operand selectorsGravatar ameerj1-12/+6
2022-01-25shader_recompiler: Remove unnecessary [[nodiscard]]Gravatar Lioncash1-2/+1
2022-01-17shader_recompiler: fix potential OOB accessGravatar v19932-6/+8
2022-01-09logging/log.h: move enum class formatter to a separate file ...Gravatar liushuyu3-7/+7
2022-01-08logging: adapt to changes in fmt 8.1Gravatar liushuyu2-6/+6
2022-01-04glsl: Remove unreachable returnGravatar Narr the Reg1-1/+0
2022-01-04ShaderDecompiler: Add a debug option to dump the game's shaders.Gravatar Fernando Sahmkow1-0/+2
2021-12-29glsl: Add boolean reference workaroundGravatar ameerj3-2/+8
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversGravatar ameerj3-17/+27
2021-12-29emit_glsl_integer: Use negation work aroundGravatar ameerj1-2/+2
2021-12-29shader: Add integer attribute get optimization passGravatar ameerj9-0/+86
2021-12-28Empty spacesGravatar Matías Locatti1-1/+1
2021-12-28Changes to avoid warnings in SSE4.2 optimized SPIR-VGravatar Matías Locatti1-0/+9
2021-12-24emit_glasm_context_get_set: Fix GetAttribute return value type.Gravatar ameerj1-4/+4
2021-12-24emit_glsl_floating_point: Fix FPNeg on newer Nvidia driversGravatar ameerj1-2/+2
2021-12-18Address format clangGravatar vonchenplus1-36/+36
2021-12-18Remove spirv handle legacy related codeGravatar vonchenplus4-190/+1