summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-03-01 12:12:14 +0000
committernia <nia@pkgsrc.org>2021-03-01 12:12:14 +0000
commit15105d4817b3596081d9ea1bd8efb2b176861321 (patch)
tree608faeb389565621e7f830ba517262d936c3c536
parentadc9ee3de70a3f780c0a042a638a734cbb676567 (diff)
downloadpkgsrc-15105d4817b3596081d9ea1bd8efb2b176861321.tar.gz
ogre: Update to 1.12.11
The main change is that it builds again. # New and Noteworthy in OGRE 1.12 This is only a high level overview. For a detailed changes, see the git changelog. ## Core changes ### Component Media files Previously all of our bundled Media files lived in the `Samples/Media` subdirectory - including the `RTShaderLib`. However the latter is not a sample, but required to use the RTSS component. Therefore, we now put media files that are required by a component into `Media/*` and install them independent of the Sample Media. This allows you to merely reference these locations instead of having to copy them into your project. Consequently, this allowed us to move various embedded resources to the filesystem for easier editing. **ACTION REQUIRED** you must add the `Media/ShadowVolume` resource location to use the build-in algorithms. ### NEON intrinsics on all ARM platforms We converted our SSE based OptimisedMath using SSE2NEON. While the gains are not as substantial as on x86, you can expect an speedup of about 30% for e.g. CPU skeletal animation. ### Automatic Plugin discovery for Windows Debug builds Ogre now automatically append the `_d` suffix to plugin library names on windows. Consequently it does not need a `plugins_d.cfg` any more. Therefore you can now use the same config files for release and debug with the same content. ### Separate UV skyboxes removed Ogre no longer supports `cubic_texture .. separateUV` textures. Previously it was possible to create a "fake" cubic texture unit which would actually contain 6 individual 2d textures. These could be used to render skyboxes. Only skyboxes that is. For everything else you would need real hardware cubic textures. Ogre will ignore the `separateUV` part now, and create a real cubic texture anyway. The advantage is that ogre renders the skybox with only one draw call. **ACTION REQUIRED** If you use custom shaders on such materials, you will have to update them to cope with real cubic textures. ### RenderSystem - unified API for fixed-function and shaders The `RenderSystem` API was modernized and streamlined for programmable pipeline usage. Consequently most of the legacy fixed function API calls were removed (e.g. `_setProjectionMatrix`, `_setSurfaceParams`). Instead these parameters are now passed through the `GpuProgramParameters` structure to the fixed function unifying the API between fixed and programmable pipeline. RenderSystems supporting `RSC_FIXED_FUNCTION`, now export the respective parameters through `getFixedFunctionParams`. You can query and modify those and then apply them using `applyFixedFunctionParams`. If you bypass the SceneManager and use the RenderSystem directly, e.g. `_setProjectionMatrix` becomes ```cpp auto params = rs->getFixedFunctionParams(TVC_NONE, FOG_NONE); params->setConstant(8, Matrix4()); // the "magic" 8 is defined in getFixedFunctionParams rs->applyFixedFunctionParams(params, GPV_GLOBAL); ``` ### Improved Profiling The instrumentation code inside Ogre was improved to be less costy compared to the measured code. At this we also improved the labels to be more readable (camera name vs. "_renderScene") - see [the updated Profiling tutorial](https://codedocs.xyz/OGRECave/ogre/profiler.html#profRead). Additionally the Profiler class can now use [Remotery](https://github.com/Celtoys/Remotery) as its backend. Again see the tutorial for more details. ### Breaking non-API changes These changes require unit testing on your side as compilation will succeed, but the rendering result may vary compared to 1.11. * `fog_override` semantics changed: previously it would only affect fixed function fog and shader autoparams would still get the global scene fog. Now both autparams and fixed function settings are affected. * `SubMesh::setMaterialName` now immediately queries the `MaterialManager` instead of merely storing the name. This means that if you do not load any `.material` files and do an import/ export cycle of a `.mesh`, the material names will be lost. This is a common use case for offline processing of mesh files. Register a `MeshSerializerListener` to create dummy materials in this case. * `Ogre::any_cast` now throws a `std::bad_cast` exception instead of a `Ogre::InvalidParametersException` for compatibility with `std::any_cast`. Both derive from `std::exception`, in case you want to preserve legacy compatibility. * The `OGRE_BUILD_*` defines moved to a separate `OgreComponents.h` header. As those were typically checked with `#ifdef`, these check will silently fail. Migrate to the `Ogre.h` header instead of including headers form OgreMain directly. * compute shaders are no longer automatically dispatched when the according material is used during rendering. You now have to explicitly reference the respective material in a [*compute* compisitor pass](https://ogrecave.github.io/ogre/api/latest/_compositor-_scripts.html#Compositor-Passes). ## Samples As a side-effect of the stable media files effort, the Sample media files were refactored as well. Now all GL rendersystems share a common GLSL shader codebase - likewise the D3D rendersystems and the Cg plugin use the same Cg shaders (which is just HLSL9 really). Additionally we took advantage of the RTSS improvements and replaced any custom depth shadow code by the unified RTSS solution. ## Bites The `ApplicationContext` class was split into `ApplicationContextBase` and `ApplicationContextSDL`. This allows additional implementations (like Qt) and eases consumption in projects that do not use SDL. ## Real Time Shader System 3.0 The RTSS API was overhauled and is now more flexible and easy to use. You can now directly acquire shaders for an arbitrary Pass using `TargetRenderState` - without having to go through any Viewport Scheme juggling. This means that `TargetRenderState` can now replace any ad-hoc shader generator that you might have in place to leverage the Ogre maintained RTSS shader snippets. The RTSS now defaults to Per-Pixel lighting, consequently making it the default for GL3+/ GLES2 and D3D11. ### Depth Shadowmap Support The PSSM3 shadow stage now supports hardware PCF and automatically uses it if your shadow textures are compatible (i.e. of type `PF_DEPTH`). Furthermore you can now use it generally for depth based textures by not calling `setSplitPoints` - it will use only the first depth shadow texture then. ### Merged Lighting calculations The Fixed Function, Per-Pixel and Normal map sub-render states now all share the same shader code. **ACTION REQUIRED** you must update your `RTShaderLib` for the 1.12 shaders. ## Terrain To allow usage `PF_DEPTH` shadow textures, the "linear" depth code was dropped from the `SM2Profile`. Where previously you were expected to write an interpolated value of `(gl_Position.z - depthRange.x) * depthRange.w` in the fragment shader, it is now enough to just write `gl_FragCoord.z`. This enables early-z optimizations by the hardware and generally eases the workflow. Refer to the Terrain Sample for the updated depth shadow scene setup. Furthermore it is now possible to load legacy 1.7 style Terrains (aka "terrain.cfg") using `TerrainGroup::loadLegacyTerrain`. **ACTION REQUIRED** you have to add the `Media/Terrain` resource location to use the SM2Profile Shader Generator. ## D3D9 RenderSystem Direct3D9 feature level 9.1 is now required. ## GL/ GLES2/ GL3+ `#include` directives in GLSL shaders are now resolved by OGRE. The lookup is performed by filename using the Resource System. (based on the existing code of the Cg plugin) Monolithic shaders are used instead of separable shader objects (SSO) by default again due to better performance and better driver support.
-rw-r--r--devel/ogre/Makefile57
-rw-r--r--devel/ogre/PLIST1259
-rw-r--r--devel/ogre/buildlink3.mk14
-rw-r--r--devel/ogre/distinfo14
-rw-r--r--devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h15
-rw-r--r--devel/ogre/patches/patch-OgreMain_include_OgreStringConverter.h46
-rw-r--r--devel/ogre/patches/patch-OgreMain_src_OgreStringConverter.cpp69
-rw-r--r--devel/ogre/patches/patch-aa83
8 files changed, 1266 insertions, 291 deletions
diff --git a/devel/ogre/Makefile b/devel/ogre/Makefile
index 75b325dc913..fb159d65924 100644
--- a/devel/ogre/Makefile
+++ b/devel/ogre/Makefile
@@ -1,37 +1,54 @@
-# $NetBSD: Makefile,v 1.46 2020/06/05 12:48:59 jperkin Exp $
-#
+# $NetBSD: Makefile,v 1.47 2021/03/01 12:12:14 nia Exp $
-DISTNAME= ogre-v1-6-3
-PKGNAME= ogre-1.6.3
-PKGREVISION= 15
+DISTNAME= ogre-1.12.11
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ogre/}
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_GITHUB:=OGRECave/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://ogre.sourceforge.net/
-COMMENT= Object-Oriented Graphics Rendering Engine
+HOMEPAGE= https://github.com/OGRECave/ogre
+COMMENT= Scene-oriented, flexible 3D engine written in C++
LICENSE= gnu-lgpl-v2.1
-WRKSRC= ${WRKDIR}/ogre
-GNU_CONFIGURE= yes
-USE_TOOLS+= gmake pkg-config xmkmf
-USE_LANGUAGES= c c++03
-USE_LIBTOOL= yes
+USE_CMAKE= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
-CONFIGURE_ARGS+= --with-platform=GLX
-CONFIGURE_ARGS+= --disable-freeimage
-CONFIGURE_ARGS+= --disable-cg
+GCC_REQD+= 4.7 # C++11
-PKGCONFIG_OVERRIDE+= OGRE.pc.in
+# Unsupported on some pkgsrc platforms (e.g. NetBSD).
+# It attempts to enable them solely based on the compiler version, which
+# doesn't work, and does not include good fallback.
+CMAKE_ARGS+= -DOGRE_ENABLE_PRECOMPILED_HEADERS=OFF
+
+CMAKE_ARGS+= -DOGRE_BUILD_DEPENDENCIES=OFF
+CMAKE_ARGS+= -DOGRE_BUILD_COMPONENT_PYTHON=OFF
+CMAKE_ARGS+= -DOGRE_BUILD_COMPONENT_JAVA=OFF
+
+# Mostly going by which dependencies other distributors enable by default to
+# determine what is useful to include.
+# Qt5 and SDL2 are only used by example programs.
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_ASSIMP=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Cg=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_OpenEXR=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PythonInterp=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_SDL2=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Softimage=ON
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_SWIG=ON
+
+PKGCONFIG_OVERRIDE+= CMake/Templates/*.pc.in
.include "../../archivers/zziplib/buildlink3.mk"
-.include "../../devel/devIL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/freeimage/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
+.include "../../textproc/pugixml/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
-.include "../../x11/libXxf86vm/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ogre/PLIST b/devel/ogre/PLIST
index 0a214c02d8e..9020e132291 100644
--- a/devel/ogre/PLIST
+++ b/devel/ogre/PLIST
@@ -1,12 +1,56 @@
-@comment $NetBSD: PLIST,v 1.4 2009/09/01 16:53:40 hasso Exp $
-bin/OgreMaterialUpgrade
-bin/OgreMeshUpgrade
+@comment $NetBSD: PLIST,v 1.5 2021/03/01 12:12:14 nia Exp $
+bin/OgreMeshUpgrader
bin/OgreXMLConverter
-bin/rcapsdump
-include/OGRE/GLX/OgreConfigDialogImp.h
-include/OGRE/GLX/OgreErrorDialogImp.h
-include/OGRE/GLX/OgreTimerImp.h
+bin/SampleBrowser
+bin/VRMLConverter
+include/OGRE/Bites/OgreAdvancedRenderControls.h
+include/OGRE/Bites/OgreApplicationContext.h
+include/OGRE/Bites/OgreApplicationContextBase.h
+include/OGRE/Bites/OgreApplicationContextQt.h
+include/OGRE/Bites/OgreBites.i
+include/OGRE/Bites/OgreBitesConfigDialog.h
+include/OGRE/Bites/OgreBitesPrerequisites.h
+include/OGRE/Bites/OgreCameraMan.h
+include/OGRE/Bites/OgreImGuiInputListener.h
+include/OGRE/Bites/OgreInput.h
+include/OGRE/Bites/OgreSGTechniqueResolverListener.h
+include/OGRE/Bites/OgreStaticPluginLoader.h
+include/OGRE/Bites/OgreTrays.h
+include/OGRE/Bites/OgreWindowEventUtilities.h
+include/OGRE/DefaultSamplesPlugin.h
+include/OGRE/ListenerFactoryLogic.h
+include/OGRE/MeshLodGenerator/OgreLod0Stripifier.h
+include/OGRE/MeshLodGenerator/OgreLodBuffer.h
+include/OGRE/MeshLodGenerator/OgreLodCollapseCost.h
+include/OGRE/MeshLodGenerator/OgreLodCollapseCostCurvature.h
+include/OGRE/MeshLodGenerator/OgreLodCollapseCostOutside.h
+include/OGRE/MeshLodGenerator/OgreLodCollapseCostProfiler.h
+include/OGRE/MeshLodGenerator/OgreLodCollapseCostQuadric.h
+include/OGRE/MeshLodGenerator/OgreLodCollapser.h
+include/OGRE/MeshLodGenerator/OgreLodConfig.h
+include/OGRE/MeshLodGenerator/OgreLodConfigSerializer.h
+include/OGRE/MeshLodGenerator/OgreLodData.h
+include/OGRE/MeshLodGenerator/OgreLodInputProvider.h
+include/OGRE/MeshLodGenerator/OgreLodInputProviderBuffer.h
+include/OGRE/MeshLodGenerator/OgreLodInputProviderMesh.h
+include/OGRE/MeshLodGenerator/OgreLodOutputProvider.h
+include/OGRE/MeshLodGenerator/OgreLodOutputProviderBuffer.h
+include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedBuffer.h
+include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedMesh.h
+include/OGRE/MeshLodGenerator/OgreLodOutputProviderMesh.h
+include/OGRE/MeshLodGenerator/OgreLodOutsideMarker.h
+include/OGRE/MeshLodGenerator/OgreLodPrerequisites.h
+include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjector.h
+include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjectorListener.h
+include/OGRE/MeshLodGenerator/OgreLodWorkQueueRequest.h
+include/OGRE/MeshLodGenerator/OgreLodWorkQueueWorker.h
+include/OGRE/MeshLodGenerator/OgreMeshLodGenerator.h
+include/OGRE/MeshLodGenerator/OgreSmallVector.h
+include/OGRE/MeshLodGenerator/OgreVectorSet.h
+include/OGRE/MeshLodGenerator/OgreVectorSetImpl.h
include/OGRE/Ogre.h
+include/OGRE/Ogre.i
+include/OGRE/OgreASTCCodec.h
include/OGRE/OgreAlignedAllocator.h
include/OGRE/OgreAnimable.h
include/OGRE/OgreAnimation.h
@@ -16,7 +60,7 @@ include/OGRE/OgreAny.h
include/OGRE/OgreArchive.h
include/OGRE/OgreArchiveFactory.h
include/OGRE/OgreArchiveManager.h
-include/OGRE/OgreAtomicWrappers.h
+include/OGRE/OgreAtomicScalar.h
include/OGRE/OgreAutoParamDataSource.h
include/OGRE/OgreAxisAlignedBox.h
include/OGRE/OgreBillboard.h
@@ -26,21 +70,20 @@ include/OGRE/OgreBillboardSet.h
include/OGRE/OgreBitwise.h
include/OGRE/OgreBlendMode.h
include/OGRE/OgreBone.h
-include/OGRE/OgreBorderPanelOverlayElement.h
+include/OGRE/OgreBuildSettings.h
include/OGRE/OgreCamera.h
include/OGRE/OgreCodec.h
include/OGRE/OgreColourValue.h
include/OGRE/OgreCommon.h
-include/OGRE/OgreCompiler2Pass.h
+include/OGRE/OgreComponents.h
include/OGRE/OgreCompositionPass.h
include/OGRE/OgreCompositionTargetPass.h
include/OGRE/OgreCompositionTechnique.h
include/OGRE/OgreCompositor.h
include/OGRE/OgreCompositorChain.h
include/OGRE/OgreCompositorInstance.h
+include/OGRE/OgreCompositorLogic.h
include/OGRE/OgreCompositorManager.h
-include/OGRE/OgreCompositorScriptCompiler.h
-include/OGRE/OgreCompositorSerializer.h
include/OGRE/OgreConfig.h
include/OGRE/OgreConfigDialog.h
include/OGRE/OgreConfigFile.h
@@ -48,44 +91,64 @@ include/OGRE/OgreConfigOptionMap.h
include/OGRE/OgreController.h
include/OGRE/OgreControllerManager.h
include/OGRE/OgreConvexBody.h
+include/OGRE/OgreCustomCompositionPass.h
include/OGRE/OgreDDSCodec.h
include/OGRE/OgreDataStream.h
+include/OGRE/OgreDefaultDebugDrawer.h
include/OGRE/OgreDefaultHardwareBufferManager.h
+include/OGRE/OgreDefaultWorkQueue.h
+include/OGRE/OgreDefaultWorkQueueStandard.h
+include/OGRE/OgreDefaultWorkQueueTBB.h
+include/OGRE/OgreDeflate.h
+include/OGRE/OgreDepthBuffer.h
+include/OGRE/OgreDistanceLodStrategy.h
+include/OGRE/OgreDualQuaternion.h
include/OGRE/OgreDynLib.h
include/OGRE/OgreDynLibManager.h
+include/OGRE/OgreETCCodec.h
include/OGRE/OgreEdgeListBuilder.h
include/OGRE/OgreEntity.h
-include/OGRE/OgreErrorDialog.h
include/OGRE/OgreException.h
+include/OGRE/OgreExports.h
include/OGRE/OgreExternalTextureSource.h
include/OGRE/OgreExternalTextureSourceManager.h
include/OGRE/OgreFactoryObj.h
include/OGRE/OgreFileSystem.h
-include/OGRE/OgreFont.h
-include/OGRE/OgreFontManager.h
+include/OGRE/OgreFileSystemLayer.h
include/OGRE/OgreFrameListener.h
-include/OGRE/OgreFreeImageCodec.h
include/OGRE/OgreFrustum.h
include/OGRE/OgreGpuProgram.h
include/OGRE/OgreGpuProgramManager.h
+include/OGRE/OgreGpuProgramParams.h
include/OGRE/OgreGpuProgramUsage.h
include/OGRE/OgreHardwareBuffer.h
include/OGRE/OgreHardwareBufferManager.h
+include/OGRE/OgreHardwareCounterBuffer.h
include/OGRE/OgreHardwareIndexBuffer.h
include/OGRE/OgreHardwareOcclusionQuery.h
include/OGRE/OgreHardwarePixelBuffer.h
+include/OGRE/OgreHardwareUniformBuffer.h
include/OGRE/OgreHardwareVertexBuffer.h
+include/OGRE/OgreHeaderPrefix.h
+include/OGRE/OgreHeaderSuffix.h
include/OGRE/OgreHighLevelGpuProgram.h
include/OGRE/OgreHighLevelGpuProgramManager.h
-include/OGRE/OgreILCodecs.h
-include/OGRE/OgreILImageCodec.h
-include/OGRE/OgreILUtil.h
include/OGRE/OgreImage.h
include/OGRE/OgreImageCodec.h
-include/OGRE/OgreInstancedGeometry.h
+include/OGRE/OgreInstanceBatch.h
+include/OGRE/OgreInstanceBatchHW.h
+include/OGRE/OgreInstanceBatchHW_VTF.h
+include/OGRE/OgreInstanceBatchShader.h
+include/OGRE/OgreInstanceBatchVTF.h
+include/OGRE/OgreInstanceManager.h
+include/OGRE/OgreInstancedEntity.h
+include/OGRE/OgreIteratorWrapper.h
include/OGRE/OgreIteratorWrappers.h
include/OGRE/OgreKeyFrame.h
include/OGRE/OgreLight.h
+include/OGRE/OgreLodListener.h
+include/OGRE/OgreLodStrategy.h
+include/OGRE/OgreLodStrategyManager.h
include/OGRE/OgreLog.h
include/OGRE/OgreLogManager.h
include/OGRE/OgreManualObject.h
@@ -95,34 +158,22 @@ include/OGRE/OgreMaterialSerializer.h
include/OGRE/OgreMath.h
include/OGRE/OgreMatrix3.h
include/OGRE/OgreMatrix4.h
-include/OGRE/OgreMemoryAllocatedObject.h
include/OGRE/OgreMemoryAllocatorConfig.h
-include/OGRE/OgreMemoryNedAlloc.h
-include/OGRE/OgreMemorySTLAllocator.h
-include/OGRE/OgreMemoryStdAlloc.h
-include/OGRE/OgreMemoryTracker.h
include/OGRE/OgreMesh.h
include/OGRE/OgreMeshFileFormat.h
include/OGRE/OgreMeshManager.h
include/OGRE/OgreMeshSerializer.h
-include/OGRE/OgreMeshSerializerImpl.h
include/OGRE/OgreMovableObject.h
include/OGRE/OgreMovablePlane.h
+include/OGRE/OgreMurmurHash3.h
+include/OGRE/OgreNameGenerator.h
include/OGRE/OgreNode.h
include/OGRE/OgreNumerics.h
include/OGRE/OgreOptimisedUtil.h
-include/OGRE/OgreOverlay.h
-include/OGRE/OgreOverlayContainer.h
-include/OGRE/OgreOverlayElement.h
-include/OGRE/OgreOverlayElementCommands.h
-include/OGRE/OgreOverlayElementFactory.h
-include/OGRE/OgreOverlayManager.h
-include/OGRE/OgrePanelOverlayElement.h
include/OGRE/OgreParticle.h
include/OGRE/OgreParticleAffector.h
include/OGRE/OgreParticleAffectorFactory.h
include/OGRE/OgreParticleEmitter.h
-include/OGRE/OgreParticleEmitterCommands.h
include/OGRE/OgreParticleEmitterFactory.h
include/OGRE/OgreParticleIterator.h
include/OGRE/OgreParticleSystem.h
@@ -131,6 +182,7 @@ include/OGRE/OgreParticleSystemRenderer.h
include/OGRE/OgrePass.h
include/OGRE/OgrePatchMesh.h
include/OGRE/OgrePatchSurface.h
+include/OGRE/OgrePixelCountLodStrategy.h
include/OGRE/OgrePixelFormat.h
include/OGRE/OgrePlane.h
include/OGRE/OgrePlaneBoundedVolume.h
@@ -140,15 +192,13 @@ include/OGRE/OgrePlugin.h
include/OGRE/OgrePolygon.h
include/OGRE/OgrePose.h
include/OGRE/OgrePredefinedControllers.h
-include/OGRE/OgrePrefabFactory.h
include/OGRE/OgrePrerequisites.h
include/OGRE/OgreProfiler.h
-include/OGRE/OgreProgressiveMesh.h
include/OGRE/OgreQuaternion.h
include/OGRE/OgreRadixSort.h
include/OGRE/OgreRay.h
-include/OGRE/OgreRectangle.h
include/OGRE/OgreRectangle2D.h
+include/OGRE/OgreRenderObjectListener.h
include/OGRE/OgreRenderOperation.h
include/OGRE/OgreRenderQueue.h
include/OGRE/OgreRenderQueueInvocation.h
@@ -171,14 +221,14 @@ include/OGRE/OgreResourceManager.h
include/OGRE/OgreRibbonTrail.h
include/OGRE/OgreRoot.h
include/OGRE/OgreRotationalSpline.h
+include/OGRE/OgreSceneLoader.h
+include/OGRE/OgreSceneLoaderManager.h
include/OGRE/OgreSceneManager.h
include/OGRE/OgreSceneManagerEnumerator.h
include/OGRE/OgreSceneNode.h
include/OGRE/OgreSceneQuery.h
include/OGRE/OgreScriptCompiler.h
-include/OGRE/OgreScriptLexer.h
include/OGRE/OgreScriptLoader.h
-include/OGRE/OgreScriptParser.h
include/OGRE/OgreScriptTranslator.h
include/OGRE/OgreSearchOps.h
include/OGRE/OgreSerializer.h
@@ -188,8 +238,6 @@ include/OGRE/OgreShadowCameraSetupLiSPSM.h
include/OGRE/OgreShadowCameraSetupPSSM.h
include/OGRE/OgreShadowCameraSetupPlaneOptimal.h
include/OGRE/OgreShadowCaster.h
-include/OGRE/OgreShadowTextureManager.h
-include/OGRE/OgreShadowVolumeExtrudeProgram.h
include/OGRE/OgreSharedPtr.h
include/OGRE/OgreSimpleRenderable.h
include/OGRE/OgreSimpleSpline.h
@@ -200,11 +248,10 @@ include/OGRE/OgreSkeletonInstance.h
include/OGRE/OgreSkeletonManager.h
include/OGRE/OgreSkeletonSerializer.h
include/OGRE/OgreSphere.h
-include/OGRE/OgreSpotShadowFadePng.h
-include/OGRE/OgreStableHeaders.h
include/OGRE/OgreStaticFaceGroup.h
include/OGRE/OgreStaticGeometry.h
include/OGRE/OgreStdHeaders.h
+include/OGRE/OgreStreamSerialiser.h
include/OGRE/OgreString.h
include/OGRE/OgreStringConverter.h
include/OGRE/OgreStringInterface.h
@@ -214,29 +261,1131 @@ include/OGRE/OgreSubMesh.h
include/OGRE/OgreTagPoint.h
include/OGRE/OgreTangentSpaceCalc.h
include/OGRE/OgreTechnique.h
-include/OGRE/OgreTextAreaOverlayElement.h
include/OGRE/OgreTexture.h
include/OGRE/OgreTextureManager.h
include/OGRE/OgreTextureUnitState.h
+include/OGRE/OgreThreadDefines.h
+include/OGRE/OgreThreadDefinesBoost.h
+include/OGRE/OgreThreadDefinesNone.h
+include/OGRE/OgreThreadDefinesPoco.h
+include/OGRE/OgreThreadDefinesSTD.h
+include/OGRE/OgreThreadDefinesTBB.h
+include/OGRE/OgreThreadHeaders.h
+include/OGRE/OgreThreadHeadersBoost.h
+include/OGRE/OgreThreadHeadersPoco.h
+include/OGRE/OgreThreadHeadersSTD.h
+include/OGRE/OgreThreadHeadersTBB.h
include/OGRE/OgreTimer.h
-include/OGRE/OgreUTFString.h
include/OGRE/OgreUnifiedHighLevelGpuProgram.h
-include/OGRE/OgreUserDefinedObject.h
+include/OGRE/OgreUserObjectBindings.h
+include/OGRE/OgreVector.h
include/OGRE/OgreVector2.h
include/OGRE/OgreVector3.h
include/OGRE/OgreVector4.h
include/OGRE/OgreVertexBoneAssignment.h
include/OGRE/OgreVertexIndexData.h
include/OGRE/OgreViewport.h
-include/OGRE/OgreWindowEventUtilities.h
include/OGRE/OgreWireBoundingBox.h
+include/OGRE/OgreWorkQueue.h
include/OGRE/OgreZip.h
-include/OGRE/asm_math.h
-lib/OGRE/Plugin_BSPSceneManager.la
-lib/OGRE/Plugin_OctreeSceneManager.la
-lib/OGRE/Plugin_OctreeZone.la
-lib/OGRE/Plugin_ParticleFX.la
-lib/OGRE/RenderSystem_GL.la
-lib/OGRE/libPlugin_PCZSceneManager.la
-lib/libOgreMain.la
+include/OGRE/Overlay/OgreBorderPanelOverlayElement.h
+include/OGRE/Overlay/OgreFont.h
+include/OGRE/Overlay/OgreFontManager.h
+include/OGRE/Overlay/OgreImGuiOverlay.h
+include/OGRE/Overlay/OgreOverlay.h
+include/OGRE/Overlay/OgreOverlay.i
+include/OGRE/Overlay/OgreOverlayContainer.h
+include/OGRE/Overlay/OgreOverlayElement.h
+include/OGRE/Overlay/OgreOverlayElementFactory.h
+include/OGRE/Overlay/OgreOverlayManager.h
+include/OGRE/Overlay/OgreOverlayPrerequisites.h
+include/OGRE/Overlay/OgreOverlayProfileSessionListener.h
+include/OGRE/Overlay/OgreOverlaySystem.h
+include/OGRE/Overlay/OgrePanelOverlayElement.h
+include/OGRE/Overlay/OgreTextAreaOverlayElement.h
+include/OGRE/Overlay/OgreUTFString.h
+include/OGRE/Overlay/imconfig.h
+include/OGRE/Overlay/imgui.h
+include/OGRE/Paging/OgreGrid2DPageStrategy.h
+include/OGRE/Paging/OgreGrid3DPageStrategy.h
+include/OGRE/Paging/OgrePage.h
+include/OGRE/Paging/OgrePageConnection.h
+include/OGRE/Paging/OgrePageContent.h
+include/OGRE/Paging/OgrePageContentCollection.h
+include/OGRE/Paging/OgrePageContentCollectionFactory.h
+include/OGRE/Paging/OgrePageContentFactory.h
+include/OGRE/Paging/OgrePageFileFormats.h
+include/OGRE/Paging/OgrePageManager.h
+include/OGRE/Paging/OgrePageStrategy.h
+include/OGRE/Paging/OgrePagedWorld.h
+include/OGRE/Paging/OgrePagedWorldSection.h
+include/OGRE/Paging/OgrePaging.h
+include/OGRE/Paging/OgrePagingPrerequisites.h
+include/OGRE/Paging/OgreSimplePageContentCollection.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspSceneLoader.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h
+include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h
+include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h
+include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h
+include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h
+include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h
+include/OGRE/Plugins/DotScene/OgreDotSceneLoader.h
+include/OGRE/Plugins/DotScene/OgreDotScenePluginExports.h
+include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h
+include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreePlugin.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreePrerequisites.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h
+include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneQuery.h
+include/OGRE/Plugins/OctreeZone/OgreOctreeZone.h
+include/OGRE/Plugins/OctreeZone/OgreOctreeZoneOctree.h
+include/OGRE/Plugins/OctreeZone/OgreOctreeZonePlugin.h
+include/OGRE/Plugins/OctreeZone/OgreOctreeZonePrerequisites.h
+include/OGRE/Plugins/PCZSceneManager/OgreAntiPortal.h
+include/OGRE/Plugins/PCZSceneManager/OgreCapsule.h
+include/OGRE/Plugins/PCZSceneManager/OgreDefaultZone.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCPlane.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZCamera.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZFrustum.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZLight.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZPlugin.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZPrerequisites.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneManager.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneNode.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneQuery.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZone.h
+include/OGRE/Plugins/PCZSceneManager/OgrePCZoneFactory.h
+include/OGRE/Plugins/PCZSceneManager/OgrePortal.h
+include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h
+include/OGRE/Plugins/PCZSceneManager/OgreSegment.h
+include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h
+include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h
+include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h
+include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h
+include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h
+include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h
+include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h
+include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h
+include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h
+include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h
+include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h
+include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h
+include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h
+include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h
+include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h
+include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreTextureAnimatorAffector.h
+include/OGRE/Plugins/STBICodec/OgreSTBICodec.h
+include/OGRE/Plugins/STBICodec/OgreSTBICodecExports.h
+include/OGRE/Property/OgreProperty.h
+include/OGRE/Property/OgrePropertyPrerequisites.h
+include/OGRE/RTShaderSystem/OgreRTShader.i
+include/OGRE/RTShaderSystem/OgreRTShaderConfig.h
+include/OGRE/RTShaderSystem/OgreRTShaderExports.h
+include/OGRE/RTShaderSystem/OgreRTShaderSystem.h
+include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h
+include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h
+include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h
+include/OGRE/RTShaderSystem/OgreShaderExGBuffer.h
+include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h
+include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h
+include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h
+include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h
+include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h
+include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h
+include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h
+include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h
+include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h
+include/OGRE/RTShaderSystem/OgreShaderFFPAlphaTest.h
+include/OGRE/RTShaderSystem/OgreShaderFFPColour.h
+include/OGRE/RTShaderSystem/OgreShaderFFPFog.h
+include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h
+include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h
+include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h
+include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h
+include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h
+include/OGRE/RTShaderSystem/OgreShaderFunction.h
+include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h
+include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h
+include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h
+include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h
+include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h
+include/OGRE/RTShaderSystem/OgreShaderGenerator.h
+include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h
+include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h
+include/OGRE/RTShaderSystem/OgreShaderParameter.h
+include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h
+include/OGRE/RTShaderSystem/OgreShaderProgram.h
+include/OGRE/RTShaderSystem/OgreShaderProgramManager.h
+include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h
+include/OGRE/RTShaderSystem/OgreShaderProgramSet.h
+include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h
+include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h
+include/OGRE/RTShaderSystem/OgreShaderRenderState.h
+include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h
+include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
+include/OGRE/RenderSystems/GL/GL/glew.h
+include/OGRE/RenderSystems/GL/GL/glxew.h
+include/OGRE/RenderSystems/GL/GL/wglew.h
+include/OGRE/RenderSystems/GL/OgreGLContext.h
+include/OGRE/RenderSystems/GL/OgreGLCopyingRenderTexture.h
+include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h
+include/OGRE/RenderSystems/GL/OgreGLDepthBufferCommon.h
+include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h
+include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h
+include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h
+include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h
+include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h
+include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h
+include/OGRE/RenderSystems/GL/OgreGLHardwareBuffer.h
+include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h
+include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h
+include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h
+include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBufferCommon.h
+include/OGRE/RenderSystems/GL/OgreGLNativeSupport.h
+include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h
+include/OGRE/RenderSystems/GL/OgreGLPBuffer.h
+include/OGRE/RenderSystems/GL/OgreGLPixelFormat.h
+include/OGRE/RenderSystems/GL/OgreGLPlugin.h
+include/OGRE/RenderSystems/GL/OgreGLPrerequisites.h
+include/OGRE/RenderSystems/GL/OgreGLRenderSystem.h
+include/OGRE/RenderSystems/GL/OgreGLRenderSystemCommon.h
+include/OGRE/RenderSystems/GL/OgreGLRenderTarget.h
+include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h
+include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h
+include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h
+include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h
+include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h
+include/OGRE/RenderSystems/GL/OgreGLSLProgram.h
+include/OGRE/RenderSystems/GL/OgreGLSLProgramFactory.h
+include/OGRE/RenderSystems/GL/OgreGLStateCacheManager.h
+include/OGRE/RenderSystems/GL/OgreGLStateCacheManagerCommon.h
+include/OGRE/RenderSystems/GL/OgreGLSupportPrerequisites.h
+include/OGRE/RenderSystems/GL/OgreGLTexture.h
+include/OGRE/RenderSystems/GL/OgreGLTextureCommon.h
+include/OGRE/RenderSystems/GL/OgreGLTextureManager.h
+include/OGRE/RenderSystems/GL/OgreGLUniformCache.h
+include/OGRE/RenderSystems/GL/OgreGLUtil.h
+include/OGRE/RenderSystems/GL/OgreGLVertexArrayObject.h
+include/OGRE/RenderSystems/GL/OgreGLWindow.h
+include/OGRE/RenderSystems/GL/_ps1.0_parser.h
+include/OGRE/RenderSystems/GL/_rc1.0_parser.h
+include/OGRE/RenderSystems/GL/_ts1.0_parser.h
+include/OGRE/RenderSystems/GL/_vs1.0_parser.h
+include/OGRE/RenderSystems/GL/macro.h
+include/OGRE/RenderSystems/GL/nvparse.h
+include/OGRE/RenderSystems/GL/nvparse_errors.h
+include/OGRE/RenderSystems/GL/nvparse_externs.h
+include/OGRE/RenderSystems/GL/ps1.0_program.h
+include/OGRE/RenderSystems/GL/rc1.0_combiners.h
+include/OGRE/RenderSystems/GL/rc1.0_final.h
+include/OGRE/RenderSystems/GL/rc1.0_general.h
+include/OGRE/RenderSystems/GL/rc1.0_register.h
+include/OGRE/RenderSystems/GL/ts1.0_inst.h
+include/OGRE/RenderSystems/GL/ts1.0_inst_list.h
+include/OGRE/RenderSystems/GL/vs1.0_inst.h
+include/OGRE/RenderSystems/GL/vs1.0_inst_list.h
+include/OGRE/RenderSystems/GL3Plus/GL/gl3w.h
+include/OGRE/RenderSystems/GL3Plus/GL/glcorearb.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusDepthBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBOMultiRenderTarget.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBORenderTexture.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFrameBufferObject.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBufferManager.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareOcclusionQuery.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwarePixelBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPixelFormat.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPlugin.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPrerequisites.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusRenderSystem.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusRenderToVertexBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusStateCacheManager.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTexture.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureManager.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLContext.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLDepthBufferCommon.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLHardwarePixelBufferCommon.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLNativeSupport.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLPBuffer.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLRenderSystemCommon.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTarget.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTexture.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLStateCacheManagerCommon.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLSupportPrerequisites.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLTextureCommon.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLUniformCache.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLUtil.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLVertexArrayObject.h
+include/OGRE/RenderSystems/GL3Plus/OgreGLWindow.h
+include/OGRE/RenderSystems/GL3Plus/OgreSPIRVShaderFactory.h
+include/OGRE/Sample.h
+include/OGRE/SampleContext.h
+include/OGRE/SamplePlugin.h
+include/OGRE/SdkSample.h
+include/OGRE/Terrain/OgreTerrain.h
+include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h
+include/OGRE/Terrain/OgreTerrainGroup.h
+include/OGRE/Terrain/OgreTerrainLayerBlendMap.h
+include/OGRE/Terrain/OgreTerrainLodManager.h
+include/OGRE/Terrain/OgreTerrainMaterialGenerator.h
+include/OGRE/Terrain/OgreTerrainMaterialGeneratorA.h
+include/OGRE/Terrain/OgreTerrainPagedWorldSection.h
+include/OGRE/Terrain/OgreTerrainPaging.h
+include/OGRE/Terrain/OgreTerrainPrerequisites.h
+include/OGRE/Terrain/OgreTerrainQuadTreeNode.h
+include/OGRE/Threading/OgreDefaultWorkQueue.h
+include/OGRE/Threading/OgreDefaultWorkQueueStandard.h
+include/OGRE/Threading/OgreDefaultWorkQueueTBB.h
+include/OGRE/Threading/OgreThreadDefines.h
+include/OGRE/Threading/OgreThreadDefinesBoost.h
+include/OGRE/Threading/OgreThreadDefinesNone.h
+include/OGRE/Threading/OgreThreadDefinesPoco.h
+include/OGRE/Threading/OgreThreadDefinesSTD.h
+include/OGRE/Threading/OgreThreadDefinesTBB.h
+include/OGRE/Threading/OgreThreadHeaders.h
+include/OGRE/Threading/OgreThreadHeadersBoost.h
+include/OGRE/Threading/OgreThreadHeadersPoco.h
+include/OGRE/Threading/OgreThreadHeadersSTD.h
+include/OGRE/Threading/OgreThreadHeadersTBB.h
+include/OGRE/Volume/OgreVolumeCSGSource.h
+include/OGRE/Volume/OgreVolumeCacheSource.h
+include/OGRE/Volume/OgreVolumeChunk.h
+include/OGRE/Volume/OgreVolumeChunkHandler.h
+include/OGRE/Volume/OgreVolumeDualGridGenerator.h
+include/OGRE/Volume/OgreVolumeGridSource.h
+include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h
+include/OGRE/Volume/OgreVolumeIsoSurface.h
+include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h
+include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h
+include/OGRE/Volume/OgreVolumeMeshBuilder.h
+include/OGRE/Volume/OgreVolumeOctreeNode.h
+include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h
+include/OGRE/Volume/OgreVolumePrerequisites.h
+include/OGRE/Volume/OgreVolumeSimplexNoise.h
+include/OGRE/Volume/OgreVolumeSource.h
+include/OGRE/Volume/OgreVolumeTextureSource.h
+lib/OGRE/Codec_FreeImage.so
+lib/OGRE/Codec_FreeImage.so.${PKGVERSION}
+lib/OGRE/Codec_STBI.so
+lib/OGRE/Codec_STBI.so.${PKGVERSION}
+lib/OGRE/Plugin_BSPSceneManager.so
+lib/OGRE/Plugin_BSPSceneManager.so.${PKGVERSION}
+lib/OGRE/Plugin_DotScene.so
+lib/OGRE/Plugin_DotScene.so.${PKGVERSION}
+lib/OGRE/Plugin_OctreeSceneManager.so
+lib/OGRE/Plugin_OctreeSceneManager.so.${PKGVERSION}
+lib/OGRE/Plugin_OctreeZone.so
+lib/OGRE/Plugin_OctreeZone.so.${PKGVERSION}
+lib/OGRE/Plugin_PCZSceneManager.so
+lib/OGRE/Plugin_PCZSceneManager.so.${PKGVERSION}
+lib/OGRE/Plugin_ParticleFX.so
+lib/OGRE/Plugin_ParticleFX.so.${PKGVERSION}
+lib/OGRE/RenderSystem_GL.so
+lib/OGRE/RenderSystem_GL.so.${PKGVERSION}
+lib/OGRE/RenderSystem_GL3Plus.so
+lib/OGRE/RenderSystem_GL3Plus.so.${PKGVERSION}
+lib/OGRE/Samples/DefaultSamples.so
+lib/OGRE/Samples/DefaultSamples.so.${PKGVERSION}
+lib/OGRE/cmake/FindPkgMacros.cmake
+lib/OGRE/cmake/OGREConfig.cmake
+lib/OGRE/cmake/OGREConfigVersion.cmake
+lib/OGRE/cmake/OgreTargets-relwithdebinfo.cmake
+lib/OGRE/cmake/OgreTargets.cmake
+lib/libOgreBites.so
+lib/libOgreBites.so.${PKGVERSION}
+lib/libOgreMain.so
+lib/libOgreMain.so.${PKGVERSION}
+lib/libOgreMeshLodGenerator.so
+lib/libOgreMeshLodGenerator.so.${PKGVERSION}
+lib/libOgreOverlay.so
+lib/libOgreOverlay.so.${PKGVERSION}
+lib/libOgrePaging.so
+lib/libOgrePaging.so.${PKGVERSION}
+lib/libOgreProperty.so
+lib/libOgreProperty.so.${PKGVERSION}
+lib/libOgreRTShaderSystem.so
+lib/libOgreRTShaderSystem.so.${PKGVERSION}
+lib/libOgreTerrain.so
+lib/libOgreTerrain.so.${PKGVERSION}
+lib/libOgreVolume.so
+lib/libOgreVolume.so.${PKGVERSION}
+lib/pkgconfig/OGRE-Bites.pc
+lib/pkgconfig/OGRE-MeshLodGenerator.pc
+lib/pkgconfig/OGRE-Overlay.pc
+lib/pkgconfig/OGRE-PCZ.pc
+lib/pkgconfig/OGRE-Paging.pc
+lib/pkgconfig/OGRE-Property.pc
+lib/pkgconfig/OGRE-RTShaderSystem.pc
+lib/pkgconfig/OGRE-Terrain.pc
+lib/pkgconfig/OGRE-Volume.pc
lib/pkgconfig/OGRE.pc
+share/OGRE/GLX_backdrop.png
+share/OGRE/Media/CSMShadows/BasicShadowMapReceiver.h
+share/OGRE/Media/CSMShadows/CSMShadows.material
+share/OGRE/Media/CSMShadows/CsmShadows.h
+share/OGRE/Media/CSMShadows/DepthShadowMapReceiverJitter.h
+share/OGRE/Media/CSMShadows/KernelRotation.png
+share/OGRE/Media/CSMShadows/ShadowReceiver.cg
+share/OGRE/Media/DeferredShadingMedia/COPYING
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.cg
+share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.glsl
+share/OGRE/Media/DeferredShadingMedia/ShadowCaster.cg
+share/OGRE/Media/DeferredShadingMedia/ShadowCaster.material
+share/OGRE/Media/DeferredShadingMedia/ShadowCaster.program
+share/OGRE/Media/DeferredShadingMedia/ShadowCaster_fp.glsl
+share/OGRE/Media/DeferredShadingMedia/ShadowCaster_vp.glsl
+share/OGRE/Media/DeferredShadingMedia/deferred.compositor
+share/OGRE/Media/DeferredShadingMedia/deferred_post.material
+share/OGRE/Media/DeferredShadingMedia/deferred_post.program
+share/OGRE/Media/DeferredShadingMedia/deferred_post_minilight.material
+share/OGRE/Media/DeferredShadingMedia/deferreddemo.material
+share/OGRE/Media/DeferredShadingMedia/ssao.cg
+share/OGRE/Media/DeferredShadingMedia/ssao.compositor
+share/OGRE/Media/DeferredShadingMedia/ssao.material
+share/OGRE/Media/DeferredShadingMedia/ssao_blurx_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/ssao_blury_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/ssao_ps.glsl
+share/OGRE/Media/DeferredShadingMedia/ssao_vs.glsl
+share/OGRE/Media/PBR/filament/filament.material
+share/OGRE/Media/PBR/filament/pbr_filament.frag.glsl
+share/OGRE/Media/PBR/filament/pbr_filament.program
+share/OGRE/Media/PBR/filament/pbr_filament.vert.glsl
+share/OGRE/Media/PBR/filament/pbr_filament_frameuniforms.glsl
+share/OGRE/Media/PBR/filament/pbr_filament_lightuniforms.glsl
+share/OGRE/Media/PBR/filament/pbr_filament_objectuniforms.glsl
+share/OGRE/Media/PBR/glTF2_PBR.material
+share/OGRE/Media/PBR/pbr-frag.glsl
+share/OGRE/Media/PBR/pbr-vert.glsl
+share/OGRE/Media/PBR/pbr.program
+share/OGRE/Media/PCZAppMedia/Carpet_Diamond_Olive.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Brass_Ceiling.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Embossed.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Rusted.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Rusted1.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured.jpg
+share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured_White.jpg
+share/OGRE/Media/PCZAppMedia/ROOM.material
+share/OGRE/Media/PCZAppMedia/ROOM_NX.mesh
+share/OGRE/Media/PCZAppMedia/ROOM_NY.mesh
+share/OGRE/Media/PCZAppMedia/ROOM_NZ.mesh
+share/OGRE/Media/PCZAppMedia/ROOM_PX.mesh
+share/OGRE/Media/PCZAppMedia/ROOM_PY.mesh
+share/OGRE/Media/PCZAppMedia/ROOM_PZ.mesh
+share/OGRE/Media/PCZAppMedia/Roofing_Tile_Spanish.jpg
+share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted.jpg
+share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted1.jpg
+share/OGRE/Media/PCZAppMedia/Wood_Floor.jpg
+share/OGRE/Media/PCZAppMedia/building_exterior.mesh
+share/OGRE/Media/PCZAppMedia/room_nxnynz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpx.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpxnypynzpz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpxnz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpxnzpz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpxpz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpynz.mesh
+share/OGRE/Media/PCZAppMedia/room_nxpz.mesh
+share/OGRE/Media/PCZAppMedia/room_nypy.mesh
+share/OGRE/Media/PCZAppMedia/room_nypy_4y.mesh
+share/OGRE/Media/PCZAppMedia/room_nzpz.mesh
+share/OGRE/Media/PCZAppMedia/room_pxnynz.mesh
+share/OGRE/Media/PCZAppMedia/room_pxpynz.mesh
+share/OGRE/Media/PCZAppMedia/room_pxpz.mesh
+share/OGRE/Media/PCZAppMedia/terrain2.cfg
+share/OGRE/Media/PCZAppMedia/terrain2.png
+share/OGRE/Media/RTShaderLib/GLSL/FFPLib_AlphaTest.glsl
+share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Common.glsl
+share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Fog.glsl
+share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Texturing.glsl
+share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Transform.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_DualQuaternion.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_IntegratedPSSM.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_LayeredBlending.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_NormalMap.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_PerPixelLighting.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TextureAtlas.glsl
+share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TriplanarTexturing.glsl
+share/OGRE/Media/RTShaderLib/HLSL_Cg/DualQuaternionSkinning_Shadow.cg
+share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Texturing.cg
+share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Transform.cg
+share/OGRE/Media/RTShaderLib/HLSL_Cg/HardwareSkinningShadow.cg
+share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_TextureAtlas.cg
+share/OGRE/Media/RTShaderLib/materials/DualQuaternionSkinning_Shadow.material
+share/OGRE/Media/RTShaderLib/materials/HardwareSkinningShadow.material
+share/OGRE/Media/RTShaderLib/materials/RTShaderSystem.material
+share/OGRE/Media/RTShaderLib/materials/TriplanarTexturing.material
+share/OGRE/Media/ShadowVolume/DefaultShaders.metal
+share/OGRE/Media/ShadowVolume/HLSL_SM4Support.hlsl
+share/OGRE/Media/ShadowVolume/OgreUnifiedShader.h
+share/OGRE/Media/ShadowVolume/ShadowBlend.frag
+share/OGRE/Media/ShadowVolume/ShadowBlend.vert
+share/OGRE/Media/ShadowVolume/ShadowExtrudeDirLight.vert
+share/OGRE/Media/ShadowVolume/ShadowExtrudeDirLightFinite.vert
+share/OGRE/Media/ShadowVolume/ShadowExtrudePointLight.vert
+share/OGRE/Media/ShadowVolume/ShadowExtrudePointLightFinite.vert
+share/OGRE/Media/ShadowVolume/ShadowVolumeExtude.program
+share/OGRE/Media/ShadowVolume/spot_shadow_fade.dds
+share/OGRE/Media/Terrain/TerrainHelpers.glsl
+share/OGRE/Media/Terrain/TerrainTransforms.glsl
+share/OGRE/Media/materials/programs/Cg/DOF_ps.cg
+share/OGRE/Media/materials/programs/Cg/Example_Projection.cg
+share/OGRE/Media/materials/programs/Cg/Grass.cg
+share/OGRE/Media/materials/programs/Cg/HW_VTFInstancing.cg
+share/OGRE/Media/materials/programs/Cg/HeatVision.cg
+share/OGRE/Media/materials/programs/Cg/Instancing_ps.cg
+share/OGRE/Media/materials/programs/Cg/NightVisionFP.cg
+share/OGRE/Media/materials/programs/Cg/OldTV.cg
+share/OGRE/Media/materials/programs/Cg/ParticleGS.cg
+share/OGRE/Media/materials/programs/Cg/PassthroughFP.cg
+share/OGRE/Media/materials/programs/Cg/PassthroughFP_sm4.cg
+share/OGRE/Media/materials/programs/Cg/Swizzle.gp
+share/OGRE/Media/materials/programs/Cg/SwizzleGP.cg
+share/OGRE/Media/materials/programs/Cg/VTFInstancing.cg
+share/OGRE/Media/materials/programs/Cg/hdr.cg
+share/OGRE/Media/materials/programs/Cg/isosurf.cg
+share/OGRE/Media/materials/programs/Cg/varianceshadowcasterfp.cg
+share/OGRE/Media/materials/programs/Cg/varianceshadowcastervp.cg
+share/OGRE/Media/materials/programs/Cg/varianceshadowreceiverfp.cg
+share/OGRE/Media/materials/programs/Cg/varianceshadowreceivervp.cg
+share/OGRE/Media/materials/programs/GLSL/AmbientOneTexture.glsl
+share/OGRE/Media/materials/programs/GLSL/AmbientOneTextureWithUV.glsl
+share/OGRE/Media/materials/programs/GLSL/Bloom2_ps20.glsl
+share/OGRE/Media/materials/programs/GLSL/BlurH_ps20.glsl
+share/OGRE/Media/materials/programs/GLSL/BlurV_ps20.glsl
+share/OGRE/Media/materials/programs/GLSL/Blur_vs.glsl
+share/OGRE/Media/materials/programs/GLSL/BrightBloom2_ps20.glsl
+share/OGRE/Media/materials/programs/GLSL/BumpMapVPTangentParity.glsl
+share/OGRE/Media/materials/programs/GLSL/ColdCasterFp.glsl
+share/OGRE/Media/materials/programs/GLSL/ColdCasterVp.glsl
+share/OGRE/Media/materials/programs/GLSL/Combine_fp.glsl
+share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverFp.glsl
+share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverVp.glsl
+share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverFp.glsl
+share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverVp.glsl
+share/OGRE/Media/materials/programs/GLSL/DiffuseOneTexture.glsl
+share/OGRE/Media/materials/programs/GLSL/DitherFP.glsl
+share/OGRE/Media/materials/programs/GLSL/EmbossedFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvVp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingSpecularFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingSpecularVp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_BumpMappingVp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_FresnelFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_FresnelVp.glsl
+share/OGRE/Media/materials/programs/GLSL/Example_TextureArrayVS.glsl
+share/OGRE/Media/materials/programs/GLSL/GlassFP.glsl
+share/OGRE/Media/materials/programs/GLSL/GrassFp.glsl
+share/OGRE/Media/materials/programs/GLSL/GrassVp.glsl
+share/OGRE/Media/materials/programs/GLSL/GrayScale.glsl
+share/OGRE/Media/materials/programs/GLSL/HardwareMorphAnimationVp.glsl
+share/OGRE/Media/materials/programs/GLSL/HardwareMorphAnimationWithNormalsVp.glsl
+share/OGRE/Media/materials/programs/GLSL/HardwarePoseAnimationVp.glsl
+share/OGRE/Media/materials/programs/GLSL/HardwarePoseAnimationWithNormalsVp.glsl
+share/OGRE/Media/materials/programs/GLSL/HeatBlurFp.glsl
+share/OGRE/Media/materials/programs/GLSL/HeatCasterFp.glsl
+share/OGRE/Media/materials/programs/GLSL/HeatCasterVp.glsl
+share/OGRE/Media/materials/programs/GLSL/InvertFP.glsl
+share/OGRE/Media/materials/programs/GLSL/LaplaceFP.glsl
+share/OGRE/Media/materials/programs/GLSL/LightShafts.frag
+share/OGRE/Media/materials/programs/GLSL/LightShafts.vert
+share/OGRE/Media/materials/programs/GLSL/LightToHeatFp.glsl
+share/OGRE/Media/materials/programs/GLSL/Ocean2GLSL.frag
+share/OGRE/Media/materials/programs/GLSL/Ocean2GLSL.vert
+share/OGRE/Media/materials/programs/GLSL/OffsetMappingShadowsFp.glsl
+share/OGRE/Media/materials/programs/GLSL/OffsetMappingShadowsVp.glsl
+share/OGRE/Media/materials/programs/GLSL/OldMovieFP.glsl
+share/OGRE/Media/materials/programs/GLSL/PassthroughFP.glsl
+share/OGRE/Media/materials/programs/GLSL/PassthroughVP.glsl
+share/OGRE/Media/materials/programs/GLSL/PosterizeFP.glsl
+share/OGRE/Media/materials/programs/GLSL/Radial_Blur_FP.glsl
+share/OGRE/Media/materials/programs/GLSL/SampleLib_InstancedViewports.glsl
+share/OGRE/Media/materials/programs/GLSL/SampleLib_ReflectionMap.glsl
+share/OGRE/Media/materials/programs/GLSL/SegmentedPerPixelLighting.glsl
+share/OGRE/Media/materials/programs/GLSL/SharpenEdgesFP.glsl
+share/OGRE/Media/materials/programs/GLSL/ShowNormals.glsl
+share/OGRE/Media/materials/programs/GLSL/ShowTangents.glsl
+share/OGRE/Media/materials/programs/GLSL/ShowUV.glsl
+share/OGRE/Media/materials/programs/GLSL/ShowUVdir3D.glsl
+share/OGRE/Media/materials/programs/GLSL/StdQuad_Tex2_vp.glsl
+share/OGRE/Media/materials/programs/GLSL/StdQuad_Tex2a_vp.glsl
+share/OGRE/Media/materials/programs/GLSL/StdQuad_Tex3_vp.glsl
+share/OGRE/Media/materials/programs/GLSL/StdQuad_Tex4_vp.glsl
+share/OGRE/Media/materials/programs/GLSL/StdQuad_vp.glsl
+share/OGRE/Media/materials/programs/GLSL/TilingFP.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_bloom.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_downscale2x2luminence.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3brightpass.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_finalToneMapping.glsl
+share/OGRE/Media/materials/programs/GLSL/hdr_tonemap_util.glsl
+share/OGRE/Media/materials/programs/GLSL/pssmCasterFp.glsl
+share/OGRE/Media/materials/programs/GLSL/pssmCasterVp.glsl
+share/OGRE/Media/materials/programs/GLSL120/Example_TextureArrayPS.glsl
+share/OGRE/Media/materials/programs/GLSL120/HW_VTFInstancing.vert
+share/OGRE/Media/materials/programs/GLSL120/Instancing.frag
+share/OGRE/Media/materials/programs/GLSL120/SwizzleGP.glsl
+share/OGRE/Media/materials/programs/GLSL120/VTFInstancing.vert
+share/OGRE/Media/materials/programs/GLSL120/mrttestfp_quad.glsl
+share/OGRE/Media/materials/programs/GLSL120/mrttestfp_scene.glsl
+share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.frag
+share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.vert
+share/OGRE/Media/materials/programs/GLSL150/ASCIIFP.glsl
+share/OGRE/Media/materials/programs/GLSL150/Blur0_vs.glsl
+share/OGRE/Media/materials/programs/GLSL150/Blur1_vs.glsl
+share/OGRE/Media/materials/programs/GLSL150/Blur_ps.glsl
+share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingFp.glsl
+share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingVp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassAmbientFp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassAmbientVp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassCasterFp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassCasterVp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassReceiverFp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassReceiverVp.glsl
+share/OGRE/Media/materials/programs/GLSL150/GrassTexVp.glsl
+share/OGRE/Media/materials/programs/GLSL150/HalftoneFP.glsl
+share/OGRE/Media/materials/programs/GLSL150/IsosurfFS.glsl
+share/OGRE/Media/materials/programs/GLSL150/IsosurfGS.glsl
+share/OGRE/Media/materials/programs/GLSL150/IsosurfVS.glsl
+share/OGRE/Media/materials/programs/GLSL150/LightToHeatFp.glsl
+share/OGRE/Media/materials/programs/GLSL150/NightVisionFP.glsl
+share/OGRE/Media/materials/programs/GLSL150/OldTV.glsl
+share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayFS.glsl
+share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayVS.glsl
+share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateGS.glsl
+share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateVS.glsl
+share/OGRE/Media/materials/programs/GLSL150/PassthroughGP.glsl
+share/OGRE/Media/materials/programs/GLSL400/ComputeCS.glsl
+share/OGRE/Media/materials/programs/GLSL400/RasterizationOrderFp.glsl
+share/OGRE/Media/materials/programs/GLSL400/TessellationFp.glsl
+share/OGRE/Media/materials/programs/GLSL400/TessellationTd.glsl
+share/OGRE/Media/materials/programs/GLSL400/TessellationTh.glsl
+share/OGRE/Media/materials/programs/GLSL400/TessellationVp.glsl
+share/OGRE/Media/materials/programs/GLSLES/ASCIIFP.glsles
+share/OGRE/Media/materials/programs/GLSLES/BumpMapVPTangentParity.glsles
+share/OGRE/Media/materials/programs/GLSLES/DOF_ps.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/Example_TextureArrayPS.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassAmbientFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassAmbientVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassCasterFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassCasterVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassReceiverFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassReceiverVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/GrassTexVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/HW_VTFInstancing.vert
+share/OGRE/Media/materials/programs/GLSLES/HalftoneFP.glsles
+share/OGRE/Media/materials/programs/GLSLES/Instancing.frag
+share/OGRE/Media/materials/programs/GLSLES/NightVisionFP.glsles
+share/OGRE/Media/materials/programs/GLSLES/OldMovieFP.glsles
+share/OGRE/Media/materials/programs/GLSLES/OldTV.glsles
+share/OGRE/Media/materials/programs/GLSLES/SwizzleGP.glsles
+share/OGRE/Media/materials/programs/GLSLES/VTFInstancing.vert
+share/OGRE/Media/materials/programs/GLSLES/hdrFp.glsles
+share/OGRE/Media/materials/programs/GLSLES/instancingVp.glsles
+share/OGRE/Media/materials/programs/GLSLES/mrttestfp_quad.glsles
+share/OGRE/Media/materials/programs/GLSLES/mrttestfp_scene.glsles
+share/OGRE/Media/materials/programs/GLSLES/varianceshadowcasterfp.glsles
+share/OGRE/Media/materials/programs/GLSLES/varianceshadowcastervp.glsles
+share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceiverfp.glsles
+share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceivervp.glsles
+share/OGRE/Media/materials/programs/HLSL/Blur0_ps20.hlsl
+share/OGRE/Media/materials/programs/HLSL/Blur0_vs11.hlsl
+share/OGRE/Media/materials/programs/HLSL/Blur1_ps20.hlsl
+share/OGRE/Media/materials/programs/HLSL/Blur1_vs11.hlsl
+share/OGRE/Media/materials/programs/HLSL/DepthShadowmap.hlsl
+share/OGRE/Media/materials/programs/HLSL/Example_TextureArrayPS.hlsl4
+share/OGRE/Media/materials/programs/HLSL/HW_VTFInstancing.hlsl
+share/OGRE/Media/materials/programs/HLSL/Hair.hlsl
+share/OGRE/Media/materials/programs/HLSL/HairFluidSim.hlsl
+share/OGRE/Media/materials/programs/HLSL/HairSimulateCS.hlsl
+share/OGRE/Media/materials/programs/HLSL/HeatVision.hlsl
+share/OGRE/Media/materials/programs/HLSL/Instancing_ps.hlsl
+share/OGRE/Media/materials/programs/HLSL/Island.hlsl
+share/OGRE/Media/materials/programs/HLSL/IslandCommon.hlsl
+share/OGRE/Media/materials/programs/HLSL/NoTessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL/OffsetMapping.hlsl
+share/OGRE/Media/materials/programs/HLSL/OldTV.hlsl
+share/OGRE/Media/materials/programs/HLSL/ParticleGS.hlsl
+share/OGRE/Media/materials/programs/HLSL/PassthroughFP_sm4.hlsl
+share/OGRE/Media/materials/programs/HLSL/Radial_Blur_FP.hlsl
+share/OGRE/Media/materials/programs/HLSL/Swizzle.gp
+share/OGRE/Media/materials/programs/HLSL/TerrainTessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL/TerrainTessellationCommon.hlsl
+share/OGRE/Media/materials/programs/HLSL/TerrainTessellationDeformation.hlsl
+share/OGRE/Media/materials/programs/HLSL/TerrainTessellationINoise.hlsl
+share/OGRE/Media/materials/programs/HLSL/Tessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL/VTFInstancing.hlsl
+share/OGRE/Media/materials/programs/HLSL/adaptivePNTriangles_tessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL/adaptive_tessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL/hdr.hlsl
+share/OGRE/Media/materials/programs/HLSL/hdrfp4.hlsl
+share/OGRE/Media/materials/programs/HLSL/hdrutils.hlsl
+share/OGRE/Media/materials/programs/HLSL/isosurf.hlsl
+share/OGRE/Media/materials/programs/HLSL/mrttestfp.hlsl
+share/OGRE/Media/materials/programs/HLSL/shadows.hlsl
+share/OGRE/Media/materials/programs/HLSL/simple_tessellation.hlsl
+share/OGRE/Media/materials/programs/HLSL_Cg/ASCIIFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Bloom2_ps20.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Bloom_ps20.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/BlurH_ps20.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/BlurV_ps20.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Blur_vs11.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/BrightBloom2_ps20.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Combine_fp.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Common.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/DitherFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Example_Basic.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Example_BumpMapping.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Example_CelShading.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Example_Fresnel.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Example_TextureArrayVS.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/GlassFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/GrayScale.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/HalftoneFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/InstancingVertexInterpolators.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/InvertFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/LaplaceFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.frag
+share/OGRE/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.vert
+share/OGRE/Media/materials/programs/HLSL_Cg/OffsetMapping.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/OldMovieFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/PosterizeFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/Radial_Blur_FP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/SegmentedPerPixelLighting.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/SharpenEdgesFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/StdQuad_vp.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/TilingFP.cg
+share/OGRE/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.frag
+share/OGRE/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.vert
+share/OGRE/Media/materials/programs/HLSL_Cg/pssm.cg
+share/OGRE/Media/materials/programs/SPIRV/GrayScale.frag
+share/OGRE/Media/materials/programs/SPIRV/README.md
+share/OGRE/Media/materials/programs/SPIRV/StdQuad_Tex2a_vp.vert
+share/OGRE/Media/materials/programs/SPIRV/compile.sh
+share/OGRE/Media/materials/scripts/ASCII.material
+share/OGRE/Media/materials/scripts/AdaptivePNTrianglesTessellation.material
+share/OGRE/Media/materials/scripts/BlackAndWhite.material
+share/OGRE/Media/materials/scripts/Bloom2.material
+share/OGRE/Media/materials/scripts/CompositorDemo.material
+share/OGRE/Media/materials/scripts/Compute.material
+share/OGRE/Media/materials/scripts/DOF.material
+share/OGRE/Media/materials/scripts/DamagedHelmet.material
+share/OGRE/Media/materials/scripts/DepthShadowmap.material
+share/OGRE/Media/materials/scripts/Dither.material
+share/OGRE/Media/materials/scripts/DualQuaternion.material
+share/OGRE/Media/materials/scripts/Embossed.material
+share/OGRE/Media/materials/scripts/Examples-Advanced.material
+share/OGRE/Media/materials/scripts/Examples-DynTex.material
+share/OGRE/Media/materials/scripts/Examples-Water.material
+share/OGRE/Media/materials/scripts/Examples.compositor
+share/OGRE/Media/materials/scripts/Examples.material
+share/OGRE/Media/materials/scripts/Examples.program
+share/OGRE/Media/materials/scripts/FluidSim.material
+share/OGRE/Media/materials/scripts/Glass.material
+share/OGRE/Media/materials/scripts/HWInstancing.material
+share/OGRE/Media/materials/scripts/HW_VTFInstancing.material
+share/OGRE/Media/materials/scripts/HW_VTF_LUTInstancing.material
+share/OGRE/Media/materials/scripts/Hair.material
+share/OGRE/Media/materials/scripts/Halftone.material
+share/OGRE/Media/materials/scripts/HeatVision.material
+share/OGRE/Media/materials/scripts/Hurt.material
+share/OGRE/Media/materials/scripts/Instancing.program
+share/OGRE/Media/materials/scripts/Invert.material
+share/OGRE/Media/materials/scripts/Island.material
+share/OGRE/Media/materials/scripts/IsoSurf.material
+share/OGRE/Media/materials/scripts/Laplace.material
+share/OGRE/Media/materials/scripts/LigthShafts.material
+share/OGRE/Media/materials/scripts/MRTtest.material
+share/OGRE/Media/materials/scripts/MotionBlur.material
+share/OGRE/Media/materials/scripts/NightVision.material
+share/OGRE/Media/materials/scripts/Ocean.controls
+share/OGRE/Media/materials/scripts/Ocean.material
+share/OGRE/Media/materials/scripts/OffsetMapping.material
+share/OGRE/Media/materials/scripts/Ogre.material
+share/OGRE/Media/materials/scripts/OldMovie.material
+share/OGRE/Media/materials/scripts/OldTV.material
+share/OGRE/Media/materials/scripts/ParticleGS.material
+share/OGRE/Media/materials/scripts/Penguin.material
+share/OGRE/Media/materials/scripts/Posterize.material
+share/OGRE/Media/materials/scripts/RZR-002.material
+share/OGRE/Media/materials/scripts/RadialBlur.material
+share/OGRE/Media/materials/scripts/RasterizationOrder.material
+share/OGRE/Media/materials/scripts/SSAO/BoxFilterFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/CreaseShading.cg
+share/OGRE/Media/materials/scripts/SSAO/CreaseShading.material
+share/OGRE/Media/materials/scripts/SSAO/CreaseShadingFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterXFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterYFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/Crytek.cg
+share/OGRE/Media/materials/scripts/SSAO/Crytek.material
+share/OGRE/Media/materials/scripts/SSAO/CrytekFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/GBuffer.material
+share/OGRE/Media/materials/scripts/SSAO/GaussianBlurXFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/GaussianBlurYFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.cg
+share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.hlsl
+share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.material
+share/OGRE/Media/materials/scripts/SSAO/HemisphereMCFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/HorizonBased.cg
+share/OGRE/Media/materials/scripts/SSAO/HorizonBased.hlsl
+share/OGRE/Media/materials/scripts/SSAO/HorizonBased.material
+share/OGRE/Media/materials/scripts/SSAO/HorizonBasedFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/Modulate.material
+share/OGRE/Media/materials/scripts/SSAO/SSAO.compositor
+share/OGRE/Media/materials/scripts/SSAO/SSAOPost.cg
+share/OGRE/Media/materials/scripts/SSAO/SSAOPost.compositor
+share/OGRE/Media/materials/scripts/SSAO/SSAOPost.material
+share/OGRE/Media/materials/scripts/SSAO/ShowDepth.cg
+share/OGRE/Media/materials/scripts/SSAO/ShowDepth.material
+share/OGRE/Media/materials/scripts/SSAO/ShowDepthFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/ShowNormals.cg
+share/OGRE/Media/materials/scripts/SSAO/ShowNormals.material
+share/OGRE/Media/materials/scripts/SSAO/ShowNormalsFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.cg
+share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.material
+share/OGRE/Media/materials/scripts/SSAO/ShowViewPosFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/SmartBoxFilterFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.cg
+share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.material
+share/OGRE/Media/materials/scripts/SSAO/UnsharpMaskFP.glsl
+share/OGRE/Media/materials/scripts/SSAO/Volumetric.cg
+share/OGRE/Media/materials/scripts/SSAO/Volumetric.hlsl
+share/OGRE/Media/materials/scripts/SSAO/Volumetric.material
+share/OGRE/Media/materials/scripts/SSAO/VolumetricFP.glsl
+share/OGRE/Media/materials/scripts/ShaderInstancing.material
+share/OGRE/Media/materials/scripts/ShaderSystem.material
+share/OGRE/Media/materials/scripts/SharpenEdges.material
+share/OGRE/Media/materials/scripts/StdQuad_vp.program
+share/OGRE/Media/materials/scripts/Swizzle.material
+share/OGRE/Media/materials/scripts/TerrainTessellation.material
+share/OGRE/Media/materials/scripts/Tessellation.material
+share/OGRE/Media/materials/scripts/TextureAtlasSampleOrg.tai
+share/OGRE/Media/materials/scripts/TextureAtlasSampleWrap.tai
+share/OGRE/Media/materials/scripts/Tiling.material
+share/OGRE/Media/materials/scripts/VTFInstancing.material
+share/OGRE/Media/materials/scripts/VarianceShadowmap.material
+share/OGRE/Media/materials/scripts/facial.material
+share/OGRE/Media/materials/scripts/hdr.material
+share/OGRE/Media/materials/scripts/pssm.material
+share/OGRE/Media/materials/scripts/sibenik.material
+share/OGRE/Media/materials/scripts/smoke.material
+share/OGRE/Media/materials/textures/10points.png
+share/OGRE/Media/materials/textures/1D_Noise.png
+share/OGRE/Media/materials/textures/1D_Noise2.png
+share/OGRE/Media/materials/textures/1d_SPIRAL.png
+share/OGRE/Media/materials/textures/1d_debug.png
+share/OGRE/Media/materials/textures/8x8PagesSplotches2.png
+share/OGRE/Media/materials/textures/ASCII.dds
+share/OGRE/Media/materials/textures/BeachStones.jpg
+share/OGRE/Media/materials/textures/BumpyMetal.jpg
+share/OGRE/Media/materials/textures/Chrome.jpg
+share/OGRE/Media/materials/textures/Cookie0.png
+share/OGRE/Media/materials/textures/Cookie1.png
+share/OGRE/Media/materials/textures/Cookie2.png
+share/OGRE/Media/materials/textures/Cookie3.png
+share/OGRE/Media/materials/textures/Dirt.jpg
+share/OGRE/Media/materials/textures/Dr_Bunsen_Head.jpg
+share/OGRE/Media/materials/textures/GLX_icon.png
+share/OGRE/Media/materials/textures/GreenSkin.jpg
+share/OGRE/Media/materials/textures/HeatLookup.tga
+share/OGRE/Media/materials/textures/HeatNoise.tga
+share/OGRE/Media/materials/textures/KAMEN-stup.jpg
+share/OGRE/Media/materials/textures/KAMEN320x240-bump.jpg
+share/OGRE/Media/materials/textures/KAMEN320x240.jpg
+share/OGRE/Media/materials/textures/LowRes.png
+share/OGRE/Media/materials/textures/MRAMOR-bump.jpg
+share/OGRE/Media/materials/textures/MRAMOR6X6.jpg
+share/OGRE/Media/materials/textures/MtlPlat2.jpg
+share/OGRE/Media/materials/textures/NMBalls.png
+share/OGRE/Media/materials/textures/NMBumpsOut.png
+share/OGRE/Media/materials/textures/NMHollyBumps.png
+share/OGRE/Media/materials/textures/NMStripes.png
+share/OGRE/Media/materials/textures/NPRMetallic.tga
+share/OGRE/Media/materials/textures/Noise.png
+share/OGRE/Media/materials/textures/NoiseVolume.dds
+share/OGRE/Media/materials/textures/PBR/DFG_Multiscatter_Cloth_LUT.dds
+share/OGRE/Media/materials/textures/PBR/DFG_Multiscatter_LUT.dds
+share/OGRE/Media/materials/textures/PBR/black.png
+share/OGRE/Media/materials/textures/PBR/brdfLUT.png
+share/OGRE/Media/materials/textures/PBR/diffuse_bk.jpg
+share/OGRE/Media/materials/textures/PBR/diffuse_dn.jpg
+share/OGRE/Media/materials/textures/PBR/diffuse_fr.jpg
+share/OGRE/Media/materials/textures/PBR/diffuse_lf.jpg
+share/OGRE/Media/materials/textures/PBR/diffuse_rt.jpg
+share/OGRE/Media/materials/textures/PBR/diffuse_up.jpg
+share/OGRE/Media/materials/textures/PBR/normal_disabled.png
+share/OGRE/Media/materials/textures/PBR/specular_bk.jpg
+share/OGRE/Media/materials/textures/PBR/specular_dn.jpg
+share/OGRE/Media/materials/textures/PBR/specular_fr.jpg
+share/OGRE/Media/materials/textures/PBR/specular_lf.jpg
+share/OGRE/Media/materials/textures/PBR/specular_rt.jpg
+share/OGRE/Media/materials/textures/PBR/specular_up.jpg
+share/OGRE/Media/materials/textures/PBR/white.png
+share/OGRE/Media/materials/textures/Panels_Diffuse.png
+share/OGRE/Media/materials/textures/Panels_Normal_Obj.png
+share/OGRE/Media/materials/textures/Panels_Normal_Tangent.png
+share/OGRE/Media/materials/textures/Panels_reflection.png
+share/OGRE/Media/materials/textures/Panels_refmask.png
+share/OGRE/Media/materials/textures/RZR-002.png
+share/OGRE/Media/materials/textures/Random3D.dds
+share/OGRE/Media/materials/textures/Rocks_Diffuse.tga
+share/OGRE/Media/materials/textures/Rocks_Normal.tga
+share/OGRE/Media/materials/textures/Rocks_Spec.tga
+share/OGRE/Media/materials/textures/RustedMetal.jpg
+share/OGRE/Media/materials/textures/RustyBarrel.png
+share/OGRE/Media/materials/textures/RustySteel.jpg
+share/OGRE/Media/materials/textures/SSAO/4InterleavedKMeansDisk8x4.png
+share/OGRE/Media/materials/textures/SSAO/importance4InterleavedSphereHemisphere8x4.png
+share/OGRE/Media/materials/textures/SSAO/rand1x32.png
+share/OGRE/Media/materials/textures/SSAO/randCosSinJitter4x4.png
+share/OGRE/Media/materials/textures/SSAO/regularSphereJittered4.png
+share/OGRE/Media/materials/textures/Sepia1D.tga
+share/OGRE/Media/materials/textures/SmallLeaf_BP.png
+share/OGRE/Media/materials/textures/Smoke15Frames.png
+share/OGRE/Media/materials/textures/TextureAtlasSampleOrg0.png
+share/OGRE/Media/materials/textures/TextureAtlasSampleWrap0.png
+share/OGRE/Media/materials/textures/Water01.jpg
+share/OGRE/Media/materials/textures/Water02.jpg
+share/OGRE/Media/materials/textures/WaterNormal1.tga
+share/OGRE/Media/materials/textures/WaterNormal2.tga
+share/OGRE/Media/materials/textures/WoodPallet.png
+share/OGRE/Media/materials/textures/atheneNormalMap.png
+share/OGRE/Media/materials/textures/aureola.png
+share/OGRE/Media/materials/textures/basic_droplet.png
+share/OGRE/Media/materials/textures/blue_jaiqua.jpg
+share/OGRE/Media/materials/textures/cel_shading_diffuse.png
+share/OGRE/Media/materials/textures/cel_shading_edge.png
+share/OGRE/Media/materials/textures/cel_shading_specular.png
+share/OGRE/Media/materials/textures/checker.png
+share/OGRE/Media/materials/textures/circuit.dds
+share/OGRE/Media/materials/textures/clouds.jpg
+share/OGRE/Media/materials/textures/cursor.png
+share/OGRE/Media/materials/textures/dark_grid.png
+share/OGRE/Media/materials/textures/dirt01.jpg
+share/OGRE/Media/materials/textures/dkyellow.png
+share/OGRE/Media/materials/textures/droplet.png
+share/OGRE/Media/materials/textures/egyptrockyfull.jpg
+share/OGRE/Media/materials/textures/flare.png
+share/OGRE/Media/materials/textures/flare_alpha.dds
+share/OGRE/Media/materials/textures/flaretrail.png
+share/OGRE/Media/materials/textures/floor_ao.PNG
+share/OGRE/Media/materials/textures/floor_bump.PNG
+share/OGRE/Media/materials/textures/floor_diffuse.PNG
+share/OGRE/Media/materials/textures/floor_specular.PNG
+share/OGRE/Media/materials/textures/frost.png
+share/OGRE/Media/materials/textures/fw12b.jpg
+share/OGRE/Media/materials/textures/gras_02.png
+share/OGRE/Media/materials/textures/grass.PNG
+share/OGRE/Media/materials/textures/grassWalpha.tga
+share/OGRE/Media/materials/textures/grass_1024.jpg
+share/OGRE/Media/materials/textures/img1.png
+share/OGRE/Media/materials/textures/img2.png
+share/OGRE/Media/materials/textures/leaf.png
+share/OGRE/Media/materials/textures/nm_bk.png
+share/OGRE/Media/materials/textures/nm_dn.png
+share/OGRE/Media/materials/textures/nm_fr.png
+share/OGRE/Media/materials/textures/nm_lf.png
+share/OGRE/Media/materials/textures/nm_rt.png
+share/OGRE/Media/materials/textures/nm_up.png
+share/OGRE/Media/materials/textures/normalNoiseColor.png
+share/OGRE/Media/materials/textures/nskingr.jpg
+share/OGRE/Media/materials/textures/ogreborder.png
+share/OGRE/Media/materials/textures/ogreborderUp.png
+share/OGRE/Media/materials/textures/ogrebordercenter.png
+share/OGRE/Media/materials/textures/ogregui.tga
+share/OGRE/Media/materials/textures/ogrelogo-small.jpg
+share/OGRE/Media/materials/textures/ogrelogo.png
+share/OGRE/Media/materials/textures/particle.dds
+share/OGRE/Media/materials/textures/penguin.jpg
+share/OGRE/Media/materials/textures/perlinvolume.dds
+share/OGRE/Media/materials/textures/r2skin.jpg
+share/OGRE/Media/materials/textures/radial.png
+share/OGRE/Media/materials/textures/random.png
+share/OGRE/Media/materials/textures/ribbonband.png
+share/OGRE/Media/materials/textures/rockwall.tga
+share/OGRE/Media/materials/textures/rockwall_NH.tga
+share/OGRE/Media/materials/textures/scr-back.png
+share/OGRE/Media/materials/textures/scr-down-p.png
+share/OGRE/Media/materials/textures/scr-down.png
+share/OGRE/Media/materials/textures/scr-thumb.png
+share/OGRE/Media/materials/textures/scr-up-p.png
+share/OGRE/Media/materials/textures/scr-up.png
+share/OGRE/Media/materials/textures/smokecolors.png
+share/OGRE/Media/materials/textures/snow_1024.jpg
+share/OGRE/Media/materials/textures/spacesky.jpg
+share/OGRE/Media/materials/textures/spheremap.png
+share/OGRE/Media/materials/textures/spine_strips.dds
+share/OGRE/Media/materials/textures/spotlight_image.png
+share/OGRE/Media/materials/textures/steelhead.png
+share/OGRE/Media/materials/textures/strugotine.jpg
+share/OGRE/Media/materials/textures/terr_dirt-grass.jpg
+share/OGRE/Media/materials/textures/terr_rock-dirt.jpg
+share/OGRE/Media/materials/textures/terr_rock6.jpg
+share/OGRE/Media/materials/textures/terrain.png
+share/OGRE/Media/materials/textures/terrain/Ground23_col.jpg
+share/OGRE/Media/materials/textures/terrain/Ground23_normheight.dds
+share/OGRE/Media/materials/textures/terrain/Ground23_spec.png
+share/OGRE/Media/materials/textures/terrain/Ground37_diffspec.dds
+share/OGRE/Media/materials/textures/terrain/Ground37_normheight.dds
+share/OGRE/Media/materials/textures/terrain/README.md
+share/OGRE/Media/materials/textures/terrain/Rock20_diffspec.dds
+share/OGRE/Media/materials/textures/terrain/Rock20_normheight.dds
+share/OGRE/Media/materials/textures/terrain_detail.jpg
+share/OGRE/Media/materials/textures/terrain_texture.jpg
+share/OGRE/Media/materials/textures/texmap2.jpg
+share/OGRE/Media/materials/textures/tusk.jpg
+share/OGRE/Media/materials/textures/waveNM.png
+share/OGRE/Media/materials/textures/waves2.dds
+share/OGRE/Media/models/Barrel.mesh
+share/OGRE/Media/models/RZR-002.mesh
+share/OGRE/Media/models/ShaderSystem.mesh
+share/OGRE/Media/models/Sphere1000.mesh
+share/OGRE/Media/models/WoodPallet.mesh
+share/OGRE/Media/models/athene.mesh
+share/OGRE/Media/models/column.mesh
+share/OGRE/Media/models/cornell.mesh
+share/OGRE/Media/models/cube.mesh
+share/OGRE/Media/models/facial.mesh
+share/OGRE/Media/models/fish.mesh
+share/OGRE/Media/models/fish.skeleton
+share/OGRE/Media/models/geosphere4500.mesh
+share/OGRE/Media/models/geosphere8000.mesh
+share/OGRE/Media/models/jaiqua.mesh
+share/OGRE/Media/models/jaiqua.skeleton
+share/OGRE/Media/models/knot.mesh
+share/OGRE/Media/models/ninja.mesh
+share/OGRE/Media/models/ninja.skeleton
+share/OGRE/Media/models/ogrehead.mesh
+share/OGRE/Media/models/penguin.mesh
+share/OGRE/Media/models/penguin.skeleton
+share/OGRE/Media/models/razor.mesh
+share/OGRE/Media/models/robot.mesh
+share/OGRE/Media/models/robot.skeleton
+share/OGRE/Media/models/sibenik.mesh
+share/OGRE/Media/models/sphere.mesh
+share/OGRE/Media/models/spine.mesh
+share/OGRE/Media/models/spine.mesh.skeleton
+share/OGRE/Media/models/tudorhouse.mesh
+share/OGRE/Media/models/uv_sphere.mesh
+share/OGRE/Media/packs/DamagedHelmet.zip
+share/OGRE/Media/packs/SdkTrays.zip
+share/OGRE/Media/packs/Sinbad.zip
+share/OGRE/Media/packs/cubemap.zip
+share/OGRE/Media/packs/cubemapsJS.zip
+share/OGRE/Media/packs/dragon.zip
+share/OGRE/Media/packs/filament_shaders.zip
+share/OGRE/Media/packs/fresneldemo.zip
+share/OGRE/Media/packs/oa_rpg3dm2.pk3
+share/OGRE/Media/packs/ogredance.zip
+share/OGRE/Media/packs/ogretestmap.zip
+share/OGRE/Media/packs/profiler.zip
+share/OGRE/Media/packs/skybox.zip
+share/OGRE/Media/particle/Examples-Water.particle
+share/OGRE/Media/particle/Examples.particle
+share/OGRE/Media/particle/emitted_emitter.particle
+share/OGRE/Media/particle/smoke.particle
+share/OGRE/Media/terrain.cfg
+share/OGRE/Media/thumbnails/README.md
+share/OGRE/Media/thumbnails/thumb_atomicc.png
+share/OGRE/Media/thumbnails/thumb_bezier.png
+share/OGRE/Media/thumbnails/thumb_bsp.png
+share/OGRE/Media/thumbnails/thumb_bump.png
+share/OGRE/Media/thumbnails/thumb_camtrack.png
+share/OGRE/Media/thumbnails/thumb_cel.png
+share/OGRE/Media/thumbnails/thumb_char.png
+share/OGRE/Media/thumbnails/thumb_comp.png
+share/OGRE/Media/thumbnails/thumb_compute.png
+share/OGRE/Media/thumbnails/thumb_csm.png
+share/OGRE/Media/thumbnails/thumb_cubemap.png
+share/OGRE/Media/thumbnails/thumb_deferred.png
+share/OGRE/Media/thumbnails/thumb_dualquaternionskinning.png
+share/OGRE/Media/thumbnails/thumb_dyntex.png
+share/OGRE/Media/thumbnails/thumb_error.png
+share/OGRE/Media/thumbnails/thumb_facial.png
+share/OGRE/Media/thumbnails/thumb_fresnel.png
+share/OGRE/Media/thumbnails/thumb_grass.png
+share/OGRE/Media/thumbnails/thumb_hlms.png
+share/OGRE/Media/thumbnails/thumb_imgui.png
+share/OGRE/Media/thumbnails/thumb_instancing.png
+share/OGRE/Media/thumbnails/thumb_isosurf.png
+share/OGRE/Media/thumbnails/thumb_lighting.png
+share/OGRE/Media/thumbnails/thumb_lightshafts.png
+share/OGRE/Media/thumbnails/thumb_meshlod.png
+share/OGRE/Media/thumbnails/thumb_newinstancing.png
+share/OGRE/Media/thumbnails/thumb_ocean.png
+share/OGRE/Media/thumbnails/thumb_particlegs.png
+share/OGRE/Media/thumbnails/thumb_particles.png
+share/OGRE/Media/thumbnails/thumb_pbr.png
+share/OGRE/Media/thumbnails/thumb_pcz.png
+share/OGRE/Media/thumbnails/thumb_playpen.png
+share/OGRE/Media/thumbnails/thumb_shadersystem.png
+share/OGRE/Media/thumbnails/thumb_shadersystemmultilight.png
+share/OGRE/Media/thumbnails/thumb_shadows.png
+share/OGRE/Media/thumbnails/thumb_skelanim.png
+share/OGRE/Media/thumbnails/thumb_skybox.png
+share/OGRE/Media/thumbnails/thumb_skydome.png
+share/OGRE/Media/thumbnails/thumb_skyplane.png
+share/OGRE/Media/thumbnails/thumb_smoke.png
+share/OGRE/Media/thumbnails/thumb_spheremap.png
+share/OGRE/Media/thumbnails/thumb_ssao.png
+share/OGRE/Media/thumbnails/thumb_terrain.png
+share/OGRE/Media/thumbnails/thumb_tessellation.png
+share/OGRE/Media/thumbnails/thumb_texarray.png
+share/OGRE/Media/thumbnails/thumb_texfx.png
+share/OGRE/Media/thumbnails/thumb_texturedfog.png
+share/OGRE/Media/thumbnails/thumb_trans.png
+share/OGRE/Media/thumbnails/thumb_visual_tests.png
+share/OGRE/Media/thumbnails/thumb_voltex.png
+share/OGRE/Media/thumbnails/thumb_volumecsg.png
+share/OGRE/Media/thumbnails/thumb_volumeterrain.png
+share/OGRE/Media/thumbnails/thumb_water.png
+share/OGRE/Media/volumeTerrain/triplanarReference.material
+share/OGRE/Media/volumeTerrain/volumeTerrain.cfg
+share/OGRE/Media/volumeTerrain/volumeTerrainBig.zip
+share/OGRE/plugins.cfg
+share/OGRE/resources.cfg
+share/OGRE/samples.cfg
+share/OGRE/tests.cfg
diff --git a/devel/ogre/buildlink3.mk b/devel/ogre/buildlink3.mk
index de012a2c187..12c41c4a8b0 100644
--- a/devel/ogre/buildlink3.mk
+++ b/devel/ogre/buildlink3.mk
@@ -1,21 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.30 2020/06/05 12:48:59 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.31 2021/03/01 12:12:14 nia Exp $
BUILDLINK_TREE+= ogre
.if !defined(OGRE_BUILDLINK3_MK)
OGRE_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.ogre+= ogre>=1.6.3
-BUILDLINK_ABI_DEPENDS.ogre+= ogre>=1.6.3nb15
+BUILDLINK_API_DEPENDS.ogre+= ogre>=1.12
+BUILDLINK_ABI_DEPENDS.ogre+= ogre>=1.12
BUILDLINK_PKGSRCDIR.ogre?= ../../devel/ogre
-.include "../../archivers/zziplib/buildlink3.mk"
-.include "../../devel/devIL/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../graphics/MesaLib/buildlink3.mk"
-.include "../../graphics/freetype2/buildlink3.mk"
-.include "../../graphics/glu/buildlink3.mk"
-.include "../../x11/libXaw/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
.endif # OGRE_BUILDLINK3_MK
BUILDLINK_TREE+= -ogre
diff --git a/devel/ogre/distinfo b/devel/ogre/distinfo
index 3c19018ef91..3be5dbf1822 100644
--- a/devel/ogre/distinfo
+++ b/devel/ogre/distinfo
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.9 2015/11/03 03:27:53 agc Exp $
+$NetBSD: distinfo,v 1.10 2021/03/01 12:12:14 nia Exp $
-SHA1 (ogre-v1-6-3.tar.bz2) = 0bde8f8d982151c561e9e6c9ccb51e0d19b5eab6
-RMD160 (ogre-v1-6-3.tar.bz2) = e1e16c152d5cb3141e306e4886092b5675695e9a
-SHA512 (ogre-v1-6-3.tar.bz2) = 198ac14c730f97a4ee5802a8b3d44dddc836082d05e18e9f5e0b6e79dad18b231b75f6f0f13837736aff27af7548139d3ed343d2c3aaf6bebccf793859b8ede4
-Size (ogre-v1-6-3.tar.bz2) = 41790055 bytes
-SHA1 (patch-OgreMain_include_OgreStringConverter.h) = 8ef476c0056fdf69b4f158e5e8c85bb3b0c0c386
-SHA1 (patch-OgreMain_src_OgreStringConverter.cpp) = 6c1cc7f6f5c23c68ebc0cee33d661ba199d836e9
-SHA1 (patch-aa) = 414c2f02124352cf89d2ebaa2a5c10c71b2be095
+SHA1 (ogre-1.12.11.tar.gz) = 973b435990b59f41a65e7eb221050b25507b7068
+RMD160 (ogre-1.12.11.tar.gz) = 7a30784b5ed503df96fcb36f324ea3ecff9bcade
+SHA512 (ogre-1.12.11.tar.gz) = eba7918b3731dcc0e61c8caddb3e93f4bfbf61731695bd619730741e16eaf6d85ecc867ef9f5935a745c3dbefdf9b2b639a3b839886781f24bccdc79d7eeb03f
+Size (ogre-1.12.11.tar.gz) = 91325649 bytes
+SHA1 (patch-OgreMain_include_OgreBitwise.h) = b9419c6b988486b1cf064f34cf6bbb5474a9278a
diff --git a/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h b/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h
new file mode 100644
index 00000000000..5136b8e05e9
--- /dev/null
+++ b/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-OgreMain_include_OgreBitwise.h,v 1.1 2021/03/01 12:12:14 nia Exp $
+
+More than FreeBSD has these defines in libc headers...
+
+--- OgreMain/include/OgreBitwise.h.orig 2021-02-13 01:52:07.000000000 +0000
++++ OgreMain/include/OgreBitwise.h
+@@ -30,7 +30,7 @@ THE SOFTWARE.
+
+ #include "OgrePrerequisites.h"
+
+-#ifdef __FreeBSD__
++#ifdef bswap16
+ #undef bswap16
+ #undef bswap32
+ #undef bswap64
diff --git a/devel/ogre/patches/patch-OgreMain_include_OgreStringConverter.h b/devel/ogre/patches/patch-OgreMain_include_OgreStringConverter.h
deleted file mode 100644
index 67d2c955ae3..00000000000
--- a/devel/ogre/patches/patch-OgreMain_include_OgreStringConverter.h
+++ /dev/null
@@ -1,46 +0,0 @@
-$NetBSD: patch-OgreMain_include_OgreStringConverter.h,v 1.1 2015/04/21 17:04:25 joerg Exp $
-
---- OgreMain/include/OgreStringConverter.h.orig 2015-04-17 11:25:21.000000000 +0000
-+++ OgreMain/include/OgreStringConverter.h
-@@ -80,34 +80,24 @@ namespace Ogre {
- static String toString(int val, unsigned short width = 0,
- char fill = ' ',
- std::ios::fmtflags flags = std::ios::fmtflags(0) );
--#if OGRE_ARCH_TYPE == OGRE_ARCHITECTURE_64 || OGRE_PLATFORM == OGRE_PLATFORM_APPLE
- /** Converts an unsigned int to a String. */
- static String toString(unsigned int val,
- unsigned short width = 0, char fill = ' ',
- std::ios::fmtflags flags = std::ios::fmtflags(0) );
-- /** Converts a size_t to a String. */
-- static String toString(size_t val,
-- unsigned short width = 0, char fill = ' ',
-- std::ios::fmtflags flags = std::ios::fmtflags(0) );
-- #if OGRE_COMPILER == OGRE_COMPILER_MSVC
-- /** Converts an unsigned long to a String. */
-- static String toString(unsigned long val,
-- unsigned short width = 0, char fill = ' ',
-- std::ios::fmtflags flags = std::ios::fmtflags(0) );
--
-- #endif
--#else
-- /** Converts a size_t to a String. */
-- static String toString(size_t val,
-+ /** Converts a long to a String. */
-+ static String toString(long val,
- unsigned short width = 0, char fill = ' ',
- std::ios::fmtflags flags = std::ios::fmtflags(0) );
- /** Converts an unsigned long to a String. */
- static String toString(unsigned long val,
- unsigned short width = 0, char fill = ' ',
- std::ios::fmtflags flags = std::ios::fmtflags(0) );
--#endif
- /** Converts a long to a String. */
-- static String toString(long val,
-+ static String toString(long long val,
-+ unsigned short width = 0, char fill = ' ',
-+ std::ios::fmtflags flags = std::ios::fmtflags(0) );
-+ /** Converts an unsigned long to a String. */
-+ static String toString(unsigned long long val,
- unsigned short width = 0, char fill = ' ',
- std::ios::fmtflags flags = std::ios::fmtflags(0) );
- /** Converts a boolean to a String.
diff --git a/devel/ogre/patches/patch-OgreMain_src_OgreStringConverter.cpp b/devel/ogre/patches/patch-OgreMain_src_OgreStringConverter.cpp
deleted file mode 100644
index ea34e3383e4..00000000000
--- a/devel/ogre/patches/patch-OgreMain_src_OgreStringConverter.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-$NetBSD: patch-OgreMain_src_OgreStringConverter.cpp,v 1.1 2015/04/21 17:04:25 joerg Exp $
-
---- OgreMain/src/OgreStringConverter.cpp.orig 2015-04-17 11:32:19.000000000 +0000
-+++ OgreMain/src/OgreStringConverter.cpp
-@@ -64,7 +64,6 @@ namespace Ogre {
- return stream.str();
- }
- //-----------------------------------------------------------------------
--#if OGRE_ARCH_TYPE == OGRE_ARCHITECTURE_64 || OGRE_PLATFORM == OGRE_PLATFORM_APPLE
- String StringConverter::toString(unsigned int val,
- unsigned short width, char fill, std::ios::fmtflags flags)
- {
-@@ -77,19 +76,6 @@ namespace Ogre {
- return stream.str();
- }
- //-----------------------------------------------------------------------
-- String StringConverter::toString(size_t val,
-- unsigned short width, char fill, std::ios::fmtflags flags)
-- {
-- StringUtil::StrStreamType stream;
-- stream.width(width);
-- stream.fill(fill);
-- if (flags)
-- stream.setf(flags);
-- stream << val;
-- return stream.str();
-- }
--#if OGRE_COMPILER == OGRE_COMPILER_MSVC
-- //-----------------------------------------------------------------------
- String StringConverter::toString(unsigned long val,
- unsigned short width, char fill, std::ios::fmtflags flags)
- {
-@@ -101,11 +87,7 @@ namespace Ogre {
- stream << val;
- return stream.str();
- }
--
--#endif
-- //-----------------------------------------------------------------------
--#else
-- String StringConverter::toString(size_t val,
-+ String StringConverter::toString(long val,
- unsigned short width, char fill, std::ios::fmtflags flags)
- {
- StringUtil::StrStreamType stream;
-@@ -117,20 +99,18 @@ namespace Ogre {
- return stream.str();
- }
- //-----------------------------------------------------------------------
-- String StringConverter::toString(unsigned long val,
-+ String StringConverter::toString(unsigned long long val,
- unsigned short width, char fill, std::ios::fmtflags flags)
- {
- StringUtil::StrStreamType stream;
-- stream.width(width);
-+ stream.width(width);
- stream.fill(fill);
- if (flags)
- stream.setf(flags);
- stream << val;
- return stream.str();
- }
-- //-----------------------------------------------------------------------
--#endif
-- String StringConverter::toString(long val,
-+ String StringConverter::toString(long long val,
- unsigned short width, char fill, std::ios::fmtflags flags)
- {
- StringUtil::StrStreamType stream;
diff --git a/devel/ogre/patches/patch-aa b/devel/ogre/patches/patch-aa
deleted file mode 100644
index 8e5897a8f81..00000000000
--- a/devel/ogre/patches/patch-aa
+++ /dev/null
@@ -1,83 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2010/08/30 20:30:28 wiz Exp $
-
---- configure.orig 2009-07-26 10:31:54.000000000 +0000
-+++ configure
-@@ -23623,7 +23623,8 @@ fi
- echo "${ECHO_T}$ogre_cv_prog_compiler_supports_visibility" >&6; }
-
- if test x"$ogre_cv_prog_compiler_supports_visibility" = xyes; then
-- CFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY";
-+# CFLAGS_VISIBILITY="-fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY";
-+ CFLAGS_VISIBILITY=""
- case $target_cpu in
- x86_64* )
- if ! echo "$CFLAGS $CXXFLAGS" | grep -q "\-O"; then
-@@ -25739,11 +25740,11 @@ fi
- rm -f OgreMain/src/OgreConfigDialog.lo OgreMain/src/OgreErrorDialog.lo
-
- # Prefer win32, then Xt. gtk is being phased out and must be explicitly specified.
-- if test "x$with_gui" == "xauto" && test "x$OGRE_PLATFORM" == "xWIN32"; then
-+ if test "x$with_gui" = "xauto" && test "x$OGRE_PLATFORM" = "xWIN32"; then
- with_gui=win32
- fi
-
-- if test "x$with_gui" == "xgtk"; then
-+ if test "x$with_gui" = "xgtk"; then
-
- pkg_failed=no
- { echo "$as_me:$LINENO: checking for GTK" >&5
-@@ -25825,15 +25826,15 @@ echo "${ECHO_T}yes" >&6; }
- fi
- fi
-
-- if test "x$with_gui" == "xauto"; then
-+ if test "x$with_gui" = "xauto"; then
- with_gui=Xt
- fi
-
-- if test "x$with_gui" == "xwin32"; then
-+ if test "x$with_gui" = "xwin32"; then
- OGRE_GUI=WIN32
-- elif test "x$with_gui" == "xgtk"; then
-+ elif test "x$with_gui" = "xgtk"; then
- OGRE_GUI=gtk
-- elif test "x$with_gui" == "xXt"; then
-+ elif test "x$with_gui" = "xXt"; then
- OGRE_GUI=GLX
- PLATFORM_LIBS="$PLATFORM_LIBS -lXt -lSM -lICE"
- else
-@@ -26708,14 +26709,14 @@ else
- with_allocator=ned
- fi
-
-- if test "x$with_allocator" == "xstd"; then
-+ if test "x$with_allocator" = "xstd"; then
-
- cat >>confdefs.h <<\_ACEOF
- #define OGRE_MEMORY_ALLOCATOR 1
- _ACEOF
-
- fi
-- if test "x$with_allocator" == "xned"; then
-+ if test "x$with_allocator" = "xned"; then
-
- cat >>confdefs.h <<\_ACEOF
- #define OGRE_MEMORY_ALLOCATOR 2
-@@ -29358,7 +29361,7 @@ fi
-
-
- ft_detected=yes
--test "x$no_ft" == "xyes" && ft_detected=no
-+test "x$no_ft" = "xyes" && ft_detected=no
-
- echo "--------=== Configuration summary ===--------"
- echo " Target platform : $OGRE_PLATFORM"
-@@ -29372,7 +29375,7 @@ echo " Use FreeType
- echo " Use FreeImage : $build_freeimage"
- echo " Use DevIL : $build_il"
- echo " Build OGRE demos : $build_ogre_demos"
--test "x$build_ogre_demos" == "xyes" && \
-+test "x$build_ogre_demos" = "xyes" && \
- echo " Build CEGUI demos : $build_cegui_sample"
- echo " Build the OpenEXR plugin : $build_exr"
- echo " Build the Cg plugin : $build_cg"