summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: Refuse to parse uniform block declarations when UBOs aren't available.Eric Anholt2012-08-071-0/+20
* glsl: Align GL_UNIFORM_BLOCK_DATA_SIZE according to std140 rules.Eric Anholt2012-08-071-1/+13
* glsl: Only flag RowMajor on matrix-type variables.Eric Anholt2012-08-071-5/+9
* glsl: Fix calculation of std140 offset alignment for mat2s.Eric Anholt2012-08-071-4/+9
* glsl: Fix glGetActiveUniformsiv(GL_UNIFORM_BLOCK_INDEX).Eric Anholt2012-08-071-3/+13
* glsl: Add a lowering pass to turn complicated UBO references to vector loads.Eric Anholt2012-08-073-0/+315
* glsl: Add a variant of the rvalue visitor for handle_rvalue() on the way down.Eric Anholt2012-08-072-11/+147
* glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt2012-08-073-1/+17
* glsl: Fix a reference to UniformBlocks during uniform linking.Eric Anholt2012-08-071-3/+3
* glsl: Update the notes on adding a new expression type.Eric Anholt2012-08-071-1/+0
* scons: set YACCHXXFILESUFFIX to stop needless rebuilding of the parserJosé Fonseca2012-08-021-0/+4
* glsl: Add support for OES_standard_derivatives in GLSL ES.Tomeu Vizoso2012-08-013-0/+23
* glsl: Reject linking shaders with too many uniform blocks.Eric Anholt2012-07-311-0/+34
* glsl: Assign array and matrix stride values according to std140 layout.Eric Anholt2012-07-311-4/+15
* glsl: Add support for default layout qualifiers for uniforms.Eric Anholt2012-07-315-38/+99
* glsl: Merge UBO layout qualifiers in a qualifier list.Eric Anholt2012-07-311-1/+23
* glsl: Incorporate all UBO language changes into GLSL 1.40.Eric Anholt2012-07-311-0/+4
* glsl: Refactor #version validation to be more future-proof.Kenneth Graunke2012-07-313-38/+16
* glsl: Fix #pragma invariant(all) language version check.Kenneth Graunke2012-07-311-1/+1
* glsl: add support for using API_OPENGL_COREJordan Justen2012-07-301-8/+7
* glsl: Fix ir_last_opcode value.Ian Romanick2012-07-301-1/+1
* glsl: Request an Nx1 type instance in ir_quadop_vector lowering pass.Ian Romanick2012-07-301-1/+1
* glsl: Make bvec and ivec types accessible without using get_instance.Kenneth Graunke2012-07-302-0/+10
* glcpp: Add a newline to expanded #line directives.Kenneth Graunke2012-07-281-2/+2
* glsl: warning: pragma `invariant(all)' not supported in GLSL ES 1.00Oliver McFadden2012-07-261-1/+1
* Fix compile time errors when building against uclibcAnthony G. Basile2012-07-241-1/+1
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-205-2/+270
* glsl: Don't resize arrays in uniform blocks.Eric Anholt2012-07-201-0/+7
* glsl: Don't dead-code eliminiate uniforms declared in uniform blocks.Eric Anholt2012-07-201-1/+7
* glsl: Propagate uniform block information into gl_uniform_storage.Eric Anholt2012-07-202-1/+74
* glsl: Set the uniform_block index for the linked shader variables.Eric Anholt2012-07-201-0/+45
* glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt2012-07-203-4/+145
* glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt2012-07-205-1/+85
* glsl: Turn UBO variable declarations into ir_variables and check qualifiers.Eric Anholt2012-07-204-3/+39
* mesa: Set gl_fragment_program::UsesKill in do_set_program_inouts.Paul Berry2012-07-201-0/+14
* glsl: Remove open coded version of ir_variable::interpolation_string().Kenneth Graunke2012-07-191-15/+1
* glsl: Set UsesDFdy appropriately for GLSL shaders.Paul Berry2012-07-191-5/+17
* glsl: Drop obsolete .gitignore entries.Michel Dänzer2012-07-171-2/+0
* Fix building glsl when using automake-1.12 after 68e04cc6Jon TURNEY2012-07-151-4/+10
* automake: convert libmesa and libmesagalliumJon TURNEY2012-07-131-1/+1
* automake: convert libglslJon TURNEY2012-07-137-147/+170
* glsl/ir_builder: Add a new swizzle_for_size() function.Kenneth Graunke2012-07-122-0/+20
* glsl/ir_builder: Add a generic constructor for unary expressions.Kenneth Graunke2012-07-122-0/+9
* glsl: Initialize coordinate to NULL in ir_texture constructor.Kenneth Graunke2012-07-121-1/+2
* glsl: implement ARB_transform_feedback3 in the linkerMarek Olšák2012-07-121-15/+104
* glsl: Add parsing for GLSL uniform blocks.Eric Anholt2012-07-094-2/+164
* glsl: Don't hide the type of struct_declaration_list.Eric Anholt2012-07-093-5/+9
* glcpp: Add built-in #define for GL_ARB_uniform_buffer_object.Kenneth Graunke2012-07-091-0/+3
* glsl: Parser handles "#extension GL_ARB_uniform_buffer_object"Vincent Lejeune2012-07-092-0/+3
* glsl: Reduce a bit of extra code in the merging of layout qualifiers.Eric Anholt2012-07-091-7/+2