175 Commits (4f545e3024920643c6c4326072829c0a39d1396e)

Author SHA1 Message Date
ameerj 4678f53463 shader_recompiler/value.h: Remove lingering references to S32 3 years ago
Levi Behunin d5fc56db4b Move to Clang Format 15 3 years ago
ameerj 2c2e019a44 shader_recompiler: TXQ: Skip QueryLevels when possible 3 years ago
ameerj 93cc6e4d99 shader_recompiler: Remove S32 IR type 3 years ago
Fernando Sahmkow a0c697124c Video_core: Address feedback 3 years ago
Fernando Sahmkow aad0cbf024 MacroHLE: Add HLE replacement for base vertex and base instance. 4 years ago
ameerj cae6c13ffb value.h: remove recursive include 4 years ago
Liam 9737615948 general: fix compile for Apple Clang 4 years ago
FengChen a4472b5526 video_core: Fix few issues in Tess stage 4 years ago
Feng Chen 75596c07e0
video_core: Fix SNORM texture buffer emulating error (#9001) 4 years ago
Feng Chen 165bce3c2d
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" 4 years ago
FengChen 9a95c7fa14 video_core: Generate mipmap texture by drawing 4 years ago
FengChen b2a6dde438 video_code: support rectangle texture 4 years ago
Lioncash f981e90af3 general: Avoid ambiguous format_to compilation errors 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 67159e3be7 dead_code_elimination_pass: Remove unreachable Phi arguments 4 years ago
ameerj 866b7c20a8 general: Fix clang/gcc build errors 4 years ago
ameerj 574a2c4b77 shader_recompiler: Reduce unused includes 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
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
ameerj 14ac0c2923 shader: Add integer attribute get optimization pass 4 years ago
vonchenplus 6ebc972c2b Remove spirv handle legacy related code 4 years ago
Feng Chen 4dd85f86a8 Implement convert legacy to generic 5 years ago
ReinUsesLisp e66d5b88a6 shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp c15332c44f shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp c892359d1b shader: Add copy constructor to instructions 5 years ago
ReinUsesLisp 95761cc6a7 shader: Add integer division opcodes 5 years ago
ReinUsesLisp fb924ea85c shader: Add resolution down factor opcode 5 years ago
Fernando Sahmkow 194579bc4f ShaderCache: Fix Phi Nodes Type on OGL. 5 years ago
Fernando Sahmkow c50ad56bf5 ShaderCache: Order Phi Arguments from farthest away to nearest. 5 years ago
Feng Chen 9cdf2383e9 Move attribute related definitions to spirv anonymous namespace 5 years ago
Feng Chen d994466a08 Implement intput and output fixed fnc textures 5 years ago
Feng Chen a7bbaa4897 Rename parameters 5 years ago
Feng Chen 73b11f390e Add colorfront and txtcoord support 5 years ago
Lioncash 06ca911621 shader_recompiler: Remove unnecessary [[nodiscard]] instances 5 years ago
ReinUsesLisp f6f0383b49 shader: Add TryInstRecursive utility to values 5 years ago
lat9nq 49946cf780 shader_recompiler, video_core: Resolve clang errors 5 years ago
ameerj 11f04f1022 shader: Ignore global memory ops on devices lacking int64 support 5 years ago
ReinUsesLisp 7dafa96ab5 shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 4397053d5c shader: Remove IAbs64 5 years ago
ReinUsesLisp 808ef97a08 shader: Move loop safety tests to code emission 5 years ago
ReinUsesLisp 61cd7dd301 shader: Add logging 5 years ago
lat9nq 373f75d944 shader: Add shader loop safety check settings 5 years ago
ReinUsesLisp 8f3043c3cf Revert "glasm: Skip phi moves on undefined instructions" 5 years ago
ReinUsesLisp 586c785366 glasm: Skip phi moves on undefined instructions 5 years ago
ReinUsesLisp a49532c8eb video_core,shader: Clang-format fixes 5 years ago
ReinUsesLisp 9bb3e008c9 shader: Read branch conditions from an instruction 5 years ago
ReinUsesLisp ec6fc5fe78 glasm: Implement TEX and TEXS instructions 5 years ago