summaryrefslogtreecommitdiffstats
path: root/src/glsl/link_uniforms.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "glsl: move uniform calculation to link_uniforms"Tapani Pälli2016-01-201-77/+10
* glsl: move uniform calculation to link_uniformsTapani Pälli2016-01-201-10/+77
* glsl: combine if blocksTimothy Arceri2016-01-111-6/+3
* glsl: set image access qualifiers for AoATimothy Arceri2015-10-311-28/+49
* glsl: check for arrays of arrays when assigning explicit locationsTimothy Arceri2015-10-211-1/+2
* glsl: fix record type detection in explicit location assignTapani Pälli2015-10-211-1/+1
* glsl: skip buffer variables when filling UniformRemapTableTapani Pälli2015-10-211-2/+5
* glsl: initialise record array count to 1Timothy Arceri2015-10-171-0/+1
* glsl: Add support for linking uniform arrays of arraysTimothy Arceri2015-10-151-5/+11
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-11/+11
* glsl: whitespace/formatting/typo fixes in link_uniforms.cppBrian Paul2015-10-061-6/+9
* glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-051-23/+18
* glsl: avoid leaking hiddenUniforms map when there are no uniformsIlia Mirkin2015-10-021-4/+4
* mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-291-2/+2
* glsl: clean-up link uniform codeTimothy Arceri2015-09-261-11/+6
* main: Add SHADER_STORAGE_BLOCK and BUFFER_VARIABLE support for ARB_program_in...Samuel Iglesias Gonsalvez2015-09-251-0/+3
* glsl: ignore buffer variables when counting uniform componentsSamuel Iglesias Gonsalvez2015-09-251-5/+11
* glsl: Add std430 support to program_resource_visitor's member functionsSamuel Iglesias Gonsalvez2015-09-251-32/+66
* glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez2015-09-251-2/+8
* glsl: make variables privateTimothy Arceri2015-09-171-11/+11
* glsl: store uniform slot id in var location fieldTimothy Arceri2015-09-171-3/+21
* glsl: assign hidden uniforms their slot id earlierTimothy Arceri2015-09-171-49/+41
* glsl: order indices for samplers inside a struct arrayTimothy Arceri2015-09-171-17/+100
* glsl: remove specical case subroutine type countingTimothy Arceri2015-08-311-3/+2
* glsl: add uniform and program resource support (v2)Dave Airlie2015-07-231-4/+99
* glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg2015-07-141-3/+5
* mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga2015-07-141-3/+3
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-29/+26
* glsl: Silence unused parameter warningsIan Romanick2015-05-041-3/+3
* Fix a few typosZoë Blade2015-04-271-1/+1
* glsl: avoid calling base_alignment when samplers are involvedIlia Mirkin2015-03-241-0/+4
* glsl: ensure that enter/leave record get a record typeIlia Mirkin2015-02-211-0/+2
* glsl: fix uniform linking logic in the presence of structsIlia Mirkin2015-02-191-6/+31
* glsl: Uniform linking support for doublesDave Airlie2015-02-191-1/+6
* glsl: Add infrastructure for "hidden" uniforms.Kenneth Graunke2014-11-061-0/+50
* glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli2014-09-261-34/+0
* glsl: use ptrdiff_t cast to silence g++ sign warningBrian Paul2014-09-221-1/+1
* glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick2014-08-291-2/+2
* glsl: Use UniformBooleanTrue value for uniform initializers.Matt Turner2014-08-181-2/+3
* linker: Use the matrix layout information in ir_variable and glsl_type for UB...Ian Romanick2014-08-041-10/+5
* glsl: Track matrix layout of variables using two bitsIan Romanick2014-08-041-7/+24
* glsl: Track matrix layout of structure fields using two bitsIan Romanick2014-08-041-1/+2
* linker: Add padding after the last field of a structureIan Romanick2014-08-041-1/+4
* linker: Add a last_field parameter to various program_resource_visitor methodsIan Romanick2014-08-041-13/+18
* glsl: Use the without_array predicate to simplify some codeIan Romanick2014-08-041-15/+8
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-8/+8
* glsl/linker: assign explicit uniform locationsTapani Pälli2014-06-161-5/+56
* glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul2014-05-281-2/+2
* glsl: the number of samplers is already calculated so use itTimothy Arceri2014-05-131-2/+1
* glsl: Clean up "unused parameter" warningsIan Romanick2014-03-281-1/+1