Merge branch 'draw-instanced'
[mesa.git] / src / glsl / ast_to_hir.cpp
2011-01-15 Brian PaulMerge branch 'draw-instanced'
2011-01-13 Ian Romanickglsl: Emit errors or warnings when 'layout' is used...
2011-01-13 Ian Romanickglsl: Allow 'in' and 'out' when 'layout' is also available
2011-01-12 Ian Romanickglsl: Track variable usage, use that to enforce semantics
2011-01-11 Ian Romanickglsl: Disallow 'in' and 'out' on globals in GLSL 1.20
2011-01-06 Ian Romanickglsl: Support the 'invariant(all)' pragma
2011-01-06 Ian Romanickglsl: Allow less restrictive uses of sampler array...
2011-01-04 Chad Versaceglsl: Check that integer vertex outputs are qualified...
2011-01-04 Chad Versaceglsl: Allow redeclaration of gl_Color and its variants...
2011-01-04 Christoph BumillerMerge remote branch 'origin/nvc0'
2011-01-01 Kenneth Graunkeglsl: Remove unused "instructions" parameter.
2010-12-19 Christoph BumillerMerge remote branch 'origin/master' into nvc0-new
2010-12-11 Ian Romanickglsl: Inherrit type of declared variable from initializ...
2010-12-11 Ian Romanickglsl: Minor clean-up in validate_assignment
2010-12-09 Chad Versaceglsl: In ast_to_hir, check sampler array indexing
2010-12-08 Ian Romanickglsl: Inherrit type of declared variable from initializer
2010-12-07 Ian Romanickglsl: Ensure that equality comparisons don't return...
2010-12-06 Kenneth Graunkeglsl: Factor out code which emits a new function into...
2010-12-02 Eric Anholtglsl: Mark the array access for whole-array comparisons.
2010-11-30 Eric Anholtglsl: Quiet unreachable no-return-from-function warning.
2010-11-30 Eric Anholtglsl: Fix structure and array comparisions.
2010-11-30 Eric Anholtglsl: Make the symbol table's add_variable just use...
2010-11-30 Eric Anholtglsl: Make the symbol table's add_function just use...
2010-11-22 Keith WhitwellMerge branch 'lp-offset-twoside'
2010-11-17 Chad Versaceglsl: Fix erroneous cast in ast_jump_statement::hir()
2010-10-25 Chad Versaceglsl: Fix ast-to-hir for ARB_fragment_coord_conventions
2010-10-20 Kenneth Graunkeglsl: Remove useless ir_shader enumeration value.
2010-10-20 Vinson Leeglsl: Add assert for unhandled ir_shader case.
2010-10-20 Keith WhitwellMerge branch 'llvm-cliptest-viewport'
2010-10-19 Chad Versaceglsl: Implement ast-to-hir for bit-logic ops
2010-10-19 Chad Versaceglsl: Define bit_logic_result_type() in ast_to_hir.cpp
2010-10-19 Chad Versaceglsl: Implement ast-to-hir for bit-shift-assignment
2010-10-19 Chad Versaceglsl: Define shift_result_type() in ast_to_hir.cpp
2010-10-18 Kenneth Graunkeglsl: Don't return NULL IR for erroneous bit-shift...
2010-10-18 Keith WhitwellMerge remote branch 'origin/master' into lp-setup-llvm
2010-10-15 Chad Versaceglsl: Implement ast-to-hir for binary shifts in GLSL...
2010-10-08 Ian Romanickglsl: Add linker support for explicit attribute locations
2010-10-08 Ian Romanickglsl: Track explicit location in AST to IR translation
2010-10-08 Ian Romanickglsl: Wrap ast_type_qualifier contents in a struct...
2010-09-21 Brian PaulMerge branch 'sprite-coord'
2010-09-18 Kenneth Graunkeglsl: Properly handle nested structure types.
2010-09-16 Kenneth Graunkeglsl: Change from has_builtin_signature to has_user_sig...
2010-09-15 Christoph BumillerMerge remote branch 'origin/nv50-compiler'
2010-09-14 Luca Barbieriglsl: introduce ir_binop_all_equal and ir_binop_any_equ...
2010-09-08 Kenneth Graunkeast_to_hir: Mark arrays as lvalues in GLSL ES, but...
2010-09-08 Kenneth Graunkeglsl: Allow overloading of built-ins without hiding...
2010-09-08 Kenneth Graunkeglsl: Move is_builtin flag back to ir_function_signature.
2010-09-08 Kenneth Graunkeast_to_hir: Reject embedded structure definitions in...
2010-09-08 Kenneth Graunkeast_to_hir: Reject unsized array declarations in GLSL...
2010-09-08 Kenneth Graunkeglsl: Set default language version in mesa_glsl_parse_s...
2010-09-07 Ian Romanickglsl2: Forbid array-types in ?: operator in GLSL 1.10
2010-09-02 Christoph BumillerMerge remote branch 'origin/master' into nv50-compiler
2010-09-02 Kenneth Graunkeglsl: Apply implicit conversions to structure construct...
2010-09-02 Ian Romanickglsl2: Remove unnecessary glsl_symbol_table::get_functi...
2010-09-02 Ian Romanickglsl2: Don't generate constructor functions for structures
2010-09-01 Ian Romanickglsl2: Disallow function declarations within function...
2010-08-31 Kenneth Graunkeast_to_hir: Add support for bit-wise operators (but...
2010-08-26 Ian Romanickglsl2: Remove a couple FINISHME comments that have...
2010-08-26 Kenneth Graunkeglsl: Move built-ins to live beyond the global scope.
2010-08-26 Kenneth Graunkeglsl: Refactor variable declaration handling.
2010-08-26 Kenneth Graunkeglsl: Don't add overloads to existing structure constru...
2010-08-26 Kenneth Graunkeglsl: Remove name_declared_this_scope check when adding...
2010-08-26 Kenneth Graunkeglsl: Use a single shared namespace in the symbol table.
2010-08-25 Aras Pranckeviciusglsl: fix crash with variable indexing into array in...
2010-08-24 Chia-I Wuglsl: Include main/core.h.
2010-08-23 Eric Anholtglsl: When unable to assign the initializer for a const...
2010-08-23 Eric Anholtglsl: Cleanly fail when a function has an unknown retur...
2010-08-23 Eric Anholtglsl: Trim the size of uniform arrays to the maximum...
2010-08-21 Vinson Leeglsl: Silence unused variable warning.
2010-08-21 Kenneth Graunkeglsl: Handle array declarations in function parameters.
2010-08-20 Kenneth Graunkeast_to_hir: Reject function names that start with ...
2010-08-20 Kenneth Graunkeast_to_hir: Fix crash when a function shadows a variable.
2010-08-18 Kenneth Graunkeglsl: Fix scoping bug in if statements.
2010-08-17 Ian RomanickMerge branch 'glsl2'
2010-08-14 Ian RomanickMerge branch 'master' into glsl2
2010-08-13 Ian Romanickglsl2: Remove unnecessary use of 'struct' before type...
2010-08-11 Ian Romanickglsl2: Don't declare a variable called sig that shadows...
2010-08-05 Eric Anholtglsl2: Insert global declarations at the top of the...
2010-08-05 Eric Anholtglsl2: Remove the shader_in/shader_out tracking separat...
2010-08-04 Ian Romanickglsl2: Don't try to construct an ir_assignment with...
2010-08-04 Eric Anholtglsl2: Make the clone() method take a talloc context.
2010-07-31 Aras Pranckeviciusglsl2: Fix stack smash when ternary selection is used.
2010-07-29 Eric Anholtglsl2: Fix spelling of "initializer."
2010-07-28 Eric Anholtglsl2: Add support for redeclaring layout of gl_FragCoo...
2010-07-28 Ian Romanickglsl2: Perform some semantic checking of ARB_fcc layout...
2010-07-27 Eric AnholtMerge remote branch 'origin/master' into glsl2
2010-07-22 Eric Anholtglsl2: Put side effects of the RHS of logic_or in the...
2010-07-22 Eric Anholtglsl2: When setting the size of an unsized array, set...
2010-07-22 Carl Worthglsl2: Fix expected type for multiplying vector with...
2010-07-22 Eric Anholtglsl2: When a "continue" happens in a "for" loop, run...
2010-07-21 Kenneth Graunkeast_to_hir: Fix bug in constant initializers.
2010-07-21 Carl Worthglsl: Correctly handle unary plus operator.
2010-07-21 Ian Romanickglsl2: glsl_type has its own talloc context, don't...
2010-07-21 Ian Romanickglsl2: Add and use new variable mode ir_var_temporary
2010-07-21 Eric Anholtglsl2: talloc the glsl_struct_field[] we use to look...
2010-07-21 Kenneth Graunkeglsl2: Disallow non-constant array indexing for unsized...
2010-07-12 Ian Romanickglsl2: Move temp declaration to correct side of if...
2010-07-12 Ian Romanickglsl2: Add declarations for temporaries to instruction...
2010-07-08 Kenneth Graunkeglsl2: Remove generate_temporary and global temporary...
2010-07-07 Eric Anholtglsl2: Actually add the declaration of _post_incdec_temp.
next