IrrlichtBAW v0.3.0-gamma1 Release Notes
Release Date: 2019-06-07 // almost 5 years ago-
๐ Asset Pipeline finally merged, now you can load models and images in threads while maintaining a cache safely.
๐ All Vulkan and OpenGL supported texture, storage image and vertex color formats are supported, and there are C++ inline functions to convert between most formats not covered by patents.
sRGB Framebuffer is now used and images are loading and reporting their color formats correctly.
โก๏ธ Most dependencies done as submodules, CMake configure script updates them as needed.
๐ If git, CMake, Python, PERL, OpenGL (and NASM on Windows) are present then this is an easy 3 click build.๐ New CEGUI and Bullet middleware integration examples, with a framework for future extensions provided by @manhnt9.
Minor things:
- Smooth Normal computation by @Przemog1
- Our own
smart_refctd_ptr
that mimicksshared_ptr
without the overhead and memory cost - Precompiled Headers are used on the Irrlicht and IrrlichtServer targets
- โ Got rid of >50% of the compiler warnings when compiling the library
- ๐ง Linux now builds with Ninja and CodeLite
- Allocators used for many many things (can now have custom allocators back ICPUBuffers and Memory Files)
โ WARNING: As this is a pre-release, the convert2BAW tool is not operational yet!