summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_variables.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: copy each field's precision information when generating varying variablesSamuel Iglesias Gonsálvez2015-11-171-0/+1
* glsl: initialize precision when adding per vertex record fieldsTapani Pälli2015-11-171-0/+1
* glsl: add gl_HelperInvocation system valueIlia Mirkin2015-11-121-0/+3
* glsl: Add compute shader builtin variables for OpenGLES 3.1Jordan Justen2015-10-311-1/+1
* glsl: Mark gl_ViewportIndex and gl_Layer varyings as flat.Kenneth Graunke2015-10-281-12/+25
* glsl/cs: Add gl_NumWorkGroups as a system valueJordan Justen2015-09-291-1/+1
* glsl: Expose gl_MaxTess{Control,Evaluation}AtomicCounters.Matt Turner2015-09-241-8/+4
* glsl/cs: Initialize gl_LocalInvocationIndex in main()Jordan Justen2015-09-131-0/+22
* glsl/cs: Initialize gl_GlobalInvocationID in main()Jordan Justen2015-09-131-0/+67
* glsl/cs: Add gl_WorkGroupID variableJordan Justen2015-09-131-0/+1
* glsl/cs: Add gl_LocalInvocationID variableJordan Justen2015-09-131-0/+4
* glsl: Remove ADD_VARYING macroIan Romanick2015-09-091-15/+12
* glsl: Silence unused parameter warningsIan Romanick2015-09-091-7/+4
* glsl: Define image-related built-in constants required by GLSL ES 3.1.Francisco Jerez2015-08-201-7/+15
* glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in consta...Francisco Jerez2015-08-201-2/+0
* mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez2015-08-201-1/+1
* glsl: Initialize patch member of glsl_struct_fieldMichel Dänzer2015-08-061-0/+2
* glsl: add builtin constants for ARB_tessellation_shaderChris Forbes2015-07-231-4/+36
* glsl: add the patch in/out qualifier (v2)Fabian Bieler2015-07-231-4/+4
* glsl: add tessellation shader defines and built-in variables.Fabian Bieler2015-07-231-1/+71
* glsl: Add ir_var_shader_storageKristian Høgsberg2015-07-141-2/+3
* glsl: guard gl_NumSamples enablement on ARB_sample_shadingIlia Mirkin2015-06-181-1/+2
* glsl: add version checks to conditionals for builtin variable enablementIlia Mirkin2015-06-181-5/+5
* glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick2015-05-041-4/+31
* glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick2015-05-041-1/+1
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* glsl: Add gl_MaxViewports to available builtin constantsMaxence Le Doré2014-12-151-0/+4
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-301-4/+1
* glsl: Use accessors for ir_variable::warn_extensionIan Romanick2014-09-301-2/+2
* glsl: Track matrix layout of structure fields using two bitsIan Romanick2014-08-041-1/+1
* glsl/cs: Add several GLSL compute shader variablesJordan Justen2014-07-271-0/+6
* glsl: add support for AMD_vertex_shader_viewport_indexIlia Mirkin2014-07-021-0/+2
* Remove the ATI_envmap_bumpmap extensionJason Ekstrand2014-06-301-12/+0
* glsl: Add gl_Layer and gl_ViewportIndex builtins to fragment shaderChris Forbes2014-06-221-0/+5
* glsl: Remove unused include from builtin_variables.cppThomas Helland2014-06-101-1/+0
* glsl: make static constant variables "static const"Chia-I Wu2014-05-021-31/+32
* glsl: add gl_InvocationID variable for ARB_gpu_shader5Jordan Justen2014-02-201-0/+2
* glsl: Add built-in constants for ARB_shader_image_load_store.Francisco Jerez2014-02-121-0/+20
* glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry2014-02-051-0/+20
* mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant.Paul Berry2014-02-051-0/+4
* mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant.Paul Berry2014-02-051-0/+27
* mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.Paul Berry2014-02-051-0/+17
* glsl: Add gl_ViewportIndex built-in variableCourtney Goeltzenleuchter2014-01-201-0/+2
* mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry2014-01-091-2/+2
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-6/+6
* glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry2013-12-171-10/+10
* glsl: add gl_SampleMaskIn[] builtinChris Forbes2013-12-141-0/+4
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-4/+4
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-6/+6
* glsl: introduce data section to ir_variableTapani Pälli2013-12-121-3/+3