Changelog for
libOgreBites13_6-13.6.5-lp154.44.1.x86_64.rpm :
* Mon Dec 18 2023 Ferdinand Thiessen
- Added fix-gslang-cpp17.patch to fix build with our current GLSlang package- Update to 13.6.5
* DeflateStream can throw in close() > compressFinal()
* fix element count of ACT_TIME_0_
*
* fix ResourceGroupManager shutdown crash
* GpuProgramParameters - assert correct autoconstant type
* SceneManager - report derived material in renderdoc
* Technique - avoid deadlock when shadow_
*_material refers to self
* use identity for
*VIEWPROJ_MATRIX if textureProjector is NULL
* RTSS
* normalmap - parallax texcoord should also affect normalmap lookup
* IBL - ensure envmap is used as cubic texture
* GLSupport: early-out if shader source is empty
* GLES2/GL3+: fix HardwareBuffer::copyData when offsets are not 0
* GLES2: fix check in blitFromMemory- Update to 13.6.4
* LiSPSMShadowCameraSetup::create - actually forward the params
* Mesh - actually only trigger assertion in debug mode
* Resource - call prepareResource() before loading an unprepared manual resource
* MeshUpgrader - avoid assertion in ~Mesh
* XMLConverter: XMLSkeletonSerializer - use correct bone handles for createNodeTrack()
* STBICodec: update embedded STB Image- Update to 13.6.3
* CompositorInstance - fix auto-sorting custom render passes
* setBonesUseObjectSpace - use the passed value
* RTSS
* cook torrance - forward surface alpha
* Do not add the gl_PerVertex block when writing the shader.- Update to 13.6.2
* GpuProgramParameters - do not set variability in clearAutoConstant
* move RSC compatibility check to useCustomRenderSystemCapabilities
* Assimp:
* set emissive to 0 when using an emissive map
* support loading embedded textures
* GL: RenderToVertexBuffer - fix detection of GLSL shaders
* GLSupport
* EGL - fix multi-window operation
* fix requested version of GL context- Update to 13.6.1
* GLES2: Better handle the case where we dont have texture_border_clamp
* Emscripten: dynamically switch to WebGL2, if possible
* RTSS: fix parsing triplanarTexturing params- Update to 13.6.0
* Image Based Lighting provided by the RTSS
* Terrain shaders generated by the RTSS
* significantly improved shadowing quality
* Rust based image codec
* Full changes: https://github.com/OGRECave/ogre/releases/tag/v13.6.0
* Mon Jun 05 2023 Andreas Schwab - Add option to build without mono bindings
* Fri Nov 25 2022 Ferdinand Thiessen - Update to 13.5.3
* Minor RTSS and TerrainTransform fixes- Update to 13.5.2
* Various GL bugfixes- Update to 13.5.1
* RenderSystem - skip FFP texture settings when FFP is not supported
* Minor RTSS bugfixes- Update to 13.5.0
* Implement Automatic Instancing
* Add support for GPU bone to world transform
* Non shadow-casting lights and PSSM integration
* Use Vulkan Memory Allocator
* See full changes: https://github.com/OGRECave/ogre/releases/tag/v13.5.0- Add swig-3-cpp11.patch required for swig 3 on openSUSE Leap 15.3 and Leap 15.4- Add fix-sse-detection.patch for fixing sse detection, as x86 does not always provides sse, only x64 has always sse support
* Fri Nov 25 2022 Ferdinand Thiessen - Update to 13.4.4
* Minor bug fixes, especially within the GLSLang and Vulkan part- Update to 13.4.3
* Refactor code to C++11 style
* Fixes within ParticleFX and RTSS- Update to 13.4.2
* Minor bug fixes, focussed on RTSS and PCZSceneManager- Update to 13.4.1
* BillboardChain - fix orientation when there is only one camera- Update to 13.4.0
* Add Bullet component based on BtOgre
* Add VET_INT_10_10_10_2_NORM
* Add basic support for joystick devices
* Overlay: update ImGui to 1.87
* Full changes: https://github.com/OGRECave/ogre/releases/tag/v13.4.0- Rebased 0001-Vulkan-Use-find_package-to-support-system-wide-insta.patch
* Wed Apr 06 2022 Ferdinand Thiessen - Update to 13.3.4
* GL3+: improved performance by 10% when draw-call bound
* Codec_Assimp: allow loading glTF2 meshes
* RTSS: PBR material support
* Improved Gamepad Support via Bites
* Bites: also scale button events on OSX
* RTSS: PSSM3 - use projective space splits to allow reversed-Z
* Vulkan: implement Reversed Depth mode- Remove upstream merged patches
* 0001-Fix-plugins-not-installed-into-OGRE_PLUGINS_PATH.patch
* ff55ef7b272fa0fb5be935ac41af67f5d6e15bf4.patch
* fix-assimp-cmake.patch- python3-sitelib.patch is now openSUSE specific, upstream voted against it.- Rebased 0001-Vulkan-Use-find_package-to-support-system-wide-insta.patch
* Tue Dec 21 2021 Ferdinand Thiessen - Use update-alternatives for plugin.cfg
* Thu Dec 16 2021 Ferdinand Thiessen - Update to 13.2.4
* PixelFormat: use red channel when packing PF_A8 to match OpenGL
* Ogre.h: include OgreUnifiedHighLevelGpuProgram.h
* Vulkan:
* add swizzling for PF_A8
* enable PF_DEPTH32- Add ff55ef7b272fa0fb5be935ac41af67f5d6e15bf4.patch from upstream fixes linking issues with version 13.2.2+- Update to 13.2.1
* Frustum: deprecate getProjectionMatrixRS
* Mesh: drop mSkeletonName as it always matches mSkeleton
* update zip/ miniz to 2.2.0
* Media: drop obsolete HLMS shaders
* RTSS: allow targeting glslang
* Overlay: fix missing bits for HiDPI support
* Terrain: GLSL - add Vulkan support
* GLSLang: use latest GLSL version to get all features
* Vulkan: add new RenderSystem based on ogre-next version
* GL
*: drop superflous GLHardwarePixelBuffer indirection
* update imgui to 1.85
* Many other features and bug fixes, full list is available: https://github.com/OGRECave/ogre/releases/tag/v13.2.0- Added 0001-Fix-plugins-not-installed-into-OGRE_PLUGINS_PATH.patch install plugins into configured plugin path- Added 0001-Vulkan-Use-find_package-to-support-system-wide-insta.patch support system wide installed vulkan.
* Tue Dec 14 2021 Ferdinand Thiessen - Update to 13.1.1
* add Rectangle2D to Ogre.h
* Deprecated - drop duplicate definition of aligned_vector
* RTSS: implement two-sided lighting
* Bites: Use Qt 6 for OgreBitesQt if present
* UnifiedShader:
* add texture2DArray support and refactor respective sample
* initial support for glslang
* GLSLang: enable standard params & add vulkan support
* Many other features and bug fixes, full list is available: https://github.com/OGRECave/ogre/releases/tag/v13.1.0
* Tue Dec 14 2021 Ferdinand Thiessen - Update to 13.0.1, version scheme changed. With breaking changes:
* Deprecated std wrappers and SceneType into OgreDeprecated.h
* Several private structures are not exposed anymore
* Dopped
* \"Custom Render Queues\" support
* deprecated SceneLoader API
* long-standing hard deprecations
* most of texture_alias API
* ParticleIterator
* _StringBase & _StringStreamBase indirection
* subroutine API in favor of specialization constants
* support for TEX_TYPE_2D_RECT
* rename Media/ShadowVolume to Media/Main
* add API for exporting scene hierarchy + dotscene implementation
* add GLSLang shader compiler plugin
* Many other new features and bug fixes, full list available: https://github.com/OGRECave/ogre/releases/tag/v13.0.0
* Fri Dec 10 2021 Ferdinand Thiessen - Update to 1.12.13
* Add API for exporting scene hierarchy + dotscene implementation
* DDSCodec - disable mips instead of decompressing
* FileSystemLayer - also look relative to lib for configs on Linux
* MaterialSerializer - do not export RTSS techniques by default
* Root - catch bad config options in restoreConfig
* SceneManager::createLight - add convenience param to specify Type
* TRect - add asserts to merge & intersect
* Viewport - disable clearBuffers if clearEveryFrame is off
* Overlay: Font - Texture must be removed to allow reloading
* Terrain: Delete plane when shutting down.
* A lot bug fixes- Add fix-assimp-cmake.patch, fixes assimp detection by cmake
* Mon Sep 06 2021 Adam Mizerski - Ogre is incompatible with OpenEXR v3. OpenEXR is an optional dependency, so disable it for now using %bcond_with.
* Mon May 03 2021 Ferdinand Thiessen - Update to 1.12.12
* See https://github.com/OGRECave/ogre/releases/tag/v1.12.12- Refresh python3-sitelib.patch- Install versioned modules, unversioned only for devel package- Add virtual devel package, the cmake module requires all devel package
* Sun Apr 18 2021 Ferdinand Thiessen - Update to 1.12.11
* A lot of new features and bug fixes, please refer to https://github.com/OGRECave/ogre/releases/tag/v1.12.11 Or the release notes provided in ogre-docs packge (Notes
*.md)- Added python and CSharp subpackages- Added python3-sitelib.patch for correct python site-lib path- Dropped upstream fixed patches
* riscv64-architecture.patch
* fix-aarch64-detection.patch
* fix-template-function.patch
* ogre-1.9.0-fixsled.patch
* ogre1.9.0-browser-cmake.patch
* ogre-1.9.0-texturearray-ambig-uint.patch
* ogre-1.9.0-longlongconstants.patch
* Mon Jan 11 2021 Andreas Schwab - riscv64-architecture.patch: add riscv64 as 64bit architecture
* Fri Jul 24 2020 Michel Normand - Add _constraints with default min 4GB disk and specifically for PowerPC set min 6GB physicalmemory.
* Tue Jan 02 2018 stefan.bruensAATTrwth-aachen.de- Fix aarch64 build, add fix-aarch64-detection.patch- Fix armv{6,7}l build, set flags for zzip (same as i586)
* Fri Dec 08 2017 mimi.vxAATTgmail.com- fix boost BuildRequires
* Sun Sep 25 2016 jengelhAATTinai.de- Trim repetitive descriptions and include more details on what the components do.
* Thu Sep 15 2016 mimi.vxAATTgmail.com- don\'t build Cg plugin.
* Sat Sep 10 2016 mimi.vxAATTgmail.com- change macro for _version, obs-source-validator can\'t expand complex macros
* Tue Nov 24 2015 rpmAATTfthiessen.de- Added fix-template-function.patch from fedora to resolve link errors due to incorrect template creation. Needed for openSUSE Factory.