summaryrefslogtreecommitdiff
path: root/src/glsl/link_uniforms.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-09-07glsl: Count builtin uniforms against uniform component limits.Eric Anholt1-1/+4
2012-08-23glsl/linker: Avoid buffer over-run in parcel_out_uniform_storage::visit_fieldStéphane Marchesin1-1/+1
2012-08-07glsl: Align GL_UNIFORM_BLOCK_DATA_SIZE according to std140 rules.Eric Anholt1-1/+13
2012-08-07glsl: Fix glGetActiveUniformsiv(GL_UNIFORM_BLOCK_INDEX).Eric Anholt1-3/+13
2012-08-07glsl: Fix a reference to UniformBlocks during uniform linking.Eric Anholt1-3/+3
2012-07-31glsl: Assign array and matrix stride values according to std140 layout.Eric Anholt1-4/+15
2012-07-20glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt1-2/+32
2012-07-20glsl: Propagate uniform block information into gl_uniform_storage.Eric Anholt1-1/+40
2012-07-20glsl: Set the uniform_block index for the linked shader variables.Eric Anholt1-0/+45
2012-07-20glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt1-0/+61
2012-05-23glsl: Initialize samplers to 0, propagate sampler values to the gl_programIan Romanick1-3/+10
2012-05-23glsl: Set initial values for uniforms in the linkerIan Romanick1-0/+2
2012-03-31linker: Fix memory leak in count_uniform_size::visit_field.Vinson Lee1-2/+1
2012-02-28ralloc: Make rewrite_tail increase "start" by the new text's length.Kenneth Graunke1-8/+7
2012-01-18glsl: Fix leak of linked uniform names at relink/free of the shader_program.Eric Anholt1-1/+1
2012-01-11linker: Calculate used samplers and shadow samplers in the linkerIan Romanick1-1/+44
2012-01-11linker: Calculate the sampler to texture target mapping during linkingIan Romanick1-1/+14
2011-12-30glsl: fix usage of potentially undefined data_end unionAlexander von Gluck1-1/+1
2011-11-22linker: Remove erroneous multiply by 4 in uniform usage calculationIan Romanick1-5/+5
2011-11-14linker: Count the number of uniform components used by a shader during linkingIan Romanick1-2/+17
2011-11-14linker: Count the number of samplers used by a shader during linkingIan Romanick1-1/+28
2011-11-07linker: Track uniform locations to new tracking structuresIan Romanick1-0/+95
2011-11-07linker: Add helper class for parcelling out backing storage to uniformsIan Romanick1-0/+86
2011-11-07linker: Add helper class for determining uniform usageIan Romanick1-0/+68
2011-10-25linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick1-0/+85