summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Take advantage of the layout qualifier flags union to clean up parsing.Eric Anholt2012-07-091-21/+7
* glsl: fix unop/binop errors in commentsBrian Paul2012-07-031-2/+2
* glsl: Remove unused ir_loop_jump::loop pointer.Kenneth Graunke2012-07-021-4/+0
* glsl: be more careful about counting varying vars in the linkerBrian Paul2012-06-271-1/+27
* glsl: glcpp: Extend testing of #line directivesCarl Worth2012-06-262-0/+12
* glsl: glcpp: Move handling of #line directives from lexer to parser.Carl Worth2012-06-264-40/+55
* glsl: glcpp: Rename and document _glcpp_parser_expand_ifCarl Worth2012-06-261-5/+20
* glsl: Consistently use length-based ralloc string functions for info_log.Carl Worth2012-06-261-14/+24
* glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.Carl Worth2012-06-265-3/+20
* glsl: fix comment typoBrian Paul2012-06-261-1/+1
* glsl: Add IsCentroid bitfield to gl_fragment_program.Paul Berry2012-06-251-1/+5
* scons: Add glsl/glcpp to the include path.Vinson Lee2012-06-231-2/+2
* glx/tests: Fix signed/unsigned comparison warnings.Paul Berry2012-06-201-1/+1
* glsl: Use ir_unop_f2u to convert floats to uints.Paul Berry2012-06-151-2/+1
* glsl: Add support for ir_unop_f2u to constant folding.Paul Berry2012-06-151-0/+6
* glsl: Add unary operation ir_unop_f2u.Paul Berry2012-06-153-0/+7
* glsl: Fix pi/2 constant in acos built-in functionIan Romanick2012-06-131-4/+4
* glsl: Transform dot product by a basis vector into a swizzleMatt Turner2012-06-122-3/+24
* glsl: Add is_basis functionMatt Turner2012-06-122-4/+70
* glsl: Check for zero vectors in ir_binop_dotMatt Turner2012-06-121-0/+7
* scons: Fix scons build.José Fonseca2012-06-111-0/+2
* glsl: Put a bunch of optimization visitors under anonymous namespaces.Eric Anholt2012-06-1115-0/+57
* automake: Merge the dricore libglsl build into libdricore.Eric Anholt2012-06-111-32/+3
* automake: Add a prefix variable for libglsl sources.Eric Anholt2012-06-113-86/+88
* glsl: Clean up warnings about deleting classes without virtual destructors.Eric Anholt2012-06-081-0/+10
* glsl: fix deref_hash memory leak in constant_expression_valueMarcin Slusarz2012-06-081-2/+5
* glcpp: .gitignore cleanupAndreas Boll2012-06-081-3/+0
* glsl: Bitwise conversion operator support in ir_constant_expression.Olivier Galibert2012-06-071-0/+47
* glsl: Bitwise conversion operator support in ir_validate.Olivier Galibert2012-06-071-0/+16
* glsl: Bitwise conversion operator support in ir_expression.Olivier Galibert2012-06-071-0/+4
* glsl: New unary opcodes for ARB_shader_bit_encoding support.Olivier Galibert2012-06-077-11/+125