793 Commits (c8da75b7ed467f42775eb0d507f2704516775ab2)

Author SHA1 Message Date
Morph 9533365486 style: General style changes to match with the rest of the codebase 4 years ago
FengChen b2a6dde438 video_code: support rectangle texture 4 years ago
Kelebek1 f580946b0d Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan. 4 years ago
Andrea Pappacoda cdb240f3d4
chore: make yuzu REUSE compliant 4 years ago
Liam d11547024c general: fix compilation on GCC 12 4 years ago
lat9nq 963ed37fd6 structured_control_flow: Remove constexpr Flow::Block 4 years ago
Morph efc89c032b CMakeLists: Make variable shadowing a compile-time error 4 years ago
Lioncash f981e90af3 general: Avoid ambiguous format_to compilation errors 4 years ago
Liam 709d7fd92c GCC 12 fixes 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam 1ab771c3ad shader_recompiler: Decrease indirect cbuf limit to match hardware 4 years ago
Andrea Pappacoda 0c214cb5b9
fix: typos 4 years ago
Liam 7d5a38ea6c shader_compiler: support const buffer indirect addressing in GLSL 4 years ago
Liam a45baa0e78 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 4 years ago
ameerj 67159e3be7 dead_code_elimination_pass: Remove unreachable Phi arguments 4 years ago
Billy Laws dd862dff66 Include <bit> header when std::count{r,l}_zero is used 4 years ago
ameerj f10d40a0a2 shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass 4 years ago
ameerj 866b7c20a8 general: Fix clang/gcc build errors 4 years ago
ameerj 574a2c4b77 shader_recompiler: Reduce unused includes 4 years ago
Liam 536d7ed7b1 Address review comments 4 years ago
Liam d400b618a7 shader_recompiler/EXIT: skip render targets with no outputs 4 years ago
Liam 6fa17f3372 shader_recompiler/EXIT: increment output register on failed enable test 4 years ago
Liam 3009d0bd7d Address review comments 4 years ago
Liam e228a40db8 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago
Liam 3ac522ba41 Address review comments 4 years ago
Liam 1415542f73 shader_recompiler: Implement LDC.IS address mode 4 years ago
Liam 52895fab67 shader: add support for const buffer indirect addressing 4 years ago
Fernando Sahmkow 185fc03c3c Shader decompiler: do constant propgation before texture pass. 4 years ago
Fernando Sahmkow ec9f0f064e Shader decompiler: Fix storage tracking in deko3d. 4 years ago
ameerj f87f8d4610 rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets 4 years ago
ameerj e8c50e709e emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors 4 years ago
Markus Wick c78c8190d5 shader_recompiler/LOP3: Use brute force python results within switch/case. 4 years ago
ameerj e394e1ecc4 emit_glsl_atomic: Implement 32x2 fallback atomic ops 4 years ago
ameerj 90a0506d56 lower_int64_to_int32: Add 64-bit atomic fallbacks 4 years ago
ameerj ad58d7eae7 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
ameerj 4790ba7839 spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 4 years ago
ameerj beaf7654bb emit_spirv: Add Xfb execution mode when transform feedback is used 4 years ago
ameerj 74e6e3623f video_minimum_maximum: Implement src operand selectors 4 years ago
Lioncash b46ec4efea shader_recompiler: Remove unnecessary [[nodiscard]] 4 years ago
v1993 a943600019
shader_recompiler: fix potential OOB access 4 years ago
liushuyu 09f4f3f23b
logging/log.h: move enum class formatter to a separate file ... 4 years ago
liushuyu 42f653ab6f
logging: adapt to changes in fmt 8.1 4 years ago
Narr the Reg 524674aafc glsl: Remove unreachable return 4 years ago
Fernando Sahmkow f58ee3f15f ShaderDecompiler: Add a debug option to dump the game's shaders. 4 years ago
ameerj 8c907c620d glsl: Add boolean reference workaround 4 years ago
ameerj b84d429c2e glsl_context_get_set: Add alternative cbuf type for broken drivers 4 years ago
ameerj 9f34be5a61 emit_glsl_integer: Use negation work around 4 years ago
ameerj 14ac0c2923 shader: Add integer attribute get optimization pass 4 years ago
Matías Locatti c7235e67ef
Empty spaces 4 years ago
Matías Locatti 840d5520d2
Changes to avoid warnings in SSE4.2 optimized SPIR-V 4 years ago