| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: add support for ARB_texture_multisample | Chris Forbes | 2013-03-02 | 20 | -26/+153 |
* | glsl: allow GLSL compiler version to be overridden to 1.50 | Jordan Justen | 2013-02-28 | 2 | -0/+3 |
* | glsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f or 1.0f | Matt Turner | 2013-02-28 | 1 | -0/+11 |
* | glsl: Convert mix() to use a new ir_triop_lrp opcode. | Kenneth Graunke | 2013-02-28 | 8 | -10/+76 |
* | glsl: Rework ir_reader to handle expressions with three operands. | Kenneth Graunke | 2013-02-28 | 1 | -26/+19 |
* | glsl: Consolidate ir_expression constructors that use explicit types. | Kenneth Graunke | 2013-02-28 | 2 | -37/+10 |
* | glsl: Remove VS output varyings which are optimized out of the FS | Jordan Justen | 2013-02-23 | 1 | -1/+18 |
* | glsl: Initialize ir_texture member variable. | Vinson Lee | 2013-02-13 | 1 | -2/+2 |
* | glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50. | Paul Berry | 2013-02-13 | 1 | -16/+32 |
* | glsl: don't allow non-flat integral types in varying structs/arrays. | Paul Berry | 2013-02-13 | 3 | -6/+30 |
* | glsl: Allow default precision qualifiers to be set for sampler types. | Paul Berry | 2013-02-13 | 1 | -3/+43 |
* | glsl: Fix unsupported version error for GLSL ES 3.00, future proof for 3.30. | Paul Berry | 2013-02-12 | 2 | -54/+64 |
* | glsl: Ensure glsl_type constructors initialize gl_type. | Vinson Lee | 2013-02-08 | 1 | -0/+2 |
* | glsl: Initialize all tfeedback_candidate_generator member variables. | Vinson Lee | 2013-02-07 | 1 | -1/+3 |
* | glsl: Change loop_analysis to not look like a resource leak | Ian Romanick | 2013-02-07 | 2 | -8/+7 |
* | glsl: fix incorrect comment about do_common_optimization | Marek Olšák | 2013-02-06 | 1 | -2/+2 |
* | glsl: Initialize ast_parameter_declarator member variables. | Vinson Lee | 2013-02-05 | 1 | -4/+8 |
* | glsl: Support transform feedback of varying structs. | Paul Berry | 2013-02-04 | 2 | -67/+184 |
* | glsl: Use parse_program_resource_name to parse transform feedback varyings. | Paul Berry | 2013-02-04 | 2 | -19/+16 |
* | glsl: Rename uniform_field_visitor to program_resource_visitor. | Paul Berry | 2013-02-04 | 3 | -31/+32 |
* | mesa/glsl: Separate parsing logic from _mesa_get_uniform_location. | Paul Berry | 2013-02-04 | 2 | -0/+63 |
* | builtin_compiler/build: Don't use *_FOR_BUILD when not cross compiling | Matt Turner | 2013-02-04 | 1 | -11/+32 |
* | glsl: Remove hash table from ir_set_program_inouts pass. | Kenneth Graunke | 2013-02-03 | 1 | -24/+14 |
* | glsl: use glsl_strtof() instead of glsl_strtod() | Brian Paul | 2013-01-25 | 2 | -8/+8 |
* | glsl: add new glsl_strtof() function | Brian Paul | 2013-01-25 | 2 | -0/+25 |
* | glsl: Add support for lowering 4x8 pack/unpack operations | Matt Turner | 2013-01-25 | 2 | -0/+285 |
* | glsl: Evaluate constant pack/unpack 4x8 expressions | Matt Turner | 2013-01-25 | 1 | -0/+166 |
* | glsl: Extend ir_expression_operation for ARB_shading_language_packing | Matt Turner | 2013-01-25 | 3 | -0/+27 |
* | glsl: Add IR lisp for ARB_shading_language_packing | Matt Turner | 2013-01-25 | 5 | -0/+38 |
* | glsl: Add infrastructure for ARB_shading_language_packing | Matt Turner | 2013-01-25 | 5 | -0/+8 |
* | glsl: Remove ir_variable::uniform_block | Ian Romanick | 2013-01-25 | 5 | -14/+0 |
* | glsl: Allow dereferencing fields of an interface instance | Ian Romanick | 2013-01-25 | 1 | -1/+2 |
* | glsl: Allow elimination of uniform block members | Ian Romanick | 2013-01-25 | 1 | -6/+1 |
* | glsl: Calculate UBO data at link-time | Ian Romanick | 2013-01-25 | 3 | -77/+44 |
* | glsl: Add link_uniform_blocks to calculate all UBO data at link-time | Ian Romanick | 2013-01-25 | 2 | -0/+255 |
* | glsl: Add a visitor to determine whether a uniform block is ever used | Ian Romanick | 2013-01-25 | 3 | -0/+225 |
* | glsl: Lower UBO references using link-time data instead of compile-time data | Ian Romanick | 2013-01-25 | 1 | -3/+86 |
* | glsl: Add gl_uniform_buffer_variable::IndexName field | Ian Romanick | 2013-01-25 | 2 | -1/+8 |
* | glsl: Make the align function available elsewhere in the linker | Ian Romanick | 2013-01-25 | 4 | -31/+20 |
* | glsl: Calculate link-time uniform block data without using compile-time block... | Ian Romanick | 2013-01-25 | 1 | -24/+54 |
* | glsl: Assert that interfaces, like structures, are not seen as leaf types | Ian Romanick | 2013-01-25 | 1 | -0/+4 |
* | glsl: Add new uniform_field_visitor::process variant | Ian Romanick | 2013-01-25 | 2 | -0/+39 |
* | glsl: Recurse into uniform blocks just like uniform structures | Ian Romanick | 2013-01-25 | 1 | -4/+20 |
* | glsl: Handle instance array declarations | Ian Romanick | 2013-01-25 | 1 | -3/+19 |
* | glsl: Track blocks in the symbol table using the glsl_type instead of the gl_... | Ian Romanick | 2013-01-25 | 3 | -18/+9 |
* | glsl: Add new uniform_field_visitor::visit_field variant | Ian Romanick | 2013-01-25 | 2 | -0/+17 |
* | glsl: Modify uniform_field_visitor::visit_field to take a row_major parameter | Ian Romanick | 2013-01-25 | 2 | -5/+13 |
* | glsl: Modify uniform_field_visitor::recursion to take a row_major parameter | Ian Romanick | 2013-01-25 | 2 | -5/+19 |
* | glsl: Add a predicate to determine whether a variable is an interface block | Ian Romanick | 2013-01-25 | 1 | -0/+27 |
* | glsl: Require that indices into uniform block arrays be constants | Ian Romanick | 2013-01-25 | 1 | -0/+9 |