glcpp: Remove trailing contexts from #if rules.
[mesa.git] / src / glsl / ast_to_hir.cpp
2011-02-28 Kenneth Graunkeglsl: Use reralloc instead of plain realloc.
2011-02-08 Chad Versaceglsl: Set operators '%' and '%=' to be reserved when...
2011-01-31 Kenneth GraunkeConvert everything from the talloc API to the ralloc...
2011-01-27 Chad Versaceglsl: Propagate depth layout qualifier from AST to IR
2011-01-23 Ian Romanickglsl: Don't assert when the value returned by a functio...
2011-01-21 Chad Versaceglsl: Improve error message when read-only vars are...
2011-01-21 Chad Versaceglsl: Mark 'in' variables at global scope as read-only
2011-01-18 Chad Versaceglsl: Fix segfault due to missing printf argument
2011-01-18 Chad Versaceglsl: Fix semantic checks on precision qualifiers
2011-01-17 Chad Versaceglsl: Add support for default precision statements
2011-01-17 Chad Versaceglsl: Add semantic checks for precision qualifiers
2011-01-17 Chad Versaceglsl: Check that 'centroid in' does not occur in vertex...
2011-01-17 Chad Versaceglsl: Check that interpolation quals only apply to...
2011-01-17 Chad Versaceglsl: Check that interpolation qualifiers do not preced...
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
next