Received: by mail.netbsd.org (Postfix, from userid 605) id B3E5984D75; Mon, 1 Mar 2021 12:12:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E87D284CEF for ; Mon, 1 Mar 2021 12:12:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id x91PvpGW-q8U for ; Mon, 1 Mar 2021 12:12:14 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 6F59184CE0 for ; Mon, 1 Mar 2021 12:12:14 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 68809FA95; Mon, 1 Mar 2021 12:12:14 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1614600734263250" MIME-Version: 1.0 Date: Mon, 1 Mar 2021 12:12:14 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/devel/ogre To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20210301121214.68809FA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1614600734263250 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1614600734263250 Content-Disposition: inline Content-Length: 77884 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 -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 --_----------=_1614600734263250--