summaryrefslogtreecommitdiff
path: root/src/glsl/link_uniform_initializers.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-10-15glsl: add support for initialising sampler AoATimothy Arceri1-34/+49
2015-10-15glsl: Add support for linking uniform arrays of arraysTimothy Arceri1-1/+3
2015-10-14mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga1-2/+2
2015-10-12glsl/linker: Use constant_initializer instead of constant_value to initialize...Ian Romanick1-2/+2
2015-10-05glsl: reduce memory footprint of uniform_storage structTimothy Arceri1-6/+6
2015-09-29mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez1-1/+1
2015-08-20glsl: Add support for image binding qualifiers.Francisco Jerez1-7/+22
2015-07-23glsl/types: add new subroutine type (v3.2)Dave Airlie1-0/+1
2015-07-14glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg1-1/+2
2015-07-14mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga1-2/+2
2015-06-04mesa: reference built-in uniforms into gl_uniform_storageMartin Peres1-2/+2
2015-02-19glsl: Linking support for doublesDave Airlie1-1/+7
2014-08-19glsl: Use the without_array predicate in some more placesTimothy Arceri1-2/+1
2014-08-18glsl: Use UniformBooleanTrue value for uniform initializers.Matt Turner1-9/+15
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-2/+2
2014-06-10glsl: Remove unused includes in link_uniform_init.Thomas Helland1-2/+0
2014-04-18glsl: Allow explicit binding on atomics againChris Forbes1-1/+3
2014-04-11linker: Set binding for all elements of UBO arrayIan Romanick1-2/+34
2014-04-11linker: Set block bindings based on UniformBlocks rather than UniformStorageIan Romanick1-11/+21
2014-04-11linker: Clean up "unused parameter" warningsIan Romanick1-8/+4
2014-04-11linker: Fold set_uniform_binding into call siteIan Romanick1-21/+12
2014-04-11linker: Various trivial clean-ups in set_sampler_bindingIan Romanick1-18/+18
2014-04-11linker: Split set_uniform_binding into separate functions for blocks and samp...Ian Romanick1-3/+39
2014-02-12glsl: Add image type to the GLSL IR.Francisco Jerez1-0/+1
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry1-4/+4
2013-12-12glsl: move variables in to ir_variable::data, part IITapani Pälli1-2/+2
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-1/+1
2013-10-29glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez1-0/+1
2013-07-18glsl: Handle the binding qualifier for UBO variables.Kenneth Graunke1-0/+10
2013-07-18glsl: Handle the binding qualifier for arrays of samplers.Kenneth Graunke1-0/+25
2013-07-18glsl: Add plumbing for handling uniform binding qualifiers.Kenneth Graunke1-3/+23
2013-07-18glsl: Delete unused code for handling samplers in array-initializers.Kenneth Graunke1-14/+0
2013-05-28mesa: fix GLSL program objects with more than 16 samplers combinedMarek Olšák1-4/+21
2013-01-25glsl: Add GLSL_TYPE_INTERFACEIan Romanick1-0/+1
2013-01-25glsl: Replace most default cases in switches on GLSL typeIan Romanick1-1/+4
2012-05-23glsl: Propagate sampler uniform initializers to gl_shader_program::SamplerUnitsIan Romanick1-0/+9
2012-05-23glsl: Set initial values for uniforms in the linkerIan Romanick1-0/+172