aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_context.cpp
AgeCommit message (Expand)Author
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
2021-07-22glsl: Implement ST{LS}ameerj
2021-07-22glsl: Implement more instructions used by SMOameerj
2021-07-22glsl: Implement TEX depth functionsameerj
2021-07-22glsl: Implement TEX ImageSample functionsameerj
2021-07-22glsl: Better Storage access and wip warpsameerj
2021-07-22glsl: WIP var forward declarationameerj
2021-07-22glsl: Fix bindings, add some CC opsameerj
2021-07-22glsl: Implement derivatives and YDirectionameerj
2021-07-22glsl: Fix non-immediate buffer accessameerj