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 mimicks shared_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!