pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ogre



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon Mar  1 12:12:14 UTC 2021

Modified Files:
        pkgsrc/devel/ogre: Makefile PLIST buildlink3.mk distinfo
Added Files:
        pkgsrc/devel/ogre/patches: patch-OgreMain_include_OgreBitwise.h
Removed Files:
        pkgsrc/devel/ogre/patches: patch-OgreMain_include_OgreStringConverter.h
            patch-OgreMain_src_OgreStringConverter.cpp patch-aa

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/ogre/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ogre/PLIST
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/ogre/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ogre/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/ogre/patches/patch-OgreMain_include_OgreStringConverter.h \
    pkgsrc/devel/ogre/patches/patch-OgreMain_src_OgreStringConverter.cpp
cvs rdiff -u -r1.3 -r0 pkgsrc/devel/ogre/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ogre/Makefile
diff -u pkgsrc/devel/ogre/Makefile:1.46 pkgsrc/devel/ogre/Makefile:1.47
--- pkgsrc/devel/ogre/Makefile:1.46     Fri Jun  5 12:48:59 2020
+++ pkgsrc/devel/ogre/Makefile  Mon Mar  1 12:12:14 2021
@@ -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@localhost
-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
-
-CONFIGURE_ARGS+=       --with-platform=GLX
-CONFIGURE_ARGS+=       --disable-freeimage
-CONFIGURE_ARGS+=       --disable-cg
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+GCC_REQD+=     4.7 # C++11
+
+# 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+=   OGRE.pc.in
+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"

Index: pkgsrc/devel/ogre/PLIST
diff -u pkgsrc/devel/ogre/PLIST:1.4 pkgsrc/devel/ogre/PLIST:1.5
--- pkgsrc/devel/ogre/PLIST:1.4 Tue Sep  1 16:53:40 2009
+++ pkgsrc/devel/ogre/PLIST     Mon Mar  1 12:12:14 2021
@@ -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.
 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
 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

Index: pkgsrc/devel/ogre/buildlink3.mk
diff -u pkgsrc/devel/ogre/buildlink3.mk:1.30 pkgsrc/devel/ogre/buildlink3.mk:1.31
--- pkgsrc/devel/ogre/buildlink3.mk:1.30        Fri Jun  5 12:48:59 2020
+++ pkgsrc/devel/ogre/buildlink3.mk     Mon Mar  1 12:12:14 2021
@@ -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

Index: pkgsrc/devel/ogre/distinfo
diff -u pkgsrc/devel/ogre/distinfo:1.9 pkgsrc/devel/ogre/distinfo:1.10
--- pkgsrc/devel/ogre/distinfo:1.9      Tue Nov  3 03:27:53 2015
+++ pkgsrc/devel/ogre/distinfo  Mon Mar  1 12:12:14 2021
@@ -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

Added files:

Index: pkgsrc/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h
diff -u /dev/null pkgsrc/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h:1.1
--- /dev/null   Mon Mar  1 12:12:14 2021
+++ pkgsrc/devel/ogre/patches/patch-OgreMain_include_OgreBitwise.h      Mon Mar  1 12:12:14 2021
@@ -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



Home | Main Index | Thread Index | Old Index