| @@ -11,28 +11,12 @@ | |||
| 1.30 features: | |||
| - Implement AST-to-HIR conversion of bit-shift operators. | |||
| - Implement AST-to-HIR conversion of bit-wise {&,|,^,!} operators. | |||
| - Implement AST-to-HIR conversion of switch-statements | |||
| - switch | |||
| - case | |||
| - Update break to correcly handle mixed nexting of switch-statements | |||
| and loops. | |||
| - Handle currently unsupported constant expression types | |||
| - ir_unop_bit_not | |||
| - ir_binop_mod | |||
| - ir_binop_lshift | |||
| - ir_binop_rshift | |||
| - ir_binop_bit_and | |||
| - ir_binop_bit_xor | |||
| - ir_binop_bit_or | |||
| - Implement support for 1.30 style shadow compares which only return a float | |||
| instead of a vec4. | |||
| - Implement support for gl_ClipDistance. This is non-trivial because | |||
| gl_ClipDistance is exposed as a float[8], but all hardware actually | |||
| implements it as vec4[2]. | |||