New features:

  • math_log2 and math_exp2.
  • GPI_Surface::RequestRender for windows.
  • RequestRender for linux.
  • Camera for android.
  • RGB565 for data::Image.
  • AtomicCompareExchange2.
  • atomic_indexed_stack now support DCAS if available.
  • YUV420sp for data::Image.

Fixed:

  • Fixed UB in LinearLayout.
  • Renamed GUI to UI.
  • Modified GPI to use resource_ptr instead of raw pointers.
  • ThreadQueue atomic ref counter.
  • Refactored GUI to use separate data for arrange and post arrange.
  • Fixed issue with DCAS under msvc.