Package Release Info

ogre-13.6.5-bp156.1.3

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libOgreBites-devel
libOgreBites13_6
libOgreBitesQt13_6
libOgreMain-devel
libOgreMain13_6
libOgreMain13_6-codecs
libOgreMain13_6-plugins
libOgreMeshLodGenerator-devel
libOgreMeshLodGenerator13_6
libOgreOverlay-devel
libOgreOverlay13_6
libOgrePaging-devel
libOgrePaging13_6
libOgreProperty-devel
libOgreProperty13_6
libOgreRTShaderSystem-devel
libOgreRTShaderSystem13_6
libOgreTerrain-devel
libOgreTerrain13_6
libOgreVolume-devel
libOgreVolume13_6
ogre-demos
ogre-demos-devel
ogre-devel
ogre-docs
ogre-media
ogre-python
ogre-tools

Change Logs

* Tue Jan 30 2024 Michael Pujos <pujos.michael@gmail.com>
- fixed compilation with glslang v14
- added fix-glslang-plugin-compilation.patch
* Mon Dec 18 2023 Ferdinand Thiessen <rpm@fthiessen.de>
- 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 <schwab@suse.de>
- Add option to build without mono bindings
Version: 13.5.3-bp155.1.6
* Fri Nov 25 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- Use update-alternatives for plugin.cfg
* Thu Dec 16 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <adam@mizerski.pl>
- 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 <rpm@fthiessen.de>
- 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 <rpm@fthiessen.de>
- 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 <schwab@suse.de>
- riscv64-architecture.patch: add riscv64 as 64bit architecture
* Fri Jul 24 2020 Michel Normand <normand@linux.vnet.ibm.com>
- Add _constraints with default min 4GB disk
  and specifically for PowerPC set min 6GB physicalmemory.