summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Change built-in constant expression evaluation to run the IR.Olivier Galibert2012-05-082-380/+156
* glsl: Add an origin pointer in the function signature object.Olivier Galibert2012-05-083-0/+5
* glsl: Add methods to copy parts of one ir_constant into another.Olivier Galibert2012-05-082-0/+114
* glsl: Add a constant_referenced method to ir_dereference*Olivier Galibert2012-05-082-0/+128
* glsl: Add a variable context to constant_expression_value().Olivier Galibert2012-05-083-31/+44
* glsl: Extend ir_constant::zero to handle more types.Olivier Galibert2012-05-081-1/+16
* glsl: Fix broken constant expression handling for <, <=, >, and >=.Kenneth Graunke2012-05-081-9/+9
* glsl: Fix regression in function out-parameter lvalue detection.Eric Anholt2012-05-041-14/+14
* glsl: Don't consider unused FS out variables as being statically assigned.Eric Anholt2012-05-041-3/+3