Update to revision 771

New features:

  • Somehow stable Renderer.
  • ShadowPass for Renderer.
  • ForwardPass for Renderer.
  • Refactored Texture2D and RenderTarget code.
  • Added TextureCube.
  • Added texture cube as attachment to RenderTarget.

Issues fixed:

  • Fixed incorrect float to string conversion function
  • Fixed null-pointer reference to ThreadQueue when destroying surface.
  • Fixed cubicInOut easing.
  • Fixed math_box_transform.
  • Fixed not deleting render buffer in RT when creating new.
  • Fixed png loader memory leak.
  • Fixed string possible usage of deleted buffer.
  • Fixed UI_Label not updating after changes.
  • Fixed incorrect PropertyContainer GetInt32 from string value.
  • Fixed GUI not updating if parent is root layout.
  • Fixed incorrect data format for Depth24Stencil8.
  • Fixed memory leak in Signal.
  • Fixed not attaching/detaching new threads to java under android.
  • arm-7a correct detection.
  • Fixed incorrect releasing of surface under android.
  • Fixed incorrect state cache after texture/buffer deletion.
  • fixed solid_storage incorrectly handling resizeDiscard(0).
  • Fixed Font_GlyphSet memory leak.
  • Fixed incorrect Image::SetSubImage.
Update to revision 745

New features:

  • Added ReadToString to Stream.
  • Added start allocation size for pool.
  • Added pool::deallocate_all.
  • Intersection math unit-tests.
  • Added UI_List.
  • UI_List selection by pointer device.
  • Added UI_Progress.
  • Added UI_Manager.
  • Removed address operator from resource_ptr.
  • Modified UI_System to support 3d positions internally for masking.
  • pool::create with up to 4 constructor arguments.
  • UI_Manager label loading and FindByName.
  • FontManager LoadFont.
  • ManagedFont now caches faces.
  • math_types implementation moved to inl file.
  • SPI play static buffer.
  • decl_class_forward to remove shared build warnings.
  • float_copysign and float_mulsign.
  • Replaced easings as functions but preserved corresponding functors.

Issues fixed:

  • Fixed JDScene loading.
  • Fixed data::Mesh incorrect size.
  • Fixed intrusive_list swap.
  • Fixed box-frustum intersection test.
  • Fixed mouse wheel detection in IPI_Pointer.
  • AnimationManager::RemoveTimeout leak fix.
  • TextureManager texture coord fix when non power of two.
  • SPI device creation fix.
Update to revision 719

New features:

  • ImageAtlas.
  • PropertyContainer-JSON.
  • LittleEndian class for convertion.
  • Added TaskBase to ThreadQueue.
  • Separated texture format depth and stencil.
  • ManagedFontFace now allows retireving symbol bounds.
  • Added UI_Checkbox.
  • Added UI_Frame.
  • Added UI_ScrollBar.
  • UI_TextInput cursor positioning by touch.
  • UI_Button and UI_Checkbox improved state theme.
  • Themes for UI_Button states.
  • Added abstract base handler to IPI.

Issues fixed:

  • Fixed HTTPStream incorrect redirect detection.
  • Renamed UI_Manager to UI_System
Update to revision 694

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.
Update to revision 675

New features:

  • Added unsafe OpenFile to Folder and implemented safe one for JDPackage and zip package.
  • GetThreadQueue in GPI_Surface.
  • New Scheduler implementation.
  • Added read_write atomic lock.
  • Added initial state for Signal.
  • Added atomic_indexed_stack.
  • Added CriticalSection.
  • Stripped formats from assimp to reduce lib size

Issues Fixed:

  • operator[] for vectors now returns const ref.
  • Fixed iterator in intrusive list.
  • Fixed TextureManager make-power-of-two bug.
  • Fixed android incorrect touch sending to destroyed manager.
← Newer postsOlder posts →