mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 01:50:10 +01:00
glsl2: Update TODO.
This commit is contained in:
parent
9a6d40fbfb
commit
e9384d1d7f
1 changed files with 0 additions and 23 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue