Skip to content

Releases: OGRECave/ogre-next

v2.3.3 Daedalus

05 Nov 22:04
Compare
Choose a tag to compare

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

v2.3.2 Daedalus

01 Nov 22:06
Compare
Choose a tag to compare

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

This is a maintenance release.

What's Changed

New Contributors

Full Changelog: v2.3.1...v2.3.2

Changelog

  • [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.2
  • [Vk] Fix missing extensions when provided an external VkDevice

v2.2.7 Cerberus

01 Nov 21:51
Compare
Choose a tag to compare

Codename Cerberus

For more information, see the manual

See SW & HW Requirements
See platforms supported
See Ogre 2.1 FAQ
See What's new in Ogre 2.2

This is a maintenance release.

Full Changelog: v2.2.6...v2.2.7

Changelog

  • HlmsPbsDatablock::setUserValue never calls scheduleConstBufferUpdate()
  • Fix planar reflections' actor culling
  • 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
  • [GL3+] Fix double-free of sampler descriptors
  • Add ParticleSystemManager::setSimulationTickRate
  • Fix ParticleFX rendering bugs during the first frame
  • Add OGRE_MAKE_VERSION macro
  • Bump to 2.2.7
  • Fix CMake error in older versions (#206)
  • Fix misleading indentation in Terra shader
  • Fix declared functions that are never defined (#265)
  • Fix Refractive transparency mode not being loaded by JSON
  • Fix shader build error when using Terra w/out a shadow node (#239)
  • Merge branch 'v2-1' into v2-2
  • [GL3+] Fix wrong call when setting sampler into compare mode

v2.3.1 Daedalus

17 Jul 21:40
Compare
Choose a tag to compare

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

New features

  • Vulkan now supports being provided an external device. See Sample_VulkanExternal sample
  • Headless Vulkan support
  • Root::installPlugin now requires an options pointer. Can be nullptr. This is needed for full external device support in Vulkan

What's Changed

  • Bugfix scissors were not working using GL3Plus by @ronaldta in #267

Full Changelog: v2.3.0...v2.3.1

Changelog

  • Add Tutorial_VulkanExternal sample. dllStartPlugin now has an argument.
  • [Vk] Add ability to pass an external VkInstance
  • Root::installPlugin now supports optional parameters
  • [Vk] Add msFinalTextureBuffer & msMsaaTextureBuffer via getCustomAttribute
  • Remove extra space in log
  • Move PSO debug dumping to lower level
  • [Vk] Avoid spamming the log unnecessarily
  • Add debug log to identify when a new PSO is created
  • [Vk] Fix data hazard if user deallocates and alloc a resource too fast
  • [Vk] Fix messages from Synchronization layer
  • OGRE_CONFIG_UNIX_NO_X11 now affects Vulkan
  • [Vk] Backport from 3.0 to fix Laplace shader
  • [Vk] Add EglHeadless to WIN32 compilation
  • [Vk] Move FSAA settings to VulkanSupport
  • [Vk] Add multiple interface support
  • [Vk] added VulkanWindowNull, that could be used as fake initial window or for headless operations
  • [Vk] Don't crash if VulkanRenderSystem::validateSampleDescription is called before first window creation
  • build_ogre_iOS.sh was building deps for macOS instead of iOS (#299)
  • [Vk] Fix unflushed caches when reading from GPU memory on Mali & PowerVR
  • Add VctCascadedVoxelizer::popCascade
  • Fix UnitTesting not being used with main samples
  • Fix EmptyProject under macOS & iOS
  • Prevent UnitTesting.cpp from asking for JSON in EmptyProject
  • Fix wrong paths in EmptyProject script
  • Fix EmptyProject trying to compile both macOS & iOS files
  • Fix crash when trying to add index-buffer-less meshes
  • Fix crash when the VctVoxelizer scene is empty
  • [Vk] Fix WAW hazard validation in _autogenerateMipmaps
  • Optimize Posptrocessing FXs for Mobile
  • [Vk] Fix WAW hazard detected by sync validation
  • Add ParticleSystemManager::setSimulationTickRate
  • Fix ParticleFX rendering bugs during the first frame
  • Add OGRE_MAKE_VERSION macro
  • [Vk] Mali doesn't support clip distance. Don't set RSC_USER_CLIP_PLANES
  • [CIVCT] Fix bad voxelization if Item has orientation
  • [Vk] Window screenshots are flipped in X axis
  • [Vk] Fix Terra + Forward+ shader compiler error
  • Fix crash when creating using billboards with an unloaded material
  • [Vk] Fix RGB -> BGR swap in billboards and PFXs
  • Fix CMake error in older versions (#206)
  • [CIVCT] Fix missing Items
  • [Vk]Flush command buffers before ending a GPU capture
  • [CIVCT] Fix exception if mesh to voxelize is too thin
  • [GL3+] Fix crash when using BlendChannelForceDisabled
  • Bugfix scissors were not working using GL3Plus
  • [Metal] Fix GPU-specific crashes during reflection (#251)
  • Fix misleading indentation in Terra shader
  • Fix declared functions that are never defined (#265)
  • Add Readback test
  • Fix Refractive transparency mode not being loaded by JSON
  • Fix shader build error when using Terra w/out a shadow node (#239)
  • fixup! [Vk] Fix uninitialized clear values when FBO is already shared
  • Update SPIRV-Reflect to latest to fix out of bound read
  • [Vk] Fix uninitialized clear values when FBO is already shared
  • [Vk] Add "(default)" device like in D3D11
  • [GL3+] Fix wrong call when setting sampler into compare mode
  • Update docs to include macOS & iOS build scripts
  • Add build scripts for macOS & iOS
  • Add documentation about CIVCT
  • Document PluginsOptional change

v2.3.0 Daedalus

24 Dec 01:18
Compare
Choose a tag to compare

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

New features

  • Vulkan RenderSystem
  • Switch importV1 to createByImportingV1
  • Shadow's Normal Offset Bias
  • Unlit vertex and pixel shaders unified
  • Added HlmsMacroblock::mDepthClamp
  • Added shadow pancaking
  • ICVCT (Image Cascaded Voxel Cone Tracing). Considered Alpha but useable.

What's Changed

  • Print the errornous pixel format by @mimon in #109
  • Enable wireframe in Metal by @mimon in #110
  • Fix typo RenderToTexture in docs by @mimon in #115
  • Document default render queue ids by @mimon in #116
  • Detect failure to create Dependency directory symlink by @joealam in #118
  • Fix bug with compositor texture referenced from TextureUnitState by @lingfors in #119
  • Fix incorrect window texture resolution in windowed mode in OpenGl by @RauchMatthias in #120
  • Add texture coordinates to (non-v1) Rectangle2D by @TaaTT4 in #127
  • fix the Paging Component for v2.2 by @silicium42 in #136
  • Add support to remove a skeleton definition from its memory manager by @TaaTT4 in #138
  • Fix MaterialBuf isn't binded to vertex shader in HLMS Unlit by @TaaTT4 in #139
  • Put API docs under /api/2.2/ when publishing to gh-pages by @mimon in #95
  • RenderSystems/Vulkan on UNIX should link against X11-xcb by @nargil in #144
  • OgrePlatformInformation.cpp: fixed build on MIPS architecture by @r-a-sattarov in #146
  • CMake: do not add atomic library as dependency, if Clang compiler is used by @niparx in #150
  • E2K: added initial support of MCST Elbrus 2000 CPU architecture by @r-a-sattarov in #149
  • Make Terra system working with Forward3D and/or PCC (with DirectX and Metal render systems) by @TaaTT4 in #156
  • compilation errors by @tghosgor in #158
  • Fix Terra datablock destroys its sampler blocks twice by @TaaTT4 in #159
  • gcc 10.2 requires a separate forward declaration by @tghosgor in #160
  • Check for directory and symbolic links in build scripts. by @felet in #165
  • Add support to set renderables default render queue sub-group by @TaaTT4 in #167
  • Add support to set cameras default sort mode by @TaaTT4 in #171
  • Roughness is used instead of perceptual roughness in default BRDF by @TaaTT4 in #172
  • Vulkan needs to be the last loaded render system. by @Hotshot5000 in #175
  • Enhance textures memory usage dump functionality by @TaaTT4 in #176
  • Add missing include file to Samples by @makuto in #179
  • Make sure Ogre::Bone has same debug requirements by @makuto in #182
  • Fix debug mode in Ogre Node by @makuto in #186
  • Clear coat by @TaaTT4 in #192
  • [2.3] Build-fix for x86. by @przemir in #195
  • Fix Terra normal maps issue and increase its modularity by @TaaTT4 in #201
  • Fix error in config dialog option selector on macOS by @srmainwaring in #204
  • Fix custom_ps_posExecution piece is inserted twice in Unlit by @TaaTT4 in #208
  • Get tag point from bone. by @xissburg in #210
  • HlmsPbsDatablock::mUseEmissiveAsLightmap value isn't saved in/loaded from JSON material by @TaaTT4 in #211
  • Fix readers-writer lock is wrongly handled in STD thread provider by @TaaTT4 in #212
  • Wrong tangent computation in Terra system by @TaaTT4 in #214
  • [GL3+] add support for currentGLContext for macOS by @srmainwaring in #216
  • Fix Tutorial00 on macOS by @jwwalker in #223
  • [OSX] Fix segmentation fault when creating a CocoaWindow by @srmainwaring in #225
  • [OSX] Fix segmentation fault when creating a CocoaWindow when the ext… by @darksylinc in #226
  • Fix the condition in getClosestBlockDim2d(). by @mahiuchun in #230
  • Add override for getCustomAttribute in MetalTextureGpu by @srmainwaring in #237
  • add const to an input parameter of TextureBox::copyFrom by @jwwalker in #242
  • Examples documentation by @oldmanauz in #244
  • Update CSS the style in API Reference page by @mimon in #84
  • In help text of Forward3D, use straight apostrophe instead of curly by @jwwalker in #247
  • Fix Undefined behavior in Vulkan array texture shaders #241 by @darksylinc in #248
  • Added missing include to OgreSTBICodec.h by @YuriAzathoth in #250
  • Fixed building error on MinGW by @YuriAzathoth in #249
  • export OgreMetalView so that a client can subclass it by @jwwalker in #253
  • Add comment to configure build to use distro packages by @resttime in #254

New Contributors

Full Changelog: v2.2.5...v2.3.0

Changelog

  • Support optionally skipping plugins that failed to load
  • Serialize PBS user values in JSON materials
  • Fix assert false positive when Normal or Roughnes Map isn't found
  • Clarify notifyPropertiesMergedPreGenerationStep documentation
  • Fix crash when switching to Isotropic in ImageVoxelizer sample
  • Fix Texture Baking sample crashes
  • [Vulkan] Fix Tutorial_Dynamic when in MipmapsLowest IBL quality
  • [Vulkan] Remove RSC_VERTEX_TEXTURE_FETCH flag. It causes problems
  • [Vulkan] Fix Instanced Stereo
  • Fix pre-C++11 build errors
  • Merge remote-tracking branch 'origin/vct-image'
  • Add Ogre 2.3 changes & Root Layouts to Docs
  • [macOS] Backport fixes to fix build errors
  • Backport fix for linking error on macOS
  • Fix possible out of bounds write when using morph animations
  • Ability to skip searching for GLES1,2,3 via OGRE_SKIP_GLES_SEARCHING
  • Ability to skip searching for Boost via OGRE_SKIP_BOOST_SEARCHING
  • Add comment to configure build to use di...
Read more

v2.2.6 Cerberus

24 Dec 14:49
Compare
Choose a tag to compare

Codename Cerberus

For more information, see the manual

See SW & HW Requirements
See platforms supported
See Ogre 2.1 FAQ
See What's new in Ogre 2.2

This is a maintenance release

  • Fix assert false positive when Normal or Roughnes Map isn't found
  • [macOS] Backport fixes to fix build errors
  • Backport fix for linking error on macOS
  • If emissive map is monochrome, then broadcast R channel to G & B
  • Fix PsoCacheHelper creating same entries over and over again
  • [VCT] Fix division by 0
  • Fix hang in waitForStreamingCompletion (#252)
  • Building on Apple platforms may fail with a cryptic error
  • Document an oddity about D3D11 StagingTexture::mapRegion
  • Fix wasteful creation of unnecessary blendblocks
  • [Terra] Fix crash when there are only shadow casting spotlights
  • [VCT] Fix VctVoxelizer::dividideOctants for values other than 1, 1, 1
  • Fix VCT artifacts when voxel resolution isn't squared
  • [OSX] Fix segmentation fault when creating a CocoaWindow when the external window handle is null
  • Fixed AABB validation check exclusion criteria
  • Fix undefined behavior when rendering without a shadow node
  • Fix Terra's point light shadows
  • Terra: Fix shadow mapping when using Z Up mode
  • Terra: Remove redundant calculation in Vertex Shader
  • Fix compiler warning
  • Fix crash on shutdown and error in Vulkan (2.3 branch)
  • [Regression] Fix Terra crash if trying to assign a datablock more than once
  • [GL3+] Fix crash when X11 is running but no monitor is plugged
  • Terra: Terrain can now cast shadows in point & spot light maps
  • [GL3+] add support for currentGLContext for macOS
  • Fix Apple macOS build errors
  • HlmsPbsDatablock::cloneImpl was ignoring mRefractionStrength
  • Fix crash when mTerra is nullptr
  • Fix separate blend mode not working when material was defined by script
  • Fix crash in FastArray::insertPOD
  • Deal with edge case where terrain skirts could be above ground
  • Fix incorrect report in VaoManager::getMemoryStats
  • Deal with edge case where VaoManager::getMemoryStats could underreport
  • Log pool idx in VaoManager::getMemoryStats
  • Fix overreporting consumed memory in MemoryStatsEntryVec
  • Do not throw a shader compiler error if Terra has no textures
  • Add Terra::setCustomSkirtMinHeight
  • Backport Terra normal map fixes from 2.3
  • Fix wrong shadowing in Terra when using Z-up
  • Add Z-Up support to Terra
  • Add num_clip_distances for low level materials
  • [GL3+] Do not force-enable Depth Clamp
  • Fix false negative/positives caused by frustum culling
  • Add NearFarProjection test
  • [GL3+] gl_ClipDistance declaration depends on hlms_pso_clip_distances
  • [GL3+] Fix voxelization holes in NVIDIA GPUs
  • Restore tabulation
  • Do not ignore morph animations in Apple, it is supported by Metal
  • [GL3+] Fix invalid call when downloading Window contents to CPU
  • [GL3+/Metal/Apple] Do not disable HW mipmaps in Metal
  • [GL3+] glFramebufferParameteri was protected by the wrong extension
  • Fixed OgreConfigDialog.mm:226:19: No visible @interface for 'NSArray' declares the selector 'removeAllObjects'
  • CMake: do not add atmomic library as dependency, if Clang compiler is used
  • [macOS] add GL3Plus support for macOS
  • [GL3+] Fix visual corruption after deleting depth buffers
  • Add TextureGpuManager::isDoneStreaming
  • Document GI methods
  • Workaround VS2019 codegen bug
  • setWorkerThreadMinimumBudget should not warn w/ default settings (#198)
  • PBS JSON should save getUseAlphaFromTextures if it's unset
  • Backport alpha to coverage fix from 2.3
  • Fix textured alpha tested shadows sometimes not working
  • [Metal] More aggressive autoreleasepools (#34)
  • Fix build of PVRTC codec
  • Remove deprecated 'register' keyword
  • Fix Windows' CI script sourcing Dependencies from old Mercurial repo
  • Do not generate shadow map code when there are no shadow maps
  • Fix typo in getShadowReceiversInPixelShader
  • Fix shadows_receive_on_ps being forced to 0
  • Fix maxBufferSize being larger than 16kb
  • Significantly increased the max. number of shadow mapped lights
  • Fix memory corruption w/ compressed textures + AlwaysKeepSystemRamCopy
  • Fix Mipmap pass forcing Compute when not requested (#185)
  • Prefer HardwareBufferLockGuard solution (#183)
  • TangentSpaceCal leaves buffers locked on exception (#183)
  • Bump version to 2.2.6

What's Changed

Full Changelog: v2.2.5...v2.2.6

v2.1.2 Baldur

24 Dec 14:47
Compare
Choose a tag to compare

Codename Baldur

For more information, see the manual

See SW & HW Requirements
See platforms supported
See Ogre 2.1 FAQ

This is a maintenance release

  • [macOS] Backport fixes to fix build errors
  • Backport fix for linking error on macOS
  • Fix PsoCacheHelper creating same entries over and over again
  • [GL3+] add support for currentGLContext for macOS
  • Fix separate blend mode not working when material was defined by script
  • Fix crash in FastArray::insertPOD
  • Add num_clip_distances for low level materials
  • [GL3+] Do not force-enable Depth Clamp
  • Fix false negative/positives caused by frustum culling
  • Add NearFarProjection test
  • [GL3+] gl_ClipDistance declaration depends on hlms_pso_clip_distances
  • [GL3+] Fix visual corruption after deleting depth buffers
  • [Metal] More aggressive autoreleasepools (#34)
  • Fix build of PVRTC codec
  • Remove deprecated 'register' keyword
  • Fix Windows' CI script sourcing Dependencies from old Mercurial repo
  • Do not generate shadow map code when there are no shadow maps
  • Fix typo in getShadowReceiversInPixelShader
  • Fix shadows_receive_on_ps being forced to 0
  • Significantly increased the max. number of shadow mapped lights
  • Prefer HardwareBufferLockGuard solution (#183)
  • TangentSpaceCal leaves buffers locked on exception (#183)
  • Increase patch version to Ogre 2.1.2

What's Changed

Full Changelog: v2.1.1...v2.1.2

bin-releases

06 May 00:37
Compare
Choose a tag to compare

Here you'll find binary downloads that don't fit anywhere

v2.2.5 Cerberus

06 Feb 19:33
Compare
Choose a tag to compare

Codename Cerberus

For more information, see the manual

See SW & HW Requirements
See platforms supported
See Ogre 2.1 FAQ
See What's new in Ogre 2.2

  • [GL3+] Fix issue with EGL_HEADLESS and NVIDIA cards (Linux)
  • [GL3+] vtable minor issue
  • [GL3+] Include DRM DRI card to identify it properly
  • [GL3+] Raise exceptions if EGL init errors are found
  • [GL3+] Fix broken SDK install of GLX/OSX/EGL headers
  • Merge pull request #177 from OGRECave/v2-2-egl
  • [GL3+] Full X11 independence with OGRE_CONFIG_UNIX_NO_X11
  • Add Tutorial_EglHeadless
  • [GL3+] Fix texture downloads from Headless windows
  • Upgrade to latest gl3w version
  • [GL3+] Give meaningful errors msgs if OpenGL is not installed correctly
  • [GL3+] Do not crash if X11 is not available
  • [D3D11] Add "Rendering Device" to getPriorityConfigOption
  • Fix build error on Windows
  • Fix broken build on Windows
  • Do not build ASTC codec if not explicitly requested in CMake
  • Fix some issues with the new GL Switchable Interface support
  • [GL3+] It is now possible to switch between WGL/GLX/EGL at runtime
  • [GL3+] Return a shared base pointer, not a specific one
  • Improve RenderDoc integration on Windows
  • Improve RenderDoc integration
  • Add RenderDoc integration
  • Toggle new EGL headless support via CMake option
  • [GL3+] Improved support for headless rendering
  • [GL3+] Add EGL offscreen rendering support (WIP)
  • Fix "Corrupt chunk detected" messages
  • Fix v2 Mesh LOD thresholds not being saved to mesh
  • [D3D11] Do not destroy externally-owned HWND handles
  • Fix false positive in assert caused by off by one
  • Alpha tested textured shadows could be wrong (#163)
  • Destroying items causes other item skeletons to be deformed (#9)
  • Fix KTX codec not opening many files correctly
  • Fix build error in latest Linux distros (#132)
  • Fix wrong fail-safe check
  • Do not publish root files to github pages
  • Do not publish root files to github pages
  • Fix build error
  • Fix wrong math in Aabb::distance( Vector3 )
  • Fix C version of ArrayQuaternion::Cmov4 (#141)
  • Bumped version to 2.2.5
  • Do not push the whole repo to gh-pages
  • Put API docs under /api/2.2/ when publishing to gh-pages
  • Build v2-1 docs and set to publish

v2.1.1 Baldur

01 Feb 00:10
Compare
Choose a tag to compare
  • Fix "Corrupt chunk detected" messages
  • Fix v2 Mesh LOD thresholds not being saved to mesh
  • Fix false positive in assert caused by off by one
  • Destroying items causes other item skeletons to be deformed (#9)
  • Fix build error in latest Linux distros (#132)
  • Fix wrong fail-safe check
  • Fix build error
  • Fix wrong math in Aabb::distance( Vector3 )
  • Fix C version of ArrayQuaternion::Cmov4 (#141)
  • Build v2-1 docs and set to publish
  • Add CompositorWorkspace::getDefinition()
  • Fix improper destruction of HlmsCompute
  • fix RaySceneQuery distance calculation
  • EMISSIVE texture is missing in HlmsJsonPbs::loadTexture()
  • Fix Forward+ overriding shadow casting lights' visibility
  • Increase patch version to Ogre 2.1.1
  • Bugfix: Bone::_getDerivedTransform using uninitialized values causing asserts to trigger Also prefer using Mathlib::LAST_AFFINE_COLUMN in ArrayMatrixAf4x3::store
    Updated build scripts to point ogre-next-deps git repo instead of bitbucket's Updated docs to point to Github instead of Bitbucket