aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/link_uniforms.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa/glsl: introduce a remap table for uniform locationsTapani Pälli2014-03-101-11/+24
* glsl: fix compiler warnings in link_uniforms.cppBrian Paul2014-03-061-1/+2
* glsl/linker: Propagate image uniform access qualifiers to the driver.Francisco Jerez2014-02-121-0/+35
* glsl/linker: Assign image uniform indices.Francisco Jerez2014-02-121-1/+23
* glsl/linker: Count and check image resources.Francisco Jerez2014-02-121-1/+18
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-6/+6
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-7/+7
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-3/+3
* mesa: Add support for ARB_shader_atomic_counters.Francisco Jerez2013-10-291-0/+1
* glsl: Account for interface block lowering in program_resource_visitor.Paul Berry2013-10-241-1/+57
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-091-6/+7
* glsl: Fix usage of the wrong union member in program_resource_visitor::recurs...Francisco Jerez2013-10-061-2/+2
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-231-0/+4
* glsl: Use alignment of container record for its first fieldIan Romanick2013-08-191-1/+12
* glsl: Add new overload of program_resource_visitor::visit_field methodIan Romanick2013-08-191-9/+34
* glsl: Initialize member variable is_ubo_var in constructor.Vinson Lee2013-06-271-1/+1
* glsl: Generate smaller values for uniform locationsIan Romanick2013-06-121-1/+13
* glsl: Add gl_shader_program::UniformLocationBaseScaleIan Romanick2013-06-121-0/+2
* glsl: Fix uniform buffer object counting.Eric Anholt2013-06-061-1/+11
* glsl: Make a local variable to avoid restating this array lookup.Eric Anholt2013-06-061-8/+8
* glsl: Fix MSVC build.José Fonseca2013-05-281-3/+3
* mesa: fix GLSL program objects with more than 16 samplers combinedMarek Olšák2013-05-281-64/+62
* glsl: Rename uniform_field_visitor to program_resource_visitor.Paul Berry2013-02-041-12/+12
* glsl: Remove ir_variable::uniform_blockIan Romanick2013-01-251-1/+0
* glsl: Calculate UBO data at link-timeIan Romanick2013-01-251-8/+34
* glsl: Add gl_uniform_buffer_variable::IndexName fieldIan Romanick2013-01-251-1/+7
* glsl: Make the align function available elsewhere in the linkerIan Romanick2013-01-251-10/+4
* glsl: Calculate link-time uniform block data without using compile-time block...Ian Romanick2013-01-251-24/+54
* glsl: Assert that interfaces, like structures, are not seen as leaf typesIan Romanick2013-01-251-0/+4
* glsl: Add new uniform_field_visitor::process variantIan Romanick2013-01-251-0/+22
* glsl: Recurse into uniform blocks just like uniform structuresIan Romanick2013-01-251-4/+20
* glsl: Add new uniform_field_visitor::visit_field variantIan Romanick2013-01-251-0/+7
* glsl: Modify uniform_field_visitor::visit_field to take a row_major parameterIan Romanick2013-01-251-4/+10
* glsl: Modify uniform_field_visitor::recursion to take a row_major parameterIan Romanick2013-01-251-4/+11
* glsl: Add ir_variable::is_in_uniform_block predicateIan Romanick2013-01-251-2/+2
* linker: Refactor intra-stage block compatabililty testingIan Romanick2013-01-251-19/+3
* glsl: Eliminate link_update_uniform_buffer_variables return valueIan Romanick2013-01-181-5/+2
* glsl: Count builtin uniforms against uniform component limits.Eric Anholt2012-09-071-1/+4
* glsl/linker: Avoid buffer over-run in parcel_out_uniform_storage::visit_fieldStéphane Marchesin2012-08-231-1/+1
* glsl: Align GL_UNIFORM_BLOCK_DATA_SIZE according to std140 rules.Eric Anholt2012-08-071-1/+13
* glsl: Fix glGetActiveUniformsiv(GL_UNIFORM_BLOCK_INDEX).Eric Anholt2012-08-071-3/+13
* glsl: Fix a reference to UniformBlocks during uniform linking.Eric Anholt2012-08-071-3/+3
* glsl: Assign array and matrix stride values according to std140 layout.Eric Anholt2012-07-311-4/+15
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-201-2/+32
* glsl: Propagate uniform block information into gl_uniform_storage.Eric Anholt2012-07-201-1/+40
* glsl: Set the uniform_block index for the linked shader variables.Eric Anholt2012-07-201-0/+45