summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/builtin_variables.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-19glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versionsIago Toral Quiroga1-7/+9
2017-06-08glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring1-0/+4
2017-05-08glsl: store the image format in glsl_struct_fieldSamuel Pitoiset1-0/+1
2017-05-04glsl: rename image_* qualifiers to memory_*Samuel Pitoiset1-5/+5
2017-04-05glsl: add gl_SubGroup*ARB builtinsNicolai Hähnle1-0/+22
2017-02-27glsl: add has_shader_image_load_store()Samuel Pitoiset1-2/+1
2017-02-13mesa: Add EXT_frag_depth bits and enable it on all driversAnuj Phogat1-0/+3
2017-02-09glsl: Allow compatibility shaders with MESA_GL_VERSION_OVERRIDE=...Matt Turner1-1/+1
2017-01-20glsl: Move builtin_function related prototypes to a separate fileIan Romanick1-0/+1
2017-01-06glsl: Support gl_TessLevelInner/Outer[] as TES input variables.Kenneth Graunke1-4/+11
2016-10-24glsl: add matrix layout information to interface block typesIago Toral Quiroga1-0/+1
2016-10-07glsl: add gl_LocalGroupSizeARB as a system valueSamuel Pitoiset1-0/+6
2016-09-22glsl: add OES_viewport_array enables and use them to expose gl_ViewportIndexIlia Mirkin1-3/+6
2016-09-20mesa: Implement ARB_shader_viewport_layer_array for i965Dylan Baker1-2/+12
2016-09-03glsl: expose max atomic counter/buffer consts for tess in ES 3.2Ilia Mirkin1-2/+2
2016-08-30glsl: add gl_BoundingBox and associated varying slotsIlia Mirkin1-0/+12
2016-08-30glsl: Fix incorrect hard-coded location of the gl_SecondaryFragColorEXT built...Francisco Jerez1-7/+2
2016-08-26glsl: Allow gl_InvocationID and gl_Layer with GL_OES_geometry_shaderIan Romanick1-2/+11
2016-08-26mesa: Allow GL_EXT_geometry_shader and GL_EXT_geometry_point_sizeIan Romanick1-1/+2
2016-08-24glsl: Define a gl_LastFragData built-in for older GLSL versions.Francisco Jerez1-0/+10
2016-08-08glsl: Expose gl_PointSize if OES/EXT_tessellation_point_size is enabled.Kenneth Graunke1-1/+5
2016-08-07glsl: Add a has_tessellation_shader() helper.Kenneth Graunke1-4/+2
2016-07-17compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke1-10/+10
2016-06-30glsl: pass symbols rather than shader to _mesa_get_main_function_signature()Timothy Arceri1-1/+1
2016-06-15glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform.Kenneth Graunke1-1/+12
2016-06-14glsl/builtin_variables: Populate MaxCombinedShaderStorageBlocks on GLSL 4.40Eduardo Lima Mitev1-1/+1
2016-06-01glsl: Add glsl LowerCsDerivedVariables optionJordan Justen1-11/+18
2016-06-01glsl: define some GLES3 constants in GLSL 4.1Dave Airlie1-1/+1
2016-05-25glsl: add GL_EXT_clip_cull_distance define, add helpersIlia Mirkin1-6/+4
2016-05-23glsl: add EXT_clip_cull_distance support based on ARB_cull_distanceIlia Mirkin1-4/+8
2016-05-14glsl: Add arb_cull_distance support (v3)Tobias Klausmann1-1/+10
2016-05-11glsl: export accessor for builtin-uniform descriptorsRob Clark1-9/+12
2016-04-03glsl: add ARB_ES3_1_compatibility supportIlia Mirkin1-7/+9
2016-03-30glsl: add GL_OES_sample_variables supportIlia Mirkin1-4/+11
2016-03-30glsl: add gl_MaxSamples, new in GL 4.5 / GL ES 3.2Ilia Mirkin1-0/+3
2016-03-31glsl: add field to track if xfb_buffer is an explicit or implicit valueTimothy Arceri1-0/+1
2016-03-31glsl: add xfb_* qualifiers to glsl_struct_fieldTimothy Arceri1-0/+2
2016-03-31glsl: add transform feedback built-in constantsTimothy Arceri1-0/+7
2016-03-05glsl: add offset to glsl interface typeTimothy Arceri1-0/+1
2016-02-13mesa: make compute maximums reflect driver-provided valuesIlia Mirkin1-5/+10
2016-01-29glsl: always initialize image_* fields, copy them on interface initIlia Mirkin1-0/+5
2016-01-26glsl: add GL_OES_geometry_point_size and conditionalize gl_PointSizeIlia Mirkin1-1/+6
2016-01-26glsl: move to compiler/Emil Velikov1-0/+1394