summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2012-08-13build/glsl: fix location of generated files.Christopher James Halse Rogers3-15/+8
2012-08-07glsl: Refuse to parse uniform block declarations when UBOs aren't available.Eric Anholt1-0/+20
2012-08-07glsl: Align GL_UNIFORM_BLOCK_DATA_SIZE according to std140 rules.Eric Anholt1-1/+13
2012-08-07glsl: Only flag RowMajor on matrix-type variables.Eric Anholt1-5/+9
2012-08-07glsl: Fix calculation of std140 offset alignment for mat2s.Eric Anholt1-4/+9
2012-08-07glsl: Fix glGetActiveUniformsiv(GL_UNIFORM_BLOCK_INDEX).Eric Anholt1-3/+13
2012-08-07glsl: Add a lowering pass to turn complicated UBO references to vector loads.Eric Anholt3-0/+315
2012-08-07glsl: Add a variant of the rvalue visitor for handle_rvalue() on the way down.Eric Anholt2-11/+147
2012-08-07glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt3-1/+17
2012-08-07glsl: Fix a reference to UniformBlocks during uniform linking.Eric Anholt1-3/+3
2012-08-07glsl: Update the notes on adding a new expression type.Eric Anholt1-1/+0
2012-08-02scons: set YACCHXXFILESUFFIX to stop needless rebuilding of the parserJosé Fonseca1-0/+4
2012-08-01glsl: Add support for OES_standard_derivatives in GLSL ES.Tomeu Vizoso3-0/+23
2012-07-31glsl: Reject linking shaders with too many uniform blocks.Eric Anholt1-0/+34
2012-07-31glsl: Assign array and matrix stride values according to std140 layout.Eric Anholt1-4/+15
2012-07-31glsl: Add support for default layout qualifiers for uniforms.Eric Anholt5-38/+99
2012-07-31glsl: Merge UBO layout qualifiers in a qualifier list.Eric Anholt1-1/+23
2012-07-31glsl: Incorporate all UBO language changes into GLSL 1.40.Eric Anholt1-0/+4
2012-07-31glsl: Refactor #version validation to be more future-proof.Kenneth Graunke3-38/+16
2012-07-31glsl: Fix #pragma invariant(all) language version check.Kenneth Graunke1-1/+1
2012-07-30glsl: add support for using API_OPENGL_COREJordan Justen1-8/+7
2012-07-30glsl: Fix ir_last_opcode value.Ian Romanick1-1/+1
2012-07-30glsl: Request an Nx1 type instance in ir_quadop_vector lowering pass.Ian Romanick1-1/+1
2012-07-30glsl: Make bvec and ivec types accessible without using get_instance.Kenneth Graunke2-0/+10
2012-07-28glcpp: Add a newline to expanded #line directives.Kenneth Graunke1-2/+2
2012-07-26glsl: warning: pragma `invariant(all)' not supported in GLSL ES 1.00Oliver McFadden1-1/+1
2012-07-24Fix compile time errors when building against uclibcAnthony G. Basile1-1/+1
2012-07-20glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt5-2/+270
2012-07-20glsl: Don't resize arrays in uniform blocks.Eric Anholt1-0/+7
2012-07-20glsl: Don't dead-code eliminiate uniforms declared in uniform blocks.Eric Anholt1-1/+7
2012-07-20glsl: Propagate uniform block information into gl_uniform_storage.Eric Anholt2-1/+74
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 Anholt3-4/+145
2012-07-20glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt5-1/+85
2012-07-20glsl: Turn UBO variable declarations into ir_variables and check qualifiers.Eric Anholt4-3/+39
2012-07-20mesa: Set gl_fragment_program::UsesKill in do_set_program_inouts.Paul Berry1-0/+14
2012-07-19glsl: Remove open coded version of ir_variable::interpolation_string().Kenneth Graunke1-15/+1
2012-07-19glsl: Set UsesDFdy appropriately for GLSL shaders.Paul Berry1-5/+17
2012-07-17glsl: Drop obsolete .gitignore entries.Michel Dänzer1-2/+0
2012-07-15Fix building glsl when using automake-1.12 after 68e04cc6Jon TURNEY1-4/+10
2012-07-13automake: convert libmesa and libmesagalliumJon TURNEY1-1/+1
2012-07-13automake: convert libglslJon TURNEY7-147/+170
2012-07-12glsl/ir_builder: Add a new swizzle_for_size() function.Kenneth Graunke2-0/+20
2012-07-12glsl/ir_builder: Add a generic constructor for unary expressions.Kenneth Graunke2-0/+9
2012-07-12glsl: Initialize coordinate to NULL in ir_texture constructor.Kenneth Graunke1-1/+2
2012-07-12glsl: implement ARB_transform_feedback3 in the linkerMarek Olšák1-15/+104
2012-07-09glsl: Add parsing for GLSL uniform blocks.Eric Anholt4-2/+164
2012-07-09glsl: Don't hide the type of struct_declaration_list.Eric Anholt3-5/+9
2012-07-09glcpp: Add built-in #define for GL_ARB_uniform_buffer_object.Kenneth Graunke1-0/+3
2012-07-09glsl: Parser handles "#extension GL_ARB_uniform_buffer_object"Vincent Lejeune2-0/+3