15 Commits (5b3522cbe8d1c721d4e6cbf1b11f2fa8c0154ac7)

Author SHA1 Message Date
Ameer J 38449c071d GLSL: Prefer known used cbuf sizes 2 years ago
Ameer J b49639e786 shader_recompiler: Align SSBO offsets in GlobalMemory functions 2 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
ameerj a6405c4890 glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMask 3 years ago
ameerj 6967e3edb9 glsl: Add MS sampler types 3 years ago
FengChen 38e9c78843 video_core: Generate mipmap texture by drawing 3 years ago
FengChen 98656c14a8 video_code: support rectangle texture 3 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 4 years ago
v1993 970b362ca1 shader_recompiler: fix potential OOB access 4 years ago
ameerj a57dc3509a glsl_context_get_set: Add alternative cbuf type for broken drivers 4 years ago
vonchenplus ac51211ce4 Remove glsl handle legacy related code 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 0d12e498ab glsl/glasm: Pass and use scaling parameters in shaders 4 years ago
ameerj b83c3e7182 gl_graphics_pipeline: Add downscale factor to shader uniforms 4 years ago
ameerj 4f3e869dd0 glsl: Update TessellationControl gl_in 5 years ago
ameerj 508e41777b shader: Ignore global memory ops on devices lacking int64 support 5 years ago
lat9nq c969f6e678 shader: GCC fmt 8.0.0 fixes 5 years ago
ameerj 0810714e46 glsl: Add passthrough geometry shader support 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp c4a71824d5 shader: Properly manage attributes not written from previous stages 5 years ago
ReinUsesLisp ebd1146ea7 glsl: Only declare fragment outputs on fragment shaders 5 years ago
ReinUsesLisp 9389e71b12 shader: Split profile and runtime info headers 5 years ago
ameerj 7a9b23ea70 glsl: Obey need_declared_frag_colors to declare and initialize all frag_color 5 years ago
ameerj 1d2c13fd7b glsl: Address rest of feedback 5 years ago
ameerj bc50a9ef20 glsl: Conditionally use fine/coarse derivatives based on device support 5 years ago
ameerj 50e1ced397 glsl: Conditionally add EXT_texture_shadow_lod 5 years ago
ameerj b33af69513 glsl: Add stubs for sparse queries and variable aoffi when not supported 5 years ago
ameerj 3e6f89f964 glsl: Implement legacy varyings 5 years ago
ameerj 7bf5c1164e glsl: Address more feedback. Implement indexed texture reads 5 years ago
ameerj 5d2cd1551f glsl: Address Rodrigo's feedback 5 years ago
ameerj b247baab26 glsl: Implement SampleId and SetSampleMask 5 years ago
ameerj a2f864493b glsl: Add gl_PerVertex in for GS 5 years ago
ameerj 5eb36b0913 glsl: Use existing tracking for enabling EXT_shader_image_load_formatted 5 years ago
ameerj 42ac60591e glsl: Enable early fragment tests 5 years ago
ameerj 95aedb5258 glsl: Implement more attribute getters and setters 5 years ago
ameerj 656de6639c glsl: Implement fswzadd 5 years ago
ameerj ccd4becb79 glsl: Implement indexed attribute loads 5 years ago
ameerj 819ae85298 glsl: Conditionally add GL_ARB_sparse_texture2 5 years ago
ameerj 5292962d7e glsl: Conditionally use GL_EXT_shader_image_load_formatted 5 years ago
ameerj b3a46a3746 glsl: Implement image atomics and set layer 5 years ago
ameerj 8c9d420fa5 glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported 5 years ago
ameerj 8894af7c06 glsl: Fix <32-bit SSBO writes 5 years ago
ameerj 4534294b7b glsl: Cleanup and address feedback 5 years ago
ameerj bef3820fb0 glsl: Refactor Global memory functions 5 years ago
ameerj 2e8da9d3be glsl: Implement Load/WriteGlobal 5 years ago
ameerj d19a49485a glsl: Implement Images 5 years ago
ameerj 0c162d8b17 glsl: skip gl_ViewportIndex write if device does not support it 5 years ago
ameerj f54240823c glsl: Implement transform feedback 5 years ago