diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2010-07-20 13:04:23 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2010-07-21 16:38:33 -0700 |
commit | e9384d1d7fdf06b6345b3be0a70a294b90eac96e (patch) | |
tree | 01aed61236199c8e3ea82f2e2da00155ce0fc964 /src/glsl/TODO | |
parent | 9a6d40fbfb679f01412c1fcc9d767c20a22246d8 (diff) |
glsl2: Update TODO.
Diffstat (limited to 'src/glsl/TODO')
-rw-r--r-- | src/glsl/TODO | 23 |
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 |