165 Commits (ba8ea956242537d862b4f9b5d27b95a5a6928ea7)

Author SHA1 Message Date
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam 7d5a38ea6c shader_compiler: support const buffer indirect addressing in GLSL 4 years ago
ameerj 574a2c4b77 shader_recompiler: Reduce unused includes 4 years ago
ameerj e394e1ecc4 emit_glsl_atomic: Implement 32x2 fallback atomic ops 4 years ago
ameerj ad58d7eae7 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
v1993 a943600019
shader_recompiler: fix potential OOB access 4 years ago
Narr the Reg 524674aafc glsl: Remove unreachable return 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
ameerj 640fc1418b emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers 4 years ago
vonchenplus 94652e122d Remove glsl handle legacy related code 4 years ago
ameerj f32b2bcd20 shader_recompiler: Adjust emit_context includes 4 years ago
ameerj 5286a7bc4c shader_recompiler: Rename backend emit_context files 4 years ago
ReinUsesLisp e66d5b88a6 shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp cfeb161c7e glsl/glasm: Pass and use scaling parameters in shaders 5 years ago
ameerj f086c82e1f gl_graphics_pipeline: Add downscale factor to shader uniforms 5 years ago
ReinUsesLisp c15332c44f shader: Add IsTextureScaled opcode 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
Morph e29f3b87f1 style: Remove extra space preceding the :: operator 5 years ago
ameerj d956fb3c7c emit_glsl_warp: Fix shuffle ops for 64-thread warp sizes 5 years ago
ameerj 5b45dfe971 emit_glsl_warp: Fix ballot related ops for 64-thread warp sizes 5 years ago
ameerj 56c30dd9e0 glsl: Simplify FCMP emission 5 years ago
ameerj 79d2684261 glsl: Update TessellationControl gl_in 5 years ago
ReinUsesLisp bf2956d77a shader: Avoid usage of C++20 ranges to build in clang 5 years ago
ameerj 94af0a00f6 glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 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
lat9nq 2e5af95541 shader: GCC fmt 8.0.0 fixes 5 years ago
ReinUsesLisp 5643a909bc shader: Fix disabled and unwritten attributes and varyings 5 years ago
ameerj 65daec8b75 glsl: Fix shared and local memory declarations 5 years ago
ameerj 8289eb108f opengl: Implement LOP.CC 5 years ago
ameerj 00fa09dc45 glsl: Declare local memory in main 5 years ago
ameerj f7352411f0 glsl: Add passthrough geometry shader support 5 years ago
ReinUsesLisp 7dafa96ab5 shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ameerj 27ca8a0e13 glsl: Better IAdd Overflow CC fix 5 years ago
ReinUsesLisp 4397053d5c shader: Remove IAbs64 5 years ago
ameerj bc6e399ae3 glsl: Fix IADD CC 5 years ago
ReinUsesLisp 808ef97a08 shader: Move loop safety tests to code emission 5 years ago
ameerj cbce9ddd4a glsl: Remove frag color initialization 5 years ago
ameerj 1c648f176c emit_glsl_special: Skip initialization of frag_color0 5 years ago
Morph cfbc85839d glsl: Add missing ; in EmitSetSampleMask 5 years ago
ameerj 9e066dcb15 glsl: Fix output varying initialization when transform feedback is used 5 years ago
ameerj ccbd24fe00 glsl: Fix cbuf component indexing bug falback 5 years ago
ReinUsesLisp 374eeda1a3 shader: Properly manage attributes not written from previous stages 5 years ago
ReinUsesLisp 892b8aa2ad glsl: Only declare fragment outputs on fragment shaders 5 years ago
ReinUsesLisp 0ffea97e2e shader: Split profile and runtime info headers 5 years ago