Clone of mesa.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738
  1. - Detect code paths in non-void functions that don't reach a return statement
  2. - Improve handling of constants and their initializers. Constant initializers
  3. should never generate any code. This is trival for scalar constants. It is
  4. also trivial for arrays, matrices, and vectors that are accessed with
  5. constant index values. For others it is more complicated. Perhaps these
  6. cases should be silently converted to uniforms?
  7. - Implement support for ir_binop_dot in ir_algebraic.cpp. Perform
  8. transformations such as "dot(v, vec3(0.0, 1.0, 0.0))" -> v.y.
  9. 1.30 features:
  10. - Implement AST-to-HIR conversion of bit-shift operators.
  11. - Implement AST-to-HIR conversion of bit-wise {&,|,^,!} operators.
  12. - Implement AST-to-HIR conversion of switch-statements
  13. - switch
  14. - case
  15. - Update break to correcly handle mixed nexting of switch-statements
  16. and loops.
  17. - Handle currently unsupported constant expression types
  18. - ir_unop_bit_not
  19. - ir_binop_mod
  20. - ir_binop_lshift
  21. - ir_binop_rshift
  22. - ir_binop_bit_and
  23. - ir_binop_bit_xor
  24. - ir_binop_bit_or
  25. - Implement support for 1.30 style shadow compares which only return a float
  26. instead of a vec4.
  27. - Implement support for gl_ClipDistance. This is non-trivial because
  28. gl_ClipDistance is exposed as a float[8], but all hardware actually
  29. implements it as vec4[2].