summaryrefslogtreecommitdiff
path: root/src/glsl/ir_validate.cpp
AgeCommit message (Expand)Author
2011-03-10glsl: silence warning in printf() with a castBrian Paul
2011-03-08glsl: Add several function / call related validationsIan Romanick
2011-03-08glsl: Function signatures cannot have NULL return typeIan Romanick
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick
2011-02-03glsl: Add using statements for standard library functions.Vinson Lee
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke
2010-11-19glsl: Add ir_quadop_vector expressionIan Romanick
2010-11-19glsl: Add ir_unop_sin_reduced and ir_unop_cos_reducedIan Romanick
2010-11-17glsl: Remove the ir_binop_cross opcode.Kenneth Graunke
2010-10-15glsl: add ir_unop_round_even case to silence unhandled enum warningBrian Paul
2010-10-15glsl: Fix ir validation for bit logic opsChad Versace
2010-10-15glsl: Implement ast-to-hir for binary shifts in GLSL 1.30Chad Versace
2010-09-27glsl: Add validation that a swizzle only references valid channels.Eric Anholt
2010-09-22glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt
2010-09-20glsl2: silence compiler warnings in printf() callsBrian Paul
2010-09-14glsl2: add case for ir_unop_noiseBrian Paul
2010-09-13glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmpsLuca Barbieri
2010-09-08ir_validate: Ensure ir_binop_dot is only used on vector types.Kenneth Graunke
2010-09-03ir_validate: Validate loop control fields in ir_loopIan Romanick
2010-08-23mesa: Add new ir_unop_any() expression operation.Eric Anholt
2010-08-14Revert "glsl2: Use stdint.h instead of inttypes.h"José Fonseca
2010-08-13glsl2: Use stdint.h instead of inttypes.hIan Romanick
2010-08-11glsl2: added casts to silence warningsBrian Paul
2010-08-05glsl2: Add a pass to convert exp and log to exp2 and log2.Eric Anholt
2010-08-04glsl2: Additional validation of write masksIan Romanick
2010-08-03glsl2: Fix ir_validate validating null variable names.Eric Anholt
2010-08-02glsl2: Clean-up two 'unused variable' warningsIan Romanick
2010-08-02glsl2: Add validation that talloc ownership of ir_* names is right.Eric Anholt
2010-08-02glsl2: Fix validation for ir_unop_not.Eric Anholt
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius
2010-07-27ir_validate: Check the types of expression operations.Eric Anholt
2010-07-27glsl2: Fix missing visit_continue return in ir_validate.Eric Anholt
2010-07-22glsl2: Validate that ir_if conditions are actually bool.Eric Anholt
2010-07-20glsl2: Check that nodes in a valid tree aren't error-type.Eric Anholt
2010-07-19glsl2: Give IR nodes a type field.Eric Anholt
2010-07-12ir_validate: Also perform usual checks on ir_dereference_variable nodesIan Romanick
2010-07-12ir_validate: Validate that varibles are declared before used in IRIan Romanick
2010-07-12ir_validate: Additional function related invariant checksIan Romanick
2010-07-06Add hash table helper functions for using pointers as hash keysIan Romanick
2010-06-24glsl2: Wrap includes of C interfaces with extern "C".Eric Anholt
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt