Skip to content

v0.6.0

Compare
Choose a tag to compare
@archibate archibate released this 29 Apr 14:56
· 4851 commits to master since this release
14094f2

Highlights:

  • The OpenGL Compute Shader backend (by 彭于斌) is officially released!
  • Examples
    • Add Multiple Importance Sampling to the cornell box scene (#890) (by Ye Kuang)
  • IR optimization passes
    • Extract constants to top-level (#897) (by xumingkuan)
    • Global variable optimizations (#857) (by xumingkuan)

Full changelog:

  • [ir] [refactor] Separate UnaryOpType::cast into cast_value and cast_bits (#892) (by 彭于斌)
  • [opt] Set has_global_side_effect to false for some statements (#898) (by xumingkuan)
  • [Example] Add Multiple Importance Sampling to the cornell box scene (#890) (by Ye Kuang)
  • [async] Overlap compilation and execution (#885) (by Yuanming Hu)
  • [Opt] Extract constants to top-level (#897) (by xumingkuan)
  • [ir] Remove Ident alias (#895) (by Ye Kuang)
  • [opt] Use advanced_optimization for #857 (#894) (by xumingkuan)
  • [Opt] Global variable optimizations (#857) (by xumingkuan)