summaryrefslogtreecommitdiff
path: root/src/glsl/TODO
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2010-07-20 13:04:23 -0700
committerKenneth Graunke <kenneth@whitecape.org>2010-07-21 16:38:33 -0700
commite9384d1d7fdf06b6345b3be0a70a294b90eac96e (patch)
tree01aed61236199c8e3ea82f2e2da00155ce0fc964 /src/glsl/TODO
parent9a6d40fbfb679f01412c1fcc9d767c20a22246d8 (diff)
glsl2: Update TODO.
Diffstat (limited to 'src/glsl/TODO')
-rw-r--r--src/glsl/TODO23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/glsl/TODO b/src/glsl/TODO
index b2baa13078..07ac5f5c6e 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