This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
v0.5.0.0
What’s new on version 0.5.0.0
New Features
- "w_line_shape" has been added to "GUI framework" of DirectX 11.X
- "w_rounded_rectangle_shape" has been added to "GUI framework" of DirectX 11.X
- "w_ellipse_shape" has been added to "GUI framework" of DirectX 11.X
- "w_list_widget" has been added to "GUI framework" of DirectX 11.X with support of both wolf::gui and gdi controls
- Reducing texture memory usage by 2 channel encoding
- New samples have been added. Check out:
- Samples\03-Direct2D\03_Animated_Geometries_DX11_X.Win32
- Samples\05-Buffers\01_Quad_DX11_X.Win32
- Samples\05-Buffers\02_Textured_Quad.DX11_X.Win32
- "Wolf.System" has been ported to "Android Nvidia Tegra Shield"
- "Wolf.System" has been ported to "Windows Universal"
Improved
- Drawing dynamic vertex buffers of gui
- "wolf::graphics::w_mesh" is an independent drawing class, which can use for drawing any geometry with any texture and effect
- "wolf::gui::w_image renders itself using w_texture_2d class instead of direct2D image class
- the allocating dynamic buffer part of ffmpeg optimized
- Classes "w_mesh and w_quad" optimized. Now w_quad is a template class available for various constant buffers
- Support multiple image formats with stb_image. Now wolf::graphics::w_texture::load_texture_2D_from_file function supports following formats:
- dds
- png
- jpg
- tga
- psd
Bug Fixes
- Memory leaks for wolf::gui::w_label fixed