Skip to content

v2.3.3 Daedalus

Compare
Choose a tag to compare
@darksylinc darksylinc released this 05 Nov 22:04
· 18 commits to v2-3 since this release

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

New Contributors

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