glsl2: Update TODO.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 20 Jul 2010 20:04:23 +0000 (13:04 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 21 Jul 2010 23:38:33 +0000 (16:38 -0700)
src/glsl/TODO

index b2baa130786087319cbd0b45d7eac690d5f105a4..07ac5f5c6e80c05f7ed6673bb7ba168479e989c3 100644 (file)
@@ -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