Releases: seekrs/MacroLibX
v2.0.1
v2.0.0
Version 2.0.0 🎉
New major release !
Changelog
- Completely new backend
- Better Vulkan management
- Better API
- Better stability
- Better scalability
- Better graphics management
Coming Soon
- Batch renderer
Full Changelog: v1.3.3...v2.0.0
v1.3.3
Version 1.3.3 📢
Bug fixes.
Changelog
- Updated dependencies
- Fixing major crash when initialazing the mlx multiple times in the same process
Coming Soon
- Version 2.0 with better Vulkan backend and graphics management
Full Changelog: v1.3.1...v1.3.2
v1.3.2
Version 1.3.2 📢
Bug fixes and new stuffs.
Changelog
- Updated dependencies
- New Makefile by @xtrm-en
- Improved vsupp file by @Arkturius
- Fixed compilation issue with new c++ STL version on ArchLinux by @bonsthie
- Added
mlx_set_window_position
by @PalsFreniers - Some small bug fixes
Coming Soon
- Version 2.0 with better Vulkan backend and graphics management
New Contributors
- @Arkturius made their first contribution in #66
- @bonsthie made their first contribution in #76
- @PalsFreniers made their first contribution in #82
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Version 1.3.1 📢
Some small changes and bug fixes.
Changelog
- Fixed bug with texts destruction and management
- Adding checks on pointers passed to the mlx functions
- Updated dependencies
- Removing unecessary SDL window creation in Vulkan Instance creation
- Fixing weird bug with color format returned by
mlx_get_image_pixel
- Using
ARGB
format for colors returned bymlx_get_image_pixel
Coming Soon
- Vsync management
- Even better Vulkan command buffers management
- Better texts internal management
- Texture array in shaders
- Possible bug fixes
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Version 1.3.0 📢
Some big changes.
Changelog
- Fixed bugs with texture system
- Added a lot of error management
- Better Vulkan command buffers management
- Better Vulkan descriptor sets management
- Fixed possibles segmentation faults
- Improving Valgrind suppressions file
- Adding FPS capper
- Adding possibility to use multiple fonts
- Improving texts management
- Improved performances
- Added Vulkan headers to the repo (to avoid everyone to install Vulkan SDK)
- Automated dependencies updates
- Added profiler
- Added rendering to image instead of window (experimental)
- Fixing issue with Vulkan in 32 bits
- Fixed issue with swapchain recreation (especially on Wayland)
Coming Soon
- Vsync management
- Even better Vulkan command buffers management
- Better texts internal management
- Texture array in shaders
- Possible bug fixes
New Contributor
Full Changelog: v1.2.1...v1.3.0
v1.2.1
Version 1.2.1 📢
Minor changes
Changelog
- Windows support using xmake build system
- Improving READMEs
- DLL exports/imports system
- Fixing leaks
- Adding valgrind suppression file to remove X11/Nvidia leaks and issues
- Adding mouse wheel event
- Fixing C++ compilers compability issues (with function pointers)
Coming Soon
- Nothing more is planned at the moment, apart from bug fixes.
⚠️ Still needs testing on MacOS with MoltenVK ⚠️
Same thing as other versions. If any one with a Mac could test it and report me any bugs or lack of performances he/she will be pleased
v1.2.0
Version 1.2.0 📢
Major and minor changes
Changelog
- A new cool logo
- MLX windows have now an icon
- Custom fonts loading and scaling
- Improved fonts loading
- Transparency management
- Fixed issue rendering textures on top of each other
- Fixed color management issue in Makefile
- Object files are now stored in a
objs
directory
Coming Soon
- Nothing more is planned at the moment, apart from bug fixes.
⚠️ Still needs testing on MacOS with MoltenVK ⚠️
Same thing as other versions. If any one with a Mac could test it and report me any bugs or lack of performances he/she will be pleased
v1.1.1
Version 1.1.1 📢
Minor changes
Changelog
- Removed memory debug strings processing during rendering in release mode
- Cleaning render pass, frame buffer and swap chain code
- Now sets all Vulkan resources to
VK_NULL_HANDLE
after destruction for security reasons
Coming Soon
- Cool logo
- Transparency management
- You using it
⚠️ Still needs testing on MacOS with MoltenVK ⚠️
Just like the v1.0.0 and v1.1.0 I do not have a Mac so I couldn't test it on MacOS. If any one with a Mac could test it and report me any bugs or lack of performances he/she will be pleased
v1.1.0
Version 1.1.0 📢
Minor changes and fixes
Changelog
- Fixed issue where you could create multiple applications with
mlx_init
- Improved buffer transfer to GPU
- Overhaul of entire graphics memory management using AMD's VMA
- Improved overall performance
- Added CI
- Better README by @xtrm-en
- Fixed issues when running on a computer with multiple GPUs
- Added debugging messages to the renderer
- CPU now works on 3 frames before synchronizing with the GPU
- MLX yells at you when you cause graphics memory leaks now
Coming Soon
- Cool logo
- Transparency management
- You using it
⚠️ Still needs testing on MacOS with MoltenVK ⚠️
Just like the v1.0.0 I do not have a Mac so I couldn't test it on MacOS. If any one with a Mac could test it and report me any bugs or lack of performances he/she will be pleased