597 Commits (3df0c826a1eb7e7a0fa8bb9c924667323d1981ce)

Author SHA1 Message Date
Fernando Sahmkow 7842543573 MacroHLE: Add HLE replacement for base vertex and base instance. 4 years ago
FernandoS27 11f29ec173 Vulkan: Add support for VK_EXT_depth_clip_control. 5 years ago
Liam 3b502d3095 spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId 4 years ago
Liam 0a077cb467 Vulkan: update initialization 4 years ago
Liam 4b905e9680 spirv_emit_context: add missing flat decoration 4 years ago
FengChen 12f2ab01bb shader: Implement miss attribute layer 4 years ago
FengChen 348c6e5b28 video_core: Fix few issues in Tess stage 4 years ago
Feng Chen bcf6a7c0dd video_core: Fix SNORM texture buffer emulating error (#9001) 4 years ago
Morph 9a8db147b2 CMakeLists: Disable C4100 and C4324 4 years ago
Liam 6bac6d044f shader_recompiler: add extended LDC to GLASM backend 4 years ago
Andrea Pappacoda b1585fed5a chore: fix some typos 4 years ago
FengChen 38e9c78843 video_core: Generate mipmap texture by drawing 4 years ago
FengChen 98656c14a8 video_code: support rectangle texture 4 years ago
Kelebek1 9427a0f535 Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Liam 146f1f5ac6 shader_compiler: support const buffer indirect addressing in GLSL 5 years ago
Liam 528cba63b6 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 5 years ago
Billy Laws ef9b177ecb Include <bit> header when std::count{r,l}_zero is used 5 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 5 years ago
Liam 83b1c9de37 Address review comments 5 years ago
Liam 95b9f62686 shader_recompiler: Use functions for indirect const buffer accesses 5 years ago
Liam f3382e6339 Address review comments 5 years ago
Liam 8515dba789 shader: add support for const buffer indirect addressing 5 years ago
ameerj 048522e98b emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors 5 years ago
ameerj 092771e9c8 emit_glsl_atomic: Implement 32x2 fallback atomic ops 5 years ago
ameerj 0c5e641757 shaders: Add U64->U32x2 Atomic fallback functions 5 years ago
ameerj c3d768426c spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 5 years ago
ameerj 712b7883be emit_spirv: Add Xfb execution mode when transform feedback is used 5 years ago
v1993 970b362ca1 shader_recompiler: fix potential OOB access 5 years ago
liushuyu 479d57987c logging/log.h: move enum class formatter to a separate file ... 5 years ago
liushuyu 682ea0f431 logging: adapt to changes in fmt 8.1 5 years ago
Narr the Reg 0646512a9c glsl: Remove unreachable return 5 years ago
ameerj c5c13369fa glsl: Add boolean reference workaround 5 years ago
ameerj a57dc3509a glsl_context_get_set: Add alternative cbuf type for broken drivers 5 years ago
ameerj 0918d673a3 emit_glsl_integer: Use negation work around 5 years ago
ameerj 22a4d26479 shader: Add integer attribute get optimization pass 5 years ago
Matías Locatti 244dff4e6e Empty spaces 5 years ago
Matías Locatti 1a30c0a125 Changes to avoid warnings in SSE4.2 optimized SPIR-V 5 years ago
ameerj 44832be5d2 emit_glasm_context_get_set: Fix GetAttribute return value type. 5 years ago
ameerj fbb33df96f emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers 5 years ago
vonchenplus 8ea541bc11 Remove spirv handle legacy related code 5 years ago
vonchenplus ac51211ce4 Remove glsl handle legacy related code 5 years ago
ameerj 3f06a447fb emit_spirv: Reduce emit_spirv.h include overhead 5 years ago
ameerj ed5b039980 glasm: Move implemented instructions from not_implemented.cpp 5 years ago
ameerj efd428c747 shader_recompiler: Adjust emit_context includes 5 years ago
ameerj c0705ede4d shader_recompiler: Rename backend emit_context files 5 years ago
ameerj d644a3780c vulkan: Fix rescaling push constant usage 5 years ago
ameerj 02f27b1992 shader, video_core: Fix GCC build errors 5 years ago
ameerj 92bb068ad5 emit_spirv: Fix RescalingLayout alignment 5 years ago
ameerj a8a021ddcf emit_spirv: Fix RescalingLayout alignment 5 years ago