169 Commits (2f957dba1e005a5d4a85a321141711709a198228)

Author SHA1 Message Date
FengChen 98656c14a8 video_code: support rectangle texture 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
ameerj 0c5e641757 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
liushuyu 479d57987c logging/log.h: move enum class formatter to a separate file ... 4 years ago
liushuyu 682ea0f431 logging: adapt to changes in fmt 8.1 4 years ago
ameerj 22a4d26479 shader: Add integer attribute get optimization pass 4 years ago
ameerj 44832be5d2 emit_glasm_context_get_set: Fix GetAttribute return value type. 4 years ago
ameerj ed5b039980 glasm: Move implemented instructions from not_implemented.cpp 4 years ago
ameerj efd428c747 shader_recompiler: Adjust emit_context includes 4 years ago
ameerj c0705ede4d shader_recompiler: Rename backend emit_context files 4 years ago
ReinUsesLisp d04e2dac6c shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp 0d12e498ab glsl/glasm: Pass and use scaling parameters in shaders 5 years ago
ameerj b83c3e7182 gl_graphics_pipeline: Add downscale factor to shader uniforms 5 years ago
ReinUsesLisp 7f88938d72 shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp 8cfa8cda16 shader: Add integer division opcodes 5 years ago
ReinUsesLisp 47d1d881cf shader: Add resolution down factor opcode 5 years ago
Fernando Sahmkow a354c3ae82 Shader Cahe: Fix Phi Nodes on GLASM. 5 years ago
Lioncash 00bd622334 emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() 5 years ago
ReinUsesLisp 2321666580 shader: Avoid usage of C++20 ranges to build in clang 5 years ago
lat9nq b557314001 shader_recompiler, video_core: Resolve clang errors 5 years ago
lat9nq c969f6e678 shader: GCC fmt 8.0.0 fixes 5 years ago
ameerj 33d21ac2db opengl: Implement LOP.CC 5 years ago
ReinUsesLisp 362888dcb0 glasm: Add passthrough geometry shader support 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp f158fe9359 shader: Remove IAbs64 5 years ago
ReinUsesLisp 04c1dca457 shader: Move loop safety tests to code emission 5 years ago
ameerj 1d99187d4c glasm: Implement SetAttribute ViewportMask 5 years ago
ReinUsesLisp 9389e71b12 shader: Split profile and runtime info headers 5 years ago
ReinUsesLisp f40daa777e shader: Add logging 5 years ago
lat9nq 3a70b6c79b shader: Add shader loop safety check settings 5 years ago
ReinUsesLisp 5fa6d7a3b9 glasm: Use ARB_derivative_control conditionally 5 years ago
lat9nq 6e9eab2c32 emit_glasm_context_get_set: Remove unused variable 5 years ago
ReinUsesLisp 34d1a2ffe5 shader,glasm: Implement legacy texcoord loads 5 years ago
ReinUsesLisp b9a0a742fa glasm: Implement legacy varyings 5 years ago
ReinUsesLisp 4744a21bd4 shader: Add support for "negative" and unaligned offsets 5 years ago
ReinUsesLisp 9750e0410b opengl: Declare fragment outputs even if they are not used 5 years ago
ReinUsesLisp bd96e0a436 glasm: Fix immediate texture coordinate 5 years ago
ReinUsesLisp 1a02dee23a glasm: Reduce reg allocation leaks from an exception to a log 5 years ago
ReinUsesLisp 50e491f101 glasm: Use integer lod for TXQ 5 years ago
ReinUsesLisp 5339775f96 glasm: Fix global memory fallbacks 5 years ago
ReinUsesLisp 0ca75be20a Revert "glasm: Skip phi moves on undefined instructions" 5 years ago
ReinUsesLisp e607d856c2 glasm: Remove unintentional '\n' on Undef32 5 years ago
ReinUsesLisp df14567fcc glasm: Use storage buffers instead of global memory when possible 5 years ago
ReinUsesLisp ec19b0d7eb glasm: Implement Y direction 5 years ago
ReinUsesLisp 459e3b17e6 glasm: Skip phi moves on undefined instructions 5 years ago
ReinUsesLisp 91a375b557 glasm: Implement undef instructions 5 years ago
ReinUsesLisp 93b8943fae glasm: Fix global memory callbacks 5 years ago
ReinUsesLisp 3e5b0c116d glasm: Release phi node registers after they are no longer needed 5 years ago
ReinUsesLisp 8d77a943cc glasm: Fix INeg32 on negative immediates 5 years ago