summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
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
2012-07-09glsl: Reduce a bit of extra code in the merging of layout qualifiers.Eric Anholt1-7/+2
2012-07-09glsl: Take advantage of the layout qualifier flags union to clean up parsing.Eric Anholt1-21/+7
2012-07-03glsl: fix unop/binop errors in commentsBrian Paul1-2/+2
2012-07-02glsl: Remove unused ir_loop_jump::loop pointer.Kenneth Graunke1-4/+0
2012-06-27glsl: be more careful about counting varying vars in the linkerBrian Paul1-1/+27
2012-06-26glsl: glcpp: Extend testing of #line directivesCarl Worth2-0/+12
2012-06-26glsl: glcpp: Move handling of #line directives from lexer to parser.Carl Worth4-40/+55
2012-06-26glsl: glcpp: Rename and document _glcpp_parser_expand_ifCarl Worth1-5/+20
2012-06-26glsl: Consistently use length-based ralloc string functions for info_log.Carl Worth1-14/+24
2012-06-26glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.Carl Worth5-3/+20
2012-06-26glsl: fix comment typoBrian Paul1-1/+1
2012-06-25glsl: Add IsCentroid bitfield to gl_fragment_program.Paul Berry1-1/+5
2012-06-23scons: Add glsl/glcpp to the include path.Vinson Lee1-2/+2
2012-06-20glx/tests: Fix signed/unsigned comparison warnings.Paul Berry1-1/+1
2012-06-15glsl: Use ir_unop_f2u to convert floats to uints.Paul Berry1-2/+1
2012-06-15glsl: Add support for ir_unop_f2u to constant folding.Paul Berry1-0/+6
2012-06-15glsl: Add unary operation ir_unop_f2u.Paul Berry3-0/+7
2012-06-13glsl: Fix pi/2 constant in acos built-in functionIan Romanick1-4/+4
2012-06-12glsl: Transform dot product by a basis vector into a swizzleMatt Turner2-3/+24
2012-06-12glsl: Add is_basis functionMatt Turner2-4/+70
2012-06-12glsl: Check for zero vectors in ir_binop_dotMatt Turner1-0/+7
2012-06-11scons: Fix scons build.José Fonseca1-0/+2
2012-06-11glsl: Put a bunch of optimization visitors under anonymous namespaces.Eric Anholt15-0/+57
2012-06-11automake: Merge the dricore libglsl build into libdricore.Eric Anholt1-32/+3
2012-06-11automake: Add a prefix variable for libglsl sources.Eric Anholt3-86/+88
2012-06-08glsl: Clean up warnings about deleting classes without virtual destructors.Eric Anholt1-0/+10
2012-06-08glsl: fix deref_hash memory leak in constant_expression_valueMarcin Slusarz1-2/+5
2012-06-08glcpp: .gitignore cleanupAndreas Boll1-3/+0
2012-06-07glsl: Bitwise conversion operator support in ir_constant_expression.Olivier Galibert1-0/+47
2012-06-07glsl: Bitwise conversion operator support in ir_validate.Olivier Galibert1-0/+16
2012-06-07glsl: Bitwise conversion operator support in ir_expression.Olivier Galibert1-0/+4
2012-06-07glsl: New unary opcodes for ARB_shader_bit_encoding support.Olivier Galibert7-11/+125
2012-06-07glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert5-0/+8
2012-06-07glsl: Hook up loop_variable_state destructor to plug a memory leak.Kenneth Graunke1-0/+17
2012-06-05glsl/builtins: Fix textureGrad() for Array samplers.Kenneth Graunke1-3/+3
2012-06-04Fix .gitignore for ralloc-testPaul Berry1-1/+1
2012-06-01glsl: Remove spurious printf messagesIan Romanick1-3/+0
2012-05-30glsl/tests: Plumb $(PYTHON2) and $(PYTHON_FLAGS) into optimization-test.Kenneth Graunke2-2/+6
2012-05-30ralloc: Add some basic unit tests.Kenneth Graunke3-0/+44