r600g/llvm: Fix opencl build
[mesa.git] / src / glsl /
2013-04-24 Paul Berryglsl: Teach basic block analysis about break/continue...
2013-04-24 Paul Berryglsl: Add virtual function ir_instruction::as_jump()
2013-04-24 Kenneth Graunkemesa: Restore 78-column wrapping of license text in...
2013-04-24 Kenneth Graunkemesa: Add "OR COPYRIGHT HOLDERS" to license text discla...
2013-04-24 Kenneth Graunkemesa: Change "BRIAN PAUL" to "THE AUTHORS" in license...
2013-04-18 José Fonsecaralloc: Move declarations before statements.
2013-04-17 Dave Airlieralloc: don't write to memory in case of alloc fail.
2013-04-12 Ian Romanickglsl: Fix hypothetical NULL dereference related to...
2013-04-12 Ian Romanickglsl: Fix hypothetical NULL dereference in ast_process_...
2013-04-11 Paul Berryglsl: Fix (and validate) comment above glsl_type::name.
2013-04-09 Paul Berryglsl/linker: Reduce scope of non-flat integer varying...
2013-04-09 Paul Berryglsl/linker: Adapt flat varying handling in preparation...
2013-04-09 Paul Berryglsl: Document lower_packed_varyings' "flat" requiremen...
2013-04-09 Paul Berryglsl/linker: fix varying packing for non-flat integer...
2013-04-09 Paul Berryglsl: Check the size of ir_print_visitor's mode[] array...
2013-04-09 Paul Berryglsl: Fix ir_print_visitor's handling of interpolation...
2013-04-08 Ian Romanickglsl: Don't early-out for error-type inputs
2013-04-08 Ian Romanickglsl: Don't emit spurious errors for constant indexes...
2013-04-08 Ian Romanickglsl: Collect all of the non-constant index error check...
2013-04-08 Ian Romanickglsl: Minor code compaction in _mesa_ast_array_index_to_hir
2013-04-08 Ian Romanickglsl: Don't return a value from check_builtin_array_max...
2013-04-08 Ian Romanickglsl: Remove some unnecessary uses of error_emitted
2013-04-08 Ian Romanickglsl: Refactor handling of ast_array_index to a separat...
2013-04-08 Ian Romanickglsl: Make check_build_array_max_size externally visible
2013-04-04 Kenneth Graunkeglsl: Add an optimization pass to flatten simple nested...
2013-04-02 Paul BerryRevert "glsl: Replace constant-index vector array acces...
2013-04-02 Paul Berryglsl: Fix array indexing when constant folding built...
2013-04-01 Aras PranckeviciusGLSL: fix lower_jumps to report progress properly
2013-03-29 Ian Romanickglsl: Generated masked write instead of vector array...
2013-03-29 Ian Romanickglsl: Replace open-coded dot-product with dot
2013-03-29 Ian Romanickglsl: Replace constant-index vector array accesses...
2013-03-29 Ian Romanickglsl: Add missing bool case in glsl_type::get_scalar_type
2013-03-29 Dave Airlieglsl: Implement ARB_texture_query_lod
2013-03-25 Jordan Justenglsl ir: add as_dereference_record
2013-03-25 Eric Anholtmesa: Disable validate_ir_tree() on release builds.
2013-03-20 Kenneth Graunkeglsl: Add built-in functions for GLSL 1.50.
2013-03-20 Kenneth Graunkeglsl: Add sampler2DMS/sampler2DMSArray types to GLSL...
2013-03-20 Kenneth Graunkeglsl: Bump standalone compiler versions to 1.50.
2013-03-15 Paul BerryReplace gl_frag_attrib enum with gl_varying_slot.
2013-03-15 Paul BerryReplace gl_vert_result enum with gl_varying_slot.
2013-03-05 Eric Anholtmesa: Report ARB_debug_output for both shader errors...
2013-03-01 Chris Forbesglsl: add support for ARB_texture_multisample
2013-03-01 Jordan Justenglsl: allow GLSL compiler version to be overridden...
2013-02-28 Matt Turnerglsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f...
2013-02-28 Kenneth Graunkeglsl: Convert mix() to use a new ir_triop_lrp opcode.
2013-02-28 Kenneth Graunkeglsl: Rework ir_reader to handle expressions with three...
2013-02-28 Kenneth Graunkeglsl: Consolidate ir_expression constructors that use...
2013-02-24 Jordan Justenglsl: Remove VS output varyings which are optimized...
2013-02-14 Vinson Leeglsl: Initialize ir_texture member variable.
2013-02-13 Paul Berryglsl: Fix error checking on "flat" keyword to match...
2013-02-13 Paul Berryglsl: don't allow non-flat integral types in varying...
2013-02-13 Paul Berryglsl: Allow default precision qualifiers to be set...
2013-02-12 Paul Berryglsl: Fix unsupported version error for GLSL ES 3.00...
2013-02-09 Vinson Leeglsl: Ensure glsl_type constructors initialize gl_type.
2013-02-08 Vinson Leeglsl: Initialize all tfeedback_candidate_generator...
2013-02-08 Ian Romanickglsl: Change loop_analysis to not look like a resource...
2013-02-06 Marek Olšákglsl: fix incorrect comment about do_common_optimization
2013-02-06 Vinson Leeglsl: Initialize ast_parameter_declarator member variables.
2013-02-04 Paul Berryglsl: Support transform feedback of varying structs.
2013-02-04 Paul Berryglsl: Use parse_program_resource_name to parse transfor...
2013-02-04 Paul Berryglsl: Rename uniform_field_visitor to program_resource_...
2013-02-04 Paul Berrymesa/glsl: Separate parsing logic from _mesa_get_unifor...
2013-02-04 Matt Turnerbuiltin_compiler/build: Don't use *_FOR_BUILD when...
2013-02-03 Kenneth Graunkeglsl: Remove hash table from ir_set_program_inouts...
2013-01-25 Brian Paulglsl: use glsl_strtof() instead of glsl_strtod()
2013-01-25 Brian Paulglsl: add new glsl_strtof() function
2013-01-25 Matt Turnerglsl: Add support for lowering 4x8 pack/unpack operations
2013-01-25 Matt Turnerglsl: Evaluate constant pack/unpack 4x8 expressions
2013-01-25 Matt Turnerglsl: Extend ir_expression_operation for ARB_shading_la...
2013-01-25 Matt Turnerglsl: Add IR lisp for ARB_shading_language_packing
2013-01-25 Matt Turnerglsl: Add infrastructure for ARB_shading_language_packing
2013-01-25 Ian Romanickglsl: Remove ir_variable::uniform_block
2013-01-25 Ian Romanickglsl: Allow dereferencing fields of an interface instance
2013-01-25 Ian Romanickglsl: Allow elimination of uniform block members
2013-01-25 Ian Romanickglsl: Calculate UBO data at link-time
2013-01-25 Ian Romanickglsl: Add link_uniform_blocks to calculate all UBO...
2013-01-25 Ian Romanickglsl: Add a visitor to determine whether a uniform...
2013-01-25 Ian Romanickglsl: Lower UBO references using link-time data instead...
2013-01-25 Ian Romanickglsl: Add gl_uniform_buffer_variable::IndexName field
2013-01-25 Ian Romanickglsl: Make the align function available elsewhere in...
2013-01-25 Ian Romanickglsl: Calculate link-time uniform block data without...
2013-01-25 Ian Romanickglsl: Assert that interfaces, like structures, are...
2013-01-25 Ian Romanickglsl: Add new uniform_field_visitor::process variant
2013-01-25 Ian Romanickglsl: Recurse into uniform blocks just like uniform...
2013-01-25 Ian Romanickglsl: Handle instance array declarations
2013-01-25 Ian Romanickglsl: Track blocks in the symbol table using the glsl_t...
2013-01-25 Ian Romanickglsl: Add new uniform_field_visitor::visit_field variant
2013-01-25 Ian Romanickglsl: Modify uniform_field_visitor::visit_field to...
2013-01-25 Ian Romanickglsl: Modify uniform_field_visitor::recursion to take...
2013-01-25 Ian Romanickglsl: Add a predicate to determine whether a variable...
2013-01-25 Ian Romanickglsl: Require that indices into uniform block arrays...
2013-01-25 Ian Romanickglsl: Add ir_variable::interface_type field
2013-01-25 Ian Romanickglsl: Add ir_variable::is_in_uniform_block predicate
2013-01-25 Ian Romanickglsl: Generate an interface type for uniform blocks
2013-01-25 Ian Romanickglsl: Add GLSL_TYPE_INTERFACE
2013-01-25 Ian Romanickglsl: Add row_major field to glsl_struct_field
2013-01-25 Ian Romanickglsl: Refactor out processing of structure fields
2013-01-25 Ian Romanickglsl: Parse interface array size
2013-01-25 Kenneth Graunkeglsl: Parse non-array uniform block instance names...
2013-01-25 Kenneth Graunkeglsl: Refactor uniform block parser rules.
next