File ogre.changes of Package ogre

-------------------------------------------------------------------
Mon Jun  5 09:36:55 UTC 2023 - Andreas Schwab <schwab@suse.de>

- Add option to build without mono bindings

-------------------------------------------------------------------
Fri Nov 25 10:51:59 UTC 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 09:18:53 UTC 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  6 22:07:10 UTC 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 18:53:03 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Use update-alternatives for plugin.cfg

-------------------------------------------------------------------
Thu Dec 16 14:47:58 UTC 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 09:36:02 UTC 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 09:15:46 UTC 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 23:33:51 UTC 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  6 08:19:56 UTC 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  3 21:29:33 UTC 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 23:14:53 UTC 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 17:19:19 UTC 2021 - Andreas Schwab <schwab@suse.de>

- riscv64-architecture.patch: add riscv64 as 64bit architecture

-------------------------------------------------------------------
Fri Jul 24 15:22:30 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>

- Add _constraints with default min 4GB disk
  and specifically for PowerPC set min 6GB physicalmemory.

-------------------------------------------------------------------
Tue Jan  2 16:33:09 UTC 2018 - stefan.bruens@rwth-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  8 21:30:29 UTC 2017 - mimi.vx@gmail.com

- fix boost BuildRequires

-------------------------------------------------------------------
Sun Sep 25 08:42:47 UTC 2016 - jengelh@inai.de

- Trim repetitive descriptions and include more details on what
  the components do.

-------------------------------------------------------------------
Thu Sep 15 14:38:39 UTC 2016 - mimi.vx@gmail.com

- don't build Cg plugin. 

-------------------------------------------------------------------
Sat Sep 10 09:37:07 UTC 2016 - mimi.vx@gmail.com

- change macro for _version, obs-source-validator can't expand
    complex macros

-------------------------------------------------------------------
Tue Nov 24 21:11:25 UTC 2015 - rpm@fthiessen.de

- Added fix-template-function.patch from fedora to resolve link
  errors due to incorrect template creation.
  Needed for openSUSE Factory.

-------------------------------------------------------------------
Tue Mar 11 08:59:47 UTC 2014 - Rene.vanPaassen@gmail.com

- removing the platform inttypes patch, did not solve anything
- correcting the unsigned long long constants in 
  OgrePixelFormatDescriptions.h, this tripped on sles 11 (older gcc)

-------------------------------------------------------------------
Mon Mar 10 15:04:21 UTC 2014 - Rene.vanPaassen@gmail.com

- use platform inttypes.h for sles 

-------------------------------------------------------------------
Mon Mar 10 11:59:49 UTC 2014 - Rene.vanPaassen@gmail.com

- fixed Samples/Browser/CMakeLists.txt for new cmake 3.0.0 (does
  not permit [ ] in command
- added explicit template instantiation to 
  OgreMain/src/OgreProgressiveMeshGenerator.cpp for sled/sles
- explicitly indicate source of uint in 
  Samples/TextureArray/include/TextureArray.h

-------------------------------------------------------------------
Mon Jan  6 08:17:09 UTC 2014 - Rene.vanPaassen@gmail.com

- fix UTF-8 BOM problem for older gcc (sles 11) 

-------------------------------------------------------------------
Mon Dec  9 17:28:46 UTC 2013 - opensuse@dstoecker.de

- update to 1.9.0

-------------------------------------------------------------------
Fri Nov 22 11:09:45 UTC 2013 - Rene.vanPaassen@gmail.com

- openSUSE 13.1 is not zzip_largefile_sensitive 

-------------------------------------------------------------------
Thu Nov  7 12:23:28 UTC 2013 - Rene.vanPaassen@gmail.com

- adjust flags for using the zzip lib with large file calls on 
  newer zzip; for sles and opensuse factory. Only affects i586 builds 

-------------------------------------------------------------------
Mon Oct  1 16:05:04 UTC 2012 - Rene.vanPaassen@gmail.com

- remove the -Wno-unused-but-set-parameter for sles builds 

-------------------------------------------------------------------
Sun Sep 23 01:02:11 UTC 2012 - mailaender@opensuse.org

- Update to upstream release 1.8.1
    - [GLES2] Add missing shader for skeletal sample
    - Fix crashes in OS X template code.
    - [OS X] Resolve some issues with visibility of symbols preventing universal builds.
    - [GLES] Improvements to pixel format selection. Reduces conversions at runtime and enables more formats.
    - Fix a couple defines in GLEW headers that I mistakenly altered during a batch replace. Resolves issues with FSAA on Windows using OpenGL
    - Disabling X11 check for all Apple platforms. Because it may not always be available on the system.
    - Fix a bug with OctreeNodes that are not in the scene graph being updated improperly. As reported in viewtopic.php?f=4&t=70617&p=461051
    - Patch 3517455 – Rename the COPYING file due to CPack not allowing files without extensions.
    - Patch 3526568 – Fix for when a listener object unreferences itself from the listened object while in a callback
    - Patch 3525902 – SceneManager – Fix for when a listener object unreferences itself from the listened object while in a callback
    - Bug 521 – Copy the flag to control auto edge list building when cloning a mesh.
    - Bug 532 – Default values not being returned on invalid input to StringConverter::parse* functions
    - Patch 3519819 – Add missing setRenderQueueGroupAndPriority functions to ParticleSystem and BillboardParticleRenderer.
    - OS X – Fix the “invalid drawable” error that pops up in the log when a window is created.
    - Patch 3324815 – Fix incorrect zip archive behavior. This also fixes a few of our unit tests.
    - Add a missing capabilities mapping
    - Fix up the Xcode 4 template
    - iOS: Fix crash caused by missing GL function pointers with GLES 2 on iOS 4
    - Revert part of a change that I made several months ago that was causing problems with texture shadows without edge lists.
    - Bug 538 – Support for boost 1.50
    - Bug 536 – Freetype 2.4.10
    - Fix [3538257]: Listener was never actually removed in SceneManager::removeListener
    - added check for icon existance in bool GLXGLSupport
    - Made SimpleRenderable::setMaterial virtual.
    - [OS X] Use the path from the FindCg script to create the framework symlink instead of assuming the prebuilt dependencies are being used.
    - Add a missing semicolon that has been causing some compile errors when using boost for threading.
    - Moved call to wglShareLists before call to wglMakeCurrent to help Wine emulation
    - [D3D9] Catch texture load exception in D3D9Texture::notifyOnDeviceCreate to prevent Ogre from crashing when moved to a new display
    - [Papercut] Resolve ambiguity of get/setUserAny in InstanceBatch
    - Fix [3545669]: Submesh operation type is not passed to tangent calculator causing triangle strips and fans to have improper tangents
    - Fix [3542148] Properly set texture coordinate index in D3D9 if vertex program is used with projective texturing
    - Fix [3538259]: Use _tempnam on Windows to generate temporary file name in OgreDeflate.cpp
    - Fix [3535939]: In CompositorInstance::getTargetForTex search also for referenced texture name if referencing another compositor’s texture
    - [3531905] Fix a bug in LOD generation of XSI exporter
    - [3531904] Update FindSoftimage.cmake to find Softimage 2013
    - Applied and enhanced masterfalcon’s patch to prevent BillboardChains from
    - updating their vertex buffer except when they are actually being rendered.
    - Fixed ParticleSystem’s emitted emitters ‘sputtering’ when emission rate per frame near 1/2.
    - Fix [522]: D3D9 / D3D11 destroyRenderTarget caused dangling pointer inside RS’s
    - Fix [504]: D3D9 Prevent infinite loop when CheckDeviceMultiSampleType fails when
    - fsaa is 0
    - Fix [454]: D3D9 add more error details when we can not create a vertex shader
    - [3484580] Fix a potential crash when loading materials referencing non-existent shadow caster/receiver materials
    - Increased size of GLX config dialog to accomodate for additional GL RenderSystem option
    - TerrainGroup did not pass along parameters to underlying Terrain in update and updateDerivedData
    - Fix [541]: In Rev 3513 the warning texture is created with a invalid context so
    - the gl id was 0 – this broke materials without valid textures (if no texture is
    - bounded the warning texture is bound)
    - Fix for possible endless loop if requesting max number of mipmaps with 0 depth. Affects all GL render systems.
    - Fixed -msse flag when building with MinGW.
    - [OS X] Fix displaying garbage on first frame when using Cocoa windows.
    - Also fixing the “invalid drawable” error.
    - Fix incorrect header guard.
    - Replace an ugly hack for GCC that was trying to force 16-byte stack alignment in OgreOptimisedUtilSSE, but causes trouble with recent GCC versions
    - GLES/GLES2 move error checks into the right place
    - Fixed bug: D3D9 can now be compiled in static with MinGW.
    - Get PlayPen and VTests running with static builds like iOS. Also some minor code cleanup.
    - Patches 3506252 & 3535295 – Profiler enhancements and support for GPU profile events.
    - Fix [541]: viewportDestroyed were never called
    - Fix a crash when starting/stopping the terrain sample with shadowing enabled. House entities need to be freed.
    - Fix [549]: When ogre is compiled with profiler support link dx9 to dx11 so we can
    - use D3DPERF_BeginEvent/D3DPERF_EndEvent/D3DPERF_SetMarker
    - Fix some profiler crashes
    - Bugfix: Instancing LOD distance strategy was considering entities that were not in the scene.
    - Bugfix: Instancing LOD distance strategy was using very inaccurate distance formula.
    - Bug 545: ScriptLexer is counting \r\n as 2 newlines
    - Patch 3505652 – Fix for compositors recompiling every frame
    - Patch 3489471 – Entity LOD animation bugfix
    - Fixed a bug in the CMakeLists.txt that would cause an error when the user
    - influences CMAKE_CXX_FLAGS manually in CMake.
    - [GLES2] Attempt to resolve the isAttributeValid crash when shaders are either missing or have failed to compile/link. Also do a little more logging when reporting compile errors.
    - Calling removeInstancedEntity on the same InstancedEntity more than once will now raise an exception.
    - [iOS] Remove old GCC define to disable thumb and use a compiler flag instead. More reliable across gcc and clang.
    - Make it possible to call Viewport::removeListener during viewportDestroyed event
    - [OS X] Correctly compute Cocoa window origins and fix repositioning.
    - HW-Instancing: Add support for meshes which use a shared vertex buffer
    - Fixed the NaCl compile and link for the latest code changed in 1.8
    - Fixed texture loading issues in GLES2 RS for NaCl.
    - Changed RenderSystems on Windows to interpret externalWindowHandle and parentWindowHandle parameters as size_t instead of unsigned int, which has the wrong size on 64bit platforms
    - Fix Unity builds for OSX (SampleBrowser did not compile)

-------------------------------------------------------------------
Sun Jul  1 22:04:44 UTC 2012 - devel.openSUSE.org@gmail.com

- Update to upstream release 1.8.0
    - Terrain changes
       -Terrain vertex data is now compressed by default, reducing the vertex size by 40% on the GPU
       -Terrain data is saved in a compressed format (Deflate) resulting in smaller disk sizes (uncompressed data files are still supported) 
    -DeflateStream added
       -Wraps any other stream to compress / decompress data via the deflate algorithm
       -If given an uncompressed stream to load, automatically falls back on a passthrough read for easy compatibility 
    -Vertex normals can now be animated in morph and pose animation
       -Normals can be included in vertex morph keyframes, and specified as part of reference poses
       -Software, SSE and hardware (shader) pipelines supported
       -Mesh format has been upgraded to support the new data
       -Note: Animated normals are currently not compatible with stencil shadows because of the conflicting vertex structure requirements 
    -Versioned mesh writing
       -MeshSerializer can now write all versions of .mesh back to Ogre 1.0 rather than only being able to write in the latest version format. This should make it easier for tool & exporter developers who can use the latest code but still support users on older versions
       -OgreMeshUpgrader now accepts an optional -V parameter where you can specify the target version to write 
    -New Instancing system
       -Completely new InstanceManager system written from scratch, which is more robust, supports extending it with multiple techniques
       -Interface and behavior very similar to Entity, to mantain consistency and allow easy switch between Entities and Instanced Entities. Instanced Entities can be attached to scene nodes.
       -Implemented ShaderBased technique (up to 80 instances per batch, matrices stored in vertex shader's constant registers)
       -Implemented VTF technique (huge ammount of instances per batch stored in a texture, needs Vertex Texture Fetch)
       -Added "New Instancing" sample to show the capabilities, limits, and features of this new system. 
    -A cache of the binary representation of shaders. 

-------------------------------------------------------------------
Mon May 14 08:57:39 UTC 2012 - Rene.vanPaassen@gmail.com

- Fixed a typo, %{verion} should be %{version} (calculated wrong 
  provides and failed on SLE 11, not on later platforms)
- Added Requires:libOgreMain-devel to the other devel packages

-------------------------------------------------------------------
Fri Apr 20 11:36:39 UTC 2012 - joop.boonen@opensuse.org

- Removed Plugin directory patches
  - Haven't been accepted in the source code
  - Makes alligning dependent packages more difficult
- Corrected some dependancies
- Added some Provides

-------------------------------------------------------------------
Sun Feb 26 14:04:45 UTC 2012 - joop.boonen@opensuse.org

- Build ogre 1.7.4

-------------------------------------------------------------------
Fri Nov 25 12:06:44 UTC 2011 - Rene.vanPaassen@gmail.com

- As per the openSUSE:Specfile_guidelines, the BuildRoot tag should
  always be used (and build fails on SLE without)
- Removed the alternative dependencies again, put them as 
  Substitute: into project configuration 

-------------------------------------------------------------------
Thu Nov 24 16:28:40 UTC 2011 - Rene.vanPaassen@gmail.com

- Provided alternative dependencies for sled 

-------------------------------------------------------------------
Mon Oct  3 17:59:38 UTC 2011 - reddwarf@opensuse.org

- Update to OGRE 1.7.3

-------------------------------------------------------------------
Sat Jul  2 15:51:32 UTC 2011 - jengelh@medozas.de

- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)

-------------------------------------------------------------------
Sun Apr 25 16:19:22 UTC 2010 - cmorve69@yahoo.es

- Update to OGRE 1.7.1

-------------------------------------------------------------------
Sat Apr 24 21:25:07 UTC 2010 - cmorve69@yahoo.es

- Made libOgreMain-devel require boost-devel

-------------------------------------------------------------------
Fri Aug  7 00:00:00 CEST 2009 - cmorve69@yahoo.es

- Respect the Shared Library Naming and Packaging Policy
- Added missing Provides/Obsoletes to allow the upgrade after the -plugins merge

-------------------------------------------------------------------
Thu Aug  6 00:00:00 CEST 2009 - cmorve69@yahoo.es

- Update to OGRE 1.6.3
- Merge -plugins subpackage in main package

-------------------------------------------------------------------
Tue Apr 28 00:00:00 CEST 2009 - matt@milliams.com

- Update to OGRE 1.6.2

-------------------------------------------------------------------
Mon Apr  6 00:00:00 CEST 2009 - dominique-obs@leuenberger.net

- package rename libdevil-devel -> DevIL-devel

-------------------------------------------------------------------
Sun Dec  7 00:00:00 CET 2008 - dominique-obs@leuenberger.net

- Added patch to successfully build on 11.1 and Factory

-------------------------------------------------------------------
Sat Nov 15 00:00:00 CET 2008 - matt@milliams.com

- Update to OGRE 1.6.0

-------------------------------------------------------------------
Wed Mar 26 00:00:00 CET 2008 - matt@milliams.com

- Build with DevIL rather than FreeImage to avoid conflicts with system libraries

-------------------------------------------------------------------
Thu Mar 13 00:00:00 CET 2008 - prusnak@suse.cz

- Updated to OGRE 1.4.7

-------------------------------------------------------------------
Thu Jan 24 00:00:00 CET 2008 - prusnak@suse.cz

- Updated to OGRE 1.4.6
- drop includes.patch

-------------------------------------------------------------------
Tue Dec 18 00:00:00 CET 2007 - prusnak@suse.cz

- Updated to OGRE 1.4.5
- Fix missing includes (includes.patch)

-------------------------------------------------------------------
Wed Aug  8 00:00:00 CEST 2007 - matt@milliams.com

- Updated to OGRE 1.4.3
- Renamed ogre(-devel) package to libogre(-devel)

-------------------------------------------------------------------
Wed Jan 10 00:00:00 CET 2007 - kai.blin@gmail.com

- Initial spec file for ogre 1.2.4

openSUSE Build Service is sponsored by