aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_context.cpp
AgeCommit message (Expand)Author
2021-12-05shader_recompiler: Rename backend emit_context filesameerj
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj
2021-07-22glsl: Update TessellationControl gl_inameerj
2021-07-22shader: Ignore global memory ops on devices lacking int64 supportameerj
2021-07-22shader: GCC fmt 8.0.0 fixeslat9nq
2021-07-22glsl: Add passthrough geometry shader supportameerj
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Properly manage attributes not written from previous stagesReinUsesLisp
2021-07-22glsl: Only declare fragment outputs on fragment shadersReinUsesLisp
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22glsl: Obey need_declared_frag_colors to declare and initialize all frag_colorameerj
2021-07-22glsl: Address rest of feedbackameerj
2021-07-22glsl: Conditionally use fine/coarse derivatives based on device supportameerj
2021-07-22glsl: Conditionally add EXT_texture_shadow_lodameerj
2021-07-22glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj
2021-07-22glsl: Implement legacy varyingsameerj
2021-07-22glsl: Address more feedback. Implement indexed texture readsameerj
2021-07-22glsl: Address Rodrigo's feedbackameerj
2021-07-22glsl: Implement SampleId and SetSampleMaskameerj
2021-07-22glsl: Add gl_PerVertex in for GSameerj
2021-07-22glsl: Use existing tracking for enabling EXT_shader_image_load_formattedameerj
2021-07-22glsl: Enable early fragment testsameerj
2021-07-22glsl: Implement more attribute getters and settersameerj
2021-07-22glsl: Implement fswzaddameerj
2021-07-22glsl: Implement indexed attribute loadsameerj
2021-07-22glsl: Conditionally add GL_ARB_sparse_texture2ameerj
2021-07-22glsl: Conditionally use GL_EXT_shader_image_load_formattedameerj
2021-07-22glsl: Implement image atomics and set layerameerj
2021-07-22glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupportedameerj
2021-07-22glsl: Fix <32-bit SSBO writesameerj
2021-07-22glsl: Cleanup and address feedbackameerj
2021-07-22glsl: Refactor Global memory functionsameerj
2021-07-22glsl: Implement Load/WriteGlobalameerj
2021-07-22glsl: Implement Imagesameerj
2021-07-22glsl: skip gl_ViewportIndex write if device does not support itameerj
2021-07-22glsl: Implement transform feedbackameerj
2021-07-22glsl: Yet another gl_ViewportIndex fix attemptameerj
2021-07-22glsl: Add gl_ViewportIndex out attributeameerj
2021-07-22glsl: Fix precise variable declarationameerj
2021-07-22glsl: Implement tessellation shadersameerj
2021-07-22glsl: Implement geometry shadersameerj
2021-07-22glsl: Implement gl_ViewportIndexameerj
2021-07-22HACK glsl: Write defaults to unused generic attributesameerj
2021-07-22glsl: Fix ssbo indexing and name shadowing between shader stagesameerj
2021-07-22glsl: Rework var alloc to not assign unused resultsameerj
2021-07-22glsl: Fix ATOM and implement ATOMSameerj
2021-07-22glsl: Use gl_SubGroupInvocationARBameerj
2021-07-22glsl: Implement VOTE for subgroup size potentially largerameerj
2021-07-22glsl: Implement VOTEameerj