summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/glsl_emit_context.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-01-15Fix more typosGravatar Viktor Szépe1-2/+2
2023-11-26GLSL: Prefer known used cbuf sizesGravatar Ameer J1-1/+4
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J1-1/+4
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek11-1/+1
2023-02-08glsl_emit_context: Remove redeclarations of gl_SampleID and gl_SampleMaskGravatar ameerj1-6/+0
2023-01-27glsl: Add MS sampler typesGravatar ameerj1-22/+27
2022-09-20video_core: Generate mipmap texture by drawingGravatar FengChen1-0/+3
2022-08-25video_code: support rectangle textureGravatar FengChen1-0/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2022-04-01shader_compiler: support const buffer indirect addressing in GLSLGravatar Liam1-0/+19
2022-01-17shader_recompiler: fix potential OOB accessGravatar v19931-3/+4
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversGravatar ameerj1-3/+4
2021-12-18Remove glsl handle legacy related codeGravatar vonchenplus1-38/+0
2021-12-05shader_recompiler: Adjust emit_context includesGravatar ameerj1-1/+1
2021-12-05shader_recompiler: Rename backend emit_context filesGravatar ameerj1-0/+0
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersGravatar ReinUsesLisp1-1/+1
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsGravatar ameerj1-0/+3
2021-07-22glsl: Update TessellationControl gl_inGravatar ameerj1-0/+28
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj1-3/+3
2021-07-22shader: GCC fmt 8.0.0 fixesGravatar lat9nq1-1/+1
2021-07-22glsl: Add passthrough geometry shader supportGravatar ameerj1-7/+23
2021-07-22shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp1-30/+28
2021-07-22shader: Properly manage attributes not written from previous stagesGravatar ReinUsesLisp1-18/+8
2021-07-22glsl: Only declare fragment outputs on fragment shadersGravatar ReinUsesLisp1-4/+6
2021-07-22shader: Split profile and runtime info headersGravatar ReinUsesLisp1-0/+1
2021-07-22glsl: Obey need_declared_frag_colors to declare and initialize all frag_colorGravatar ameerj1-1/+1
2021-07-22glsl: Address rest of feedbackGravatar ameerj1-10/+34
2021-07-22glsl: Conditionally use fine/coarse derivatives based on device supportGravatar ameerj1-0/+3
2021-07-22glsl: Conditionally add EXT_texture_shadow_lodGravatar ameerj1-3/+5
2021-07-22glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj1-1/+1
2021-07-22glsl: Implement legacy varyingsGravatar ameerj1-2/+41
2021-07-22glsl: Address more feedback. Implement indexed texture readsGravatar ameerj1-28/+20
2021-07-22glsl: Address Rodrigo's feedbackGravatar ameerj1-15/+16
2021-07-22glsl: Implement SampleId and SetSampleMaskGravatar ameerj1-0/+6
2021-07-22glsl: Add gl_PerVertex in for GSGravatar ameerj1-1/+2
2021-07-22glsl: Use existing tracking for enabling EXT_shader_image_load_formattedGravatar ameerj1-15/+1
2021-07-22glsl: Enable early fragment testsGravatar ameerj1-0/+3
2021-07-22glsl: Implement more attribute getters and settersGravatar ameerj1-0/+4
2021-07-22glsl: Implement fswzaddGravatar ameerj1-0/+11
2021-07-22glsl: Implement indexed attribute loadsGravatar ameerj1-0/+42
2021-07-22glsl: Conditionally add GL_ARB_sparse_texture2Gravatar ameerj1-2/+3
2021-07-22glsl: Conditionally use GL_EXT_shader_image_load_formattedGravatar ameerj1-2/+18
2021-07-22glsl: Implement image atomics and set layerGravatar ameerj1-5/+6
2021-07-22glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedGravatar ameerj1-1/+3
2021-07-22glsl: Fix <32-bit SSBO writesGravatar ameerj1-32/+20
2021-07-22glsl: Cleanup and address feedbackGravatar ameerj1-38/+35
2021-07-22glsl: Refactor Global memory functionsGravatar ameerj1-71/+72
2021-07-22glsl: Implement Load/WriteGlobalGravatar ameerj1-1/+85
2021-07-22glsl: Implement ImagesGravatar ameerj1-4/+46
2021-07-22glsl: skip gl_ViewportIndex write if device does not support itGravatar ameerj1-8/+10