summaryrefslogtreecommitdiff
path: root/src/glsl/link_uniforms.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26glsl: move to compiler/Emil Velikov1-1330/+0
2016-01-20Revert "glsl: move uniform calculation to link_uniforms"Tapani Pälli1-77/+10
2016-01-20glsl: move uniform calculation to link_uniformsTapani Pälli1-10/+77
2016-01-11glsl: combine if blocksTimothy Arceri1-6/+3
2015-10-31glsl: set image access qualifiers for AoATimothy Arceri1-28/+49
2015-10-21glsl: check for arrays of arrays when assigning explicit locationsTimothy Arceri1-1/+2
2015-10-21glsl: fix record type detection in explicit location assignTapani Pälli1-1/+1
2015-10-21glsl: skip buffer variables when filling UniformRemapTableTapani Pälli1-2/+5
2015-10-17glsl: initialise record array count to 1Timothy Arceri1-0/+1
2015-10-15glsl: Add support for linking uniform arrays of arraysTimothy Arceri1-5/+11
2015-10-14mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga1-11/+11
2015-10-06glsl: whitespace/formatting/typo fixes in link_uniforms.cppBrian Paul1-6/+9
2015-10-05glsl: reduce memory footprint of uniform_storage structTimothy Arceri1-23/+18
2015-10-02glsl: avoid leaking hiddenUniforms map when there are no uniformsIlia Mirkin1-4/+4
2015-09-29mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez1-2/+2
2015-09-26glsl: clean-up link uniform codeTimothy Arceri1-11/+6
2015-09-25main: Add SHADER_STORAGE_BLOCK and BUFFER_VARIABLE support for ARB_program_in...Samuel Iglesias Gonsalvez1-0/+3
2015-09-25glsl: ignore buffer variables when counting uniform componentsSamuel Iglesias Gonsalvez1-5/+11
2015-09-25glsl: Add std430 support to program_resource_visitor's member functionsSamuel Iglesias Gonsalvez1-32/+66
2015-09-25glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez1-2/+8
2015-09-17glsl: make variables privateTimothy Arceri1-11/+11
2015-09-17glsl: store uniform slot id in var location fieldTimothy Arceri1-3/+21
2015-09-17glsl: assign hidden uniforms their slot id earlierTimothy Arceri1-49/+41
2015-09-17glsl: order indices for samplers inside a struct arrayTimothy Arceri1-17/+100
2015-08-31glsl: remove specical case subroutine type countingTimothy Arceri1-3/+2
2015-07-23glsl: add uniform and program resource support (v2)Dave Airlie1-4/+99
2015-07-14glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg1-3/+5
2015-07-14mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga1-3/+3
2015-06-04mesa: reference built-in uniforms into gl_uniform_storageMartin Peres1-29/+26
2015-05-04glsl: Silence unused parameter warningsIan Romanick1-3/+3
2015-04-27Fix a few typosZoë Blade1-1/+1
2015-03-24glsl: avoid calling base_alignment when samplers are involvedIlia Mirkin1-0/+4
2015-02-21glsl: ensure that enter/leave record get a record typeIlia Mirkin1-0/+2
2015-02-19glsl: fix uniform linking logic in the presence of structsIlia Mirkin1-6/+31
2015-02-19glsl: Uniform linking support for doublesDave Airlie1-1/+6
2014-11-06glsl: Add infrastructure for "hidden" uniforms.Kenneth Graunke1-0/+50
2014-09-26glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli1-34/+0
2014-09-22glsl: use ptrdiff_t cast to silence g++ sign warningBrian Paul1-1/+1
2014-08-29glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick1-2/+2
2014-08-18glsl: Use UniformBooleanTrue value for uniform initializers.Matt Turner1-2/+3
2014-08-04linker: Use the matrix layout information in ir_variable and glsl_type for UB...Ian Romanick1-10/+5
2014-08-04glsl: Track matrix layout of variables using two bitsIan Romanick1-7/+24
2014-08-04glsl: Track matrix layout of structure fields using two bitsIan Romanick1-1/+2
2014-08-04linker: Add padding after the last field of a structureIan Romanick1-1/+4
2014-08-04linker: Add a last_field parameter to various program_resource_visitor methodsIan Romanick1-13/+18
2014-08-04glsl: Use the without_array predicate to simplify some codeIan Romanick1-15/+8
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-8/+8
2014-06-16glsl/linker: assign explicit uniform locationsTapani Pälli1-5/+56
2014-05-28glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul1-2/+2
2014-05-13glsl: the number of samplers is already calculated so use itTimothy Arceri1-2/+1