About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/glsl/builtin_variables.cpp
AgeCommit message (Expand)Author
2025-10-08glsl: fix gl_ViewID_OVR type to uintMike Blumenkrantz
2025-09-22glsl: add mesh shader builtin outputsQiang Yu
2025-09-22glsl: add input builtin variables for mesh shaderQiang Yu
2025-09-22glsl: handle work group in layout for mesh shaderQiang Yu
2025-08-06glsl: move PositionAlwaysInvariant/Precise options to gl_constantsMarek Olšák
2025-08-04glsl: switch ir_instruction to linear_ctx to eliminate malloc overheadMarek Olšák
2025-07-31glsl: fork exec_node/list -> ir_exec_node/list as private GLSL IR utilityMarek Olšák
2025-02-04glsl: Expose gl_ViewID_OVR back to GLSL 1.30James Hogan
2025-01-10glsl: make gl_ViewID_OVR visible to all shader stagesMike Blumenkrantz
2024-09-25glsl: remove now unused linker codeTimothy Arceri
2024-09-18mesa,glsl,gallium: add GL_OVR_multiviewMarek Olšák
2024-08-26glsl: add builtin variables for KHR_shader_subgroupQiang Yu
2023-12-22glsl: Use glsl_type C helpersCaio Oliveira
2023-12-15compiler: Remove C++ static member pointers to builtin typesCaio Oliveira
2023-04-26glsl: remove ir_state_slot::swizzleErik Faye-Lund
2022-06-22glsl: add language support for GL_ARM_shader_framebuffer_fetch_depth_stencilPavel Asyutchenko
2022-01-20glsl: remove some deps on mtypes.h.Dave Airlie
2022-01-20glsl/parser: extract consts/exts/api out of context at start.Dave Airlie
2021-09-30driconf, glsl: Add a vs_position_always_precise optionVadym Shovkoplias
2021-06-07nir: Rename WORK_GROUP (and similar) to WORKGROUPCaio Marcelo de Oliveira Filho
2021-06-07compiler: Rename SYSTEM_VALUE_LOCAL_GROUP_SIZE to SYSTEM_VALUE_WORKGROUP_SIZECaio Marcelo de Oliveira Filho
2021-04-15Convert most remaining free-form fall-through comments to FALLTHROUGHMichel Dänzer
2021-03-12glsl: fix declarations of gl_MaxVaryingFloatsTimothy Arceri
2021-01-21glsl: split gl_CurrentAttribFragMESA into elementsMarek Olšák
2021-01-21glsl: remove unused internal builtin gl_CurrentAttribVertMESAMarek Olšák
2021-01-21mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokensMarek Olšák
2021-01-21mesa: remove STATE_INTERNALMarek Olšák
2020-12-01compiler: decrease STATE_LENGTH from 5 to 4Marek Olšák
2020-12-01mesa: rework matrix statevar enums to remove excessive branching in fetch_stateMarek Olšák
2020-09-14glsl: fix per_vertex_accumulator::fields sizePierre-Eric Pelloux-Prayer
2020-07-09glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask as vs builtinsPierre-Eric Pelloux-Prayer
2020-06-30glsl: define gl_LightSource members in ARB_vertex_program orderTimothy Arceri
2020-04-23mesa: enable GL_EXT_draw_instanced for gles2Simon Zeni
2020-04-15glsl: add NV_viewport_array2 supportIlia Mirkin
2020-02-05glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt
2019-12-30glsl: Set .flat for gl_FrontFacingAlyssa Rosenzweig
2019-11-27driconf, glsl: Add a vs_position_always_invariant optionKenneth Graunke
2019-07-18glsl: Optionally declare gl_PointCoord as a system valueAndreas Baierl
2019-07-11glsl/builtin_variables: Add a precision to the builtinsNeil Roberts
2019-05-02glsl: fix typo in #warning messageBrian Paul
2019-05-01glsl: work around MinGW 7.x compiler bugBrian Paul
2019-04-24glsl: add builtin variables for EXT_gpu_shader4Marek Olšák
2018-04-12mesa: include mtypes.h lessMarek Olšák
2018-02-24glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.Francisco Jerez
2018-02-23mesa: implement ARB_compatibilityMarek Olšák
2018-01-10glsl: remove Lower{TCS,TES}PatchVerticesInIago Toral Quiroga
2017-12-03glsl: Match order of gl_LightSourceParameters elements.Fabian Bieler
2017-10-23glsl: fix derived cs variablesIlia Mirkin
2017-08-07glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset
2017-06-19glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versionsIago Toral Quiroga