Mesa (glsl2): glsl2: Update TODO.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Jul 22 00:21:29 UTC 2010


Module: Mesa
Branch: glsl2
Commit: e9384d1d7fdf06b6345b3be0a70a294b90eac96e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9384d1d7fdf06b6345b3be0a70a294b90eac96e

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Jul 20 13:04:23 2010 -0700

glsl2: Update TODO.

---

 src/glsl/TODO |   23 -----------------------
 1 files changed, 0 insertions(+), 23 deletions(-)

diff --git a/src/glsl/TODO b/src/glsl/TODO
index b2baa13..07ac5f5 100644
--- a/src/glsl/TODO
+++ b/src/glsl/TODO
@@ -1,30 +1,7 @@
-- Handle currently unsupported constant expression types
-  - ir_unop_sign
-  - ir_unop_exp2
-  - ir_unop_log2
-  - ir_unop_u2f
-  - ir_unop_trunc
-  - ir_unop_ceil
-  - ir_unop_floor
-  - ir_unop_sin
-  - ir_unop_cos
-  - ir_binop_min
-  - ir_binop_max
-  - ir_binop_pow
-
 - Handle constant expressions of (struct == struct)
 
 - Handle constant expressions of (struct != struct)
 
-- Add support to ir_constant for array constants Arrays can only be
-  - declared 'const' in GLSL 1.20+.  This is because there are no
-    array constructors in GLSL 1.10, and any variable declared as
-    'const' must have an initializer.
-
-- Handle constant expressions of (array == array)
-
-- Handle constant expressions of (array != array)
-
 - Treat built-in functions with constant parameters as constant expressions.
   - Rewrite all built-in functions return a single expression.
   - Modify the HIR generator for functions to automatically inline built-in




More information about the mesa-commit mailing list