summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-075-0/+8
* glsl: Hook up loop_variable_state destructor to plug a memory leak.Kenneth Graunke2012-06-071-0/+17
* glsl/builtins: Fix textureGrad() for Array samplers.Kenneth Graunke2012-06-051-3/+3
* Fix .gitignore for ralloc-testPaul Berry2012-06-041-1/+1
* glsl: Remove spurious printf messagesIan Romanick2012-06-011-3/+0
* glsl/tests: Plumb $(PYTHON2) and $(PYTHON_FLAGS) into optimization-test.Kenneth Graunke2012-05-302-2/+6
* ralloc: Add some basic unit tests.Kenneth Graunke2012-05-303-0/+44
* ralloc: Fix ralloc_parent() of memory allocated out of the NULL context.Kenneth Graunke2012-05-301-1/+1
* glsl/tests: Add .gitignore for uniform initialization unit test.Paul Berry2012-05-231-0/+1
* glsl/constant propagation: kill whole var if LHS involves array indexing.Paul Berry2012-05-231-1/+20
* glsl/tests: Add test for uniform initialization by the linkerIan Romanick2012-05-235-1/+1186
* glsl: Propagate sampler uniform initializers to gl_shader_program::SamplerUnitsIan Romanick2012-05-231-0/+9
* glsl: Initialize samplers to 0, propagate sampler values to the gl_programIan Romanick2012-05-231-3/+10
* glsl: Set initial values for uniforms in the linkerIan Romanick2012-05-234-0/+178
* glsl: Drop the extra NULL specifiction on ir_assignment constructors.Eric Anholt2012-05-171-21/+14
* glsl: Fix assertion failure on handling switch on uint expressions.Eric Anholt2012-05-171-1/+1
* glsl: Reject non-scalar switch expressions.Eric Anholt2012-05-171-4/+2
* glsl: Let the constructor figure out the types of switch-related expressions.Eric Anholt2012-05-171-4/+1
* glsl: Fix indentation of switch code.Eric Anholt2012-05-171-282/+263
* glsl: Improve the local dead code optimization to eliminate unused channels.Eric Anholt2012-05-171-23/+126
* glsl: Fix lower_discard_flow prototype mismatch.José Fonseca2012-05-151-1/+1
* glsl: Implement the GLSL 1.30+ discard control flow rule in GLSL IR.Eric Anholt2012-05-144-0/+157
* glsl: Remove the opt_discard_simplification pass.Eric Anholt2012-05-144-209/+0