glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2
[mesa.git] / src / glsl /
2010-12-01 Ian Romanickglsl: Lower ir_binop_pow to a sequence of EXP2 and...
2010-12-01 Ian Romanickglsl: Use M_LOG2E constant instead of calling log2
2010-12-01 Kenneth Graunkeglsl: Add comments to lower_jumps (from the commit...
2010-12-01 Kenneth Graunkeglsl: Remove "discard" support from lower_jumps.
2010-12-01 Kenneth Graunkeglsl: Add a lowering pass to move discards out of if...
2010-12-01 Kenneth Graunkeglsl: Add an optimization pass to simplify discards.
2010-11-30 Kenneth Graunkeglsl/linker: Free any IR discarded by optimization...
2010-11-30 Kenneth Graunkeglsl: Remove anti-built-in hacks from the print visitor.
2010-11-30 Kenneth Graunkeglsl: Lazily import built-in function prototypes.
2010-11-30 Kenneth Graunkeglsl: Refactor out cloning of function prototypes.
2010-11-30 Aras Pranckeviciusglsl: fix matrix type check in ir_algebraic
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: Add a helper constructor for expressions that...
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-25 Kenneth Graunkeglsl: Add a virtual as_discard() method.
2010-11-25 Kenneth Graunkeglsl: Use do_common_optimization in the standalone...
2010-11-25 Kenneth Graunkeglsl: Don't inline function prototypes.
2010-11-22 Keith WhitwellMerge branch 'lp-offset-twoside'
2010-11-20 Eric Anholtglsl: Add a helper function for determining if an rvalu...
2010-11-20 Vinson Leeglsl: Fix type of label 'default' in switch statement.
2010-11-20 Vinson Leeglsl: Add lower_vector.cpp to SConscript.
2010-11-20 Ian Romanickglsl: Fix matrix constructors with vector parameters
2010-11-19 Kenneth Graunkeglsl: Combine many instruction lowering passes into...
2010-11-19 Kenneth Graunkeglsl: Simplify a type check by using type->is_integer().
2010-11-19 Ian Romanickglsl: Add ir_quadop_vector expression
2010-11-19 Ian Romanickglsl: Add unary ir_expression constructor
2010-11-19 Ian Romanickglsl: Add ir_rvalue::is_negative_one predicate
2010-11-19 Ian Romanickglsl: Eliminate assumptions about size of ir_expression...
2010-11-19 Ian Romanickglsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced
2010-11-19 Ian Romanickglsl: Make is_zero and is_one virtual methods of ir_rvalue
2010-11-18 Vinson Leeglsl: Fix 'control reaches end of non-void function...
2010-11-17 Chad Versaceglsl: Improve usage message for glsl_compiler
2010-11-17 Kenneth Graunkeglsl: Refactor get_num_operands.
2010-11-17 Kenneth Graunkeglsl: Remove the ir_binop_cross opcode.
2010-11-17 Kenneth GraunkeRefresh autogenerated file builtin_function.cpp.
2010-11-17 Kenneth Graunkeglsl: Reimplement the "cross" built-in without ir_binop...
2010-11-17 Kenneth GraunkeRegenerate glcpp parser.
2010-11-17 Kenneth Graunkeglsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH...
2010-11-17 Chad Versaceglsl: Fix Doxygen tag \file in recently renamed files
2010-11-17 Chad Versaceglsl: Fix erroneous cast in ast_jump_statement::hir()
2010-11-17 Kenneth Graunkeglsl: Fix constant expression handling for <, >, <...
2010-11-17 Kenneth GraunkeRefresh autogenerated glcpp parser.
2010-11-17 Kenneth Graunkeglcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL versio...
2010-11-16 Ian Romanickglsl: Simplify generation of swizzle for vector constru...
2010-11-16 Ian Romanickglsl: Refactor is_vec_{zero,one} to be methods of ir_co...
2010-11-16 Vinson Leeglsl: Add ir_constant_expression.cpp to SConscript.
2010-11-16 Brian Paulglsl: remove opt_constant_expression.cpp from SConscript
2010-11-16 Brian Paulglsl: fix assorted MSVC warnings
2010-11-16 Kenneth Graunkeglsl: Rename various ir_* files to lower_* and opt_*.
2010-11-15 Kenneth Graunkeglsl: Remove unused and out of date Makefile.am.
2010-11-15 Kenneth Graunkeglsl: Add constant expression handling for asinh, acosh...
2010-11-15 Kenneth Graunkeglsl: Refresh autogenerated file builtin_function.cpp.
2010-11-15 Kenneth Graunkeglsl: Implement the asinh, acosh, and atanh built-in...
2010-11-15 Kenneth Graunkegenerate_builtins.py: Fix inconsistent use of tabs...
2010-11-15 Kenneth Graunkeglsl: Refresh autogenerated lexer and parser files.
2010-11-15 Kenneth Graunkeglsl: Add support for the 'u' and 'U' unsigned integer...
2010-11-15 Kenneth Graunkeglsl: Add new keywords and reserved words for GLSL...
2010-11-15 Kenneth Graunkeglsl: Rework reserved word/keyword handling in the...
2010-11-15 Kenneth Graunkeglsl: Convert glsl_type::base_type from #define'd const...
2010-11-15 Kenneth Graunkeglsl: Remove GLSL_TYPE_FUNCTION define.
2010-11-11 Eric Anholtglsl: Free the loop state context when we free the...
2010-11-11 Aras Pranckeviciusglsl: fix crash in loop analysis when some controls...
2010-11-09 Kenneth Graunkeglsl: Remove unnecessary "unused variable" warning...
2010-11-09 Ian Romanickglsl: Fix incorrect gl_type of sampler2DArray and sampl...
2010-11-09 Chad Versaceglsl: Fix ir_expression::constant_expression_value()
2010-11-09 Kenneth Graunkeir_dead_functions: Actually free dead functions and...
2010-11-08 Benjamin Franzker600g: implement texture_get_handle (needed for eglExpo...
2010-11-03 Kenneth Graunkeir_reader: Fix some potential NULL pointer dereferences.
2010-11-03 Kenneth Graunkeir_reader: Remove useless error check.
2010-11-03 Kenneth Graunkeir_reader: Return a specific ir_dereference variant.
2010-11-03 Kenneth Graunkeglsl: Don't print a useless space at the end of an...
2010-11-03 Kenneth GraunkeRefresh autogenerated file builtin_function.cpp.
2010-11-03 Kenneth Graunkeglsl/builtins: Clean up some ugly autogenerated code...
2010-11-03 Kenneth Graunkeglsl/builtins: Rename 'x' to 'y_over_x' in atan(float...
2010-10-29 Kenneth Graunkeglsl: Remove unused ARRAY_SIZE macro.
2010-10-29 Chia-I WuMerge branch 'glapi-reorg'
2010-10-27 Kenneth GraunkeFix build on systems where "python" is python 3.
2010-10-25 Kenneth Graunkeglsl: Fix constant component count in vector constructo...
2010-10-25 Chad Versaceglsl: Fix ast-to-hir for ARB_fragment_coord_conventions
2010-10-22 Brian PaulMerge branch 'primitive-restart-cleanup'
2010-10-21 Kenneth GraunkeRefresh autogenerated file builtin_function.cpp.
2010-10-21 Kenneth Graunkegenerate_builtins.py: Output large strings as arrays...
2010-10-21 Kenneth Graunkeglsl: Refresh autogenerated file builtin_function.cpp.
2010-10-21 Kenneth Graunkeglsl: Add support for GLSL 1.30's modf built-in.
2010-10-21 Kenneth Graunkeglcpp: Refresh autogenerated lexer file.
2010-10-21 Kenneth Graunkeglcpp: Return NEWLINE token for newlines inside multi...
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-20 Ian Romanicklinker: Improve handling of unread/unwritten shader...
2010-10-19 Chad Versaceglsl: Commit generated file glsl_lexer.cpp
2010-10-19 Chad Versaceglsl: Fix lexer rule for ^=
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-19 Kenneth Graunkeglsl: Regenerate parser files.
2010-10-19 Kenneth Graunkeglsl: Fix copy and paste error in ast_bit_and node...
next