v2.3.3 Daedalus
Codename Daedalus
For more information, see the manual
For porting information see What's new in Ogre 2.3 (Markdown version) and Root Layouts and Ticket #101
See SW & HW Requirements
See platforms supported
See Ogre 2.1 FAQ
See What's new in Ogre 2.3
Note: This version includes release notes from v2.3.2 too since release v2.3.3 only fixes trivial issues discovered shortly after v2.3.2 was released.
This is a maintenance release.
What's Changed
- Fix pkgconfig for HLMS PBS and Unlit by @mjcarroll in #318
- Backport USE_NEW_PROJECT_NAME to 2.3 by @mjcarroll in #319
- Backport HLMS exports for 2.3 by @mjcarroll in #326
- Remainder of USE_NEW_PACKAGE_NAME updates by @mjcarroll in #324
- Unregister Windows class when destroying by @mjcarroll in #327
- GL3Plus: If GL_ARB_copy_image is not available, use GL_NV_copy_image by @traversaro in #388
New Contributors
- @mjcarroll made their first contribution in #318
Full Changelog: v2.3.1...v2.3.3
Changelog
- Fix build error in static builds on Linux
- Fix build error on Static build
- Fix Static build & D3D11 ignoring OGRE_USE_NEW_PROJECT_NAME (#420)
- [VK] Fix crash when RenderWindow is exclusively in the resolve texture
- [VK] Fix wrong heap chosen on fallback code path w/ high memory pressure
- [Vk] Fix dangling pointer after destroying TextureGpu (#416)
- Fix NEON versions of ArrayVector3::collapseMin & collapseMax not working
- [Vk] Remove PVRTC support
- EmptyProject CMake script does not copy Atmosphere DLL (#391)
- List python 3 as a dependency
- HlmsPbsDatablock::setUserValue never calls scheduleConstBufferUpdate()
- Fix planar reflections' actor culling
- [WSLg] Fix shader compiler errors under WSLg
- GL3Plus: If GL_ARB_copy_image is not available, use GL_NV_copy_image
- [GL3+] Fix shader compiler error on GL 3.3 drivers
- [VK, HLSL] Fix spelling error of weight
- [Vk] Validation errors when resizing window in MSAA (#366)
- Fix crash when Vulkan drivers exist but no Vulkan-capable GPU (#364)
- PixelFormatGpuUtils would confuse ASTC 8x8 with 6x5
- Fix Xcode compile error caused by confusion between the two versions of OgreTagPoint.h.
- [Metal, macOS] Fix flickering window in macOS Ventura
- [Vk] Fix out of VRAM error after multiple alloc/dealloc rounds
- Metal: honor mSeparateBlend setting
- [Metal] Fix Terra's declaration of gl_ClipDistance
- Merge branch 'v2-2' into v2-3
- [GL3+] Fix double-free of sampler descriptors
- [Vk] RenderSystem::flushCommands must actually flush in Vulkan
- Unregister Windows class when destroying
- Remainder of USE_NEW_PACKAGE_NAME updates (#324)
- Backport HLMS exports for 2.3 (#326)
- [Vk] AsyncTextureTicket may use the wrong image aspect (#322)
- Backport USE_NEW_PROJECT_NAME to 2.3 (#319)
- [Vk] Don't enable features we won't use.
- Fix pkgconfig for HLMS PBS and Unlit
- [Vk] Do not use COLOR_ATTACHMENT_WRITE_BIT for Depth textures
- [GL] Fix shader compiler error on ancient drivers
- Bump to 2.3.3
- [Vk] Fix missing extensions when provided an external VkDevice