{ "CryRenderMetal_Impl.cpp": { "DXMETAL": [ "CryDXMETAL.cpp", "RenderCapabilities.cpp", "CryDXMETAL.hpp" ], "DXMETAL/Definitions": [ "Definitions/DXMETAL_D3DX11.h", "Definitions/DXMETAL_D3D11Shader.h", "Definitions/DXMETAL_D3DCommon.h", "Definitions/DXMETAL_D3DCompiler.h", "Definitions/DXMETAL_D3D11.h", "Definitions/DXMETAL_D3DX11tex.h", "Definitions/DXMETAL_ID3D11Device.h", "Definitions/DXMETAL_ID3D11DeviceContext.h", "Definitions/DXMETAL_IDXGIFactory1.h", "Definitions/DXMETAL_IDXGISwapChain.h", "Definitions/DXMETAL_dxgi.h", "Definitions/DXMETAL_dxgitype.h", "Definitions/CryDXMETALGuid.hpp", "Definitions/CryDXMETALLegacy.hpp", "Definitions/CryDXMETALMisc.hpp", "Definitions/ICryDXMETALUnknown.hpp" ], "DXMETAL/Implementation": [ "Implementation/AppleGPUInfoUtils.h", "Implementation/GLFormat.cpp", "Implementation/GLResource.cpp", "Implementation/GLShader.cpp", "Implementation/GLState.cpp", "Implementation/METALCopyShaders.h", "Implementation/METALContext.cpp", "Implementation/METALDevice.cpp", "Implementation/GLCommon.hpp", "Implementation/GLCryPlatform.hpp", "Implementation/GLExtensions.hpp", "Implementation/GLFormat.hpp", "Implementation/GLPlatform.hpp", "Implementation/GLResource.hpp", "Implementation/GLShader.hpp", "Implementation/GLState.hpp", "Implementation/METALContext.hpp", "Implementation/MetalDevice.hpp" ], "DXMETAL/Interfaces": [ "Interfaces/CCryDXMETALBase.cpp", "Interfaces/CCryDXMETALBlendState.cpp", "Interfaces/CCryDXMETALBlob.cpp", "Interfaces/CCryDXMETALBuffer.cpp", "Interfaces/CCryDXMETALDepthStencilState.cpp", "Interfaces/CCryDXMETALDepthStencilView.cpp", "Interfaces/CCryDXMETALDevice.cpp", "Interfaces/CCryDXMETALDeviceChild.cpp", "Interfaces/CCryDXMETALDeviceContext.cpp", "Interfaces/CCryDXMETALGIAdapter.cpp", "Interfaces/CCryDXMETALGIFactory.cpp", "Interfaces/CCryDXMETALGIObject.cpp", "Interfaces/CCryDXMETALGIOutput.cpp", "Interfaces/CCryDXMETALInputLayout.cpp", "Interfaces/CCryDXMETALQuery.cpp", "Interfaces/CCryDXMETALRasterizerState.cpp", "Interfaces/CCryDXMETALRenderTargetView.cpp", "Interfaces/CCryDXMETALResource.cpp", "Interfaces/CCryDXMETALSamplerState.cpp", "Interfaces/CCryDXMETALShader.cpp", "Interfaces/CCryDXMETALShaderReflection.cpp", "Interfaces/CCryDXMETALShaderResourceView.cpp", "Interfaces/CCryDXMETALSwapChain.cpp", "Interfaces/CCryDXMETALSwitchToRef.cpp", "Interfaces/CCryDXMETALTexture1D.cpp", "Interfaces/CCryDXMETALTexture2D.cpp", "Interfaces/CCryDXMETALTexture3D.cpp", "Interfaces/CCryDXMETALTextureBase.cpp", "Interfaces/CCryDXMETALUnorderedAccessView.cpp", "Interfaces/CCryDXMETALView.cpp", "Interfaces/CCryDXMETALBase.hpp", "Interfaces/CCryDXMETALBlendState.hpp", "Interfaces/CCryDXMETALBlob.hpp", "Interfaces/CCryDXMETALBuffer.hpp", "Interfaces/CCryDXMETALDepthStencilState.hpp", "Interfaces/CCryDXMETALDepthStencilView.hpp", "Interfaces/CCryDXMETALDevice.hpp", "Interfaces/CCryDXMETALDeviceChild.hpp", "Interfaces/CCryDXMETALDeviceContext.hpp", "Interfaces/CCryDXMETALGIAdapter.hpp", "Interfaces/CCryDXMETALGIFactory.hpp", "Interfaces/CCryDXMETALGIObject.hpp", "Interfaces/CCryDXMETALGIOutput.hpp", "Interfaces/CCryDXMETALInputLayout.hpp", "Interfaces/CCryDXMETALQuery.hpp", "Interfaces/CCryDXMETALRasterizerState.hpp", "Interfaces/CCryDXMETALRenderTargetView.hpp", "Interfaces/CCryDXMETALResource.hpp", "Interfaces/CCryDXMETALSamplerState.hpp", "Interfaces/CCryDXMETALShader.hpp", "Interfaces/CCryDXMETALShaderReflection.hpp", "Interfaces/CCryDXMETALShaderResourceView.hpp", "Interfaces/CCryDXMETALSwapChain.hpp", "Interfaces/CCryDXMETALSwitchToRef.hpp", "Interfaces/CCryDXMETALTexture1D.hpp", "Interfaces/CCryDXMETALTexture2D.hpp", "Interfaces/CCryDXMETALTexture3D.hpp", "Interfaces/CCryDXMETALTextureBase.hpp", "Interfaces/CCryDXMETALUnorderedAccessView.hpp", "Interfaces/CCryDXMETALView.hpp", "Interfaces/DXEmulation.hpp" ] }, "none": { "Root" : [ "../../StdAfx.cpp" ] }, "auto": { "Source Files": [ "../D3DAmbientOcclusion.cpp", "../D3DColorGradingController.cpp", "../D3DDebug.cpp", "../D3DDeferredPasses.cpp", "../D3DDeferredRender.cpp", "../D3DDeferredShading.cpp", "../D3DGPUParticleEngine.cpp", "../D3DGPUParticleProfiler.cpp", "../D3DFont.cpp", "../D3DFXPipeline.cpp", "../D3DHMDRenderer.cpp", "../D3DHDRRender.cpp", "../D3DHWShader.cpp", "../D3DHWShaderCompiling.cpp", "../D3DOcclQuery.cpp", "../D3DREBreakableGlass.cpp", "../D3DREBreakableGlassBuffer.cpp", "../D3D_SVO.cpp", "../D3DRECloud.cpp", "../D3DREImposter.cpp", "../D3DRenderAuxGeom.cpp", "../D3DRenderRE.cpp", "../D3DRenderThread.cpp", "../D3DRendPipeline.cpp", "../D3DRendPipeline_Jobs.cpp", "../D3DShaders.cpp", "../D3DShadows.cpp", "../D3DStereo.cpp", "../D3DSystem.cpp", "../D3DTexture.cpp", "../D3DTexturesStreaming.cpp", "../D3DTextureStreamPool.cpp", "../D3DTiledShading.cpp", "../D3DVolumetricFog.cpp", "../DriverD3D.cpp", "../GPUTimer.cpp", "../GPUTimerFactory.cpp", "../PipelineProfiler.cpp", "../StatoscopeRenderStats.cpp", "../D3DREBreakableGlassBuffer.h", "../MultiLayerAlphaBlendPass.cpp" ], "Source Files/D3DPostProcess": [ "../D3DPostProcess.cpp", "../PostProcessFilters.cpp", "../PostProcessGame.cpp", "../PostProcessMisc.cpp", "../PostProcessRain.cpp", "../PostProcessMotionBlur.cpp", "../PostProcessSunShafts.cpp", "../PostProcessWater.cpp", "../PostProcessSnow.cpp" ], "Source Files/RTT": [ "../RTT/RTTContext.cpp", "../RTT/RTTContextManager.cpp", "../RTT/RTTSwappableRenderTarget.cpp" ], "Header Files": [ "../D3D_SVO.h", "../D3DVolumetricFog.h", "../D3DTiledShading.h", "../DeviceManager/DeviceManagerInline.h", "../../Common/Textures/ITextureStreamer.h", "../../Common/Shaders/ShaderAllocator.h", "../../Common/CryNameR.h", "../../Common/FencedIB.h", "../../Common/FencedVB.h", "../D3DColorGradingController.h", "../D3DDebug.h", "../D3DDeferredShading.h", "../D3DHMDRenderer.h", "../D3DHWShader.h", "../D3DPostProcess.h", "../D3DRenderAuxGeom.h", "../D3DStereo.h", "../../Common/Defs.h", "../DeviceInfo.h", "../DriverD3D.h", "../GPUTimer.h", "../GPUTimerFactory.h", "../NullD3D11Device.h", "../PipelineProfiler.h", "../resource.h", "../../StdAfx.h", "../StatoscopeRenderStats.h", "../DeviceInfo.inl", "../MultiLayerAlphaBlendPass.h" ], "Header Files/RTT": [ "../RTT/RTTContext.h", "../RTT/RTTContextManager.h", "../RTT/RTTSwappableRenderTarget.h", "../RTT/RTTSwappableCVar.h" ], "Common": [ "../../Common/Renderer_Jobs.cpp", "../../Common/CommonRender.cpp", "../../Common/DeferredRenderUtils.cpp", "../../../CryCommon/EngineSettingsManager.cpp", "../../../CryCommon/EngineSettingsManager.h", "../../../CryCommon/EngineSettingsBackend.cpp", "../../../CryCommon/EngineSettingsBackend.h", "../../../CryCommon/EngineSettingsBackendApple.cpp", "../../../CryCommon/EngineSettingsBackendApple.h", "../../../CryCommon/EngineSettingsBackendWin32.cpp", "../../../CryCommon/EngineSettingsBackendWin32.h", "../../Common/PerInstanceConstantBufferPool.cpp", "../../Common/RenderAuxGeom.cpp", "../../Common/Renderer.cpp", "../../Common/RenderPipeline.cpp", "../../Common/RenderThread.cpp", "../../Common/ResFile.cpp", "../../Common/ResFileLookupDataMan.cpp", "../../Common/ShadowUtils.cpp", "../../Common/TextMessages.cpp", "../../Common/WaterUtils.cpp", "../../Common/ResFileLookupDataMan.h", "../../Common/TextMessages.h", "../../Common/RenderView.cpp" ], "Common_h": [ "../../Common/CommonRender.h", "../../Common/DeferredRenderUtils.h", "../../Common/FrameProfiler.h", "../../Common/IColorGradingControllerInt.h", "../../Common/OcclQuery.h", "../../Common/PerInstanceConstantBufferPool.h", "../../Common/RenderAuxGeom.h", "../../Common/Renderer.h", "../../Common/RenderPipeline.h", "../../Common/RenderThread.h", "../../Common/ResFile.h", "../../Common/ResFile_info.h", "../../Common/Shadow_Renderer.h", "../../Common/ShadowUtils.h", "../../Common/WaterUtils.h", "../../Common/ReverseDepth.h", "../../Common/RenderView.h" ], "Common/RenderMesh": [ "../../Common/RenderMesh_Render.cpp", "../../Common/RenderMesh_SetMesh.cpp", "../../Common/RenderMesh.cpp", "../../Common/RenderMesh.h" ], "Common/Shaders": [ "../../Common/Shaders/Parser.cpp", "../../Common/Shaders/ParserBin.cpp", "../../Common/Shaders/PoundPoundParser.cpp", "../../Common/Shaders/RemoteCompiler.cpp", "../../Common/Shaders/ShaderCache.cpp", "../../Common/Shaders/ShaderComponents.cpp", "../../Common/Shaders/ShaderCore.cpp", "../../Common/Shaders/ShaderFXParseBin.cpp", "../../Common/Shaders/ShaderParse.cpp", "../../Common/Shaders/ShaderScript.cpp", "../../Common/Shaders/ShaderSerialize.cpp", "../../Common/Shaders/ShaderTemplate.cpp", "../../Common/Shaders/ShaderResources.cpp", "../../Common/Shaders/CShader.h", "../../Common/Shaders/CShaderBin.h", "../../Common/Shaders/Parser.h", "../../Common/Shaders/ParserBin.h", "../../Common/Shaders/PoundPoundParser.h", "../../Common/Shaders/RemoteCompiler.h", "../../Common/Shaders/Shader.h", "../../Common/Shaders/ShaderCache.h", "../../Common/Shaders/ShaderComponents.h", "../../Common/Shaders/ShaderSerialize.h", "../../Common/Shaders/ShaderResources.h", "../../Common/Shaders/ShadersResourcesGroups/PerFrame.h" ], "Common/PostProcess": [ "../../Common/PostProcess/PostEffects.cpp", "../../Common/PostProcess/PostProcess.cpp", "../../Common/PostProcess/PostProcessUtils.cpp", "../../Common/PostProcess/PostEffects.h", "../../Common/PostProcess/PostProcess.h", "../../Common/PostProcess/PostProcessUtils.h" ], "Common/Memory": [ "../../Common/Memory/VRAMDriller.cpp", "../../Common/Memory/VRAMDriller.h", "../../Common/Memory/VRAMDrillerBus.h" ], "DeviceManager": [ "../DevBuffer.cpp", "../DeviceManager/DeviceManager.cpp", "../../Common/DevBuffer.h", "../DeviceManager/ConstantBufferCache.h", "../DeviceManager/ConstantBufferCache.cpp", "../DeviceManager/TempDynBuffer.h", "../DeviceManager/DeviceManager.h", "../DeviceManager/DeviceWrapper12.h", "../DeviceManager/DeviceWrapper12.cpp", "../DeviceManager/DeviceWrapper12_D3D11.cpp" ] }, "CryRenderer_render_elements_uber_0.cpp": { "Common/RendElements": [ "../../Common/RendElements/CREBreakableGlass.cpp", "../CRELensOpticsD3D.cpp", "../../Common/RendElements/CREBeam.cpp", "../../Common/RendElements/CREClientPoly.cpp", "../../Common/RendElements/CRECloud.cpp", "../../Common/RendElements/CRETerrain.cpp", "../../Common/RendElements/CREDeferredShading.cpp", "../../Common/RendElements/CREFogVolume.cpp", "../../Common/RendElements/CREGameEffect.cpp", "../../Common/RendElements/CREHDRProcess.cpp", "../../Common/RendElements/CREImposter.cpp", "../../Common/RendElements/CREMesh.cpp", "../../Common/RendElements/CREOclusionQuery.cpp", "../../Common/RendElements/CREGeomCache.cpp" ] }, "CryRenderer_render_elements_uber_1.cpp": { "Common/RendElements": [ "../../Common/RendElements/CREParticle.cpp", "../../Common/RendElements/CREParticleGPU.cpp", "../../Common/RendElements/CREPostProcess.cpp", "../../Common/RendElements/CREPrismObject.cpp", "../../Common/RendElements/CRESky.cpp", "../../Common/RendElements/CREVolumeObject.cpp", "../../Common/RendElements/CREWaterOcean.cpp", "../../Common/RendElements/CREWaterVolume.cpp", "../../Common/RendElements/RendElement.cpp" ], "Common/RendElements_h": [ "../../Common/RendElements/CRELensOptics.h", "../../Common/RendElements/CREBeam.h", "../../Common/RendElements/CREClientPoly.h", "../../Common/RendElements/CRECloud.h", "../../Common/RendElements/CREDeferredShading.h", "../../Common/RendElements/CREHDRProcess.h", "../../../CryCommon/CREPrismObject.h", "../../Common/RendElements/Stars.h" ], "Common/RendElements/Utils": [ "../../Common/RendElements/Utils/PolygonMath2D.cpp", "../../Common/RendElements/Utils/PolygonMath2D.h", "../../Common/RendElements/Utils/SpatialHashGrid.h" ], "Common/RendElements/TerrainUtils": [ "../../Common/RendElements/TerrainUtils/TerrainTextureCache.cpp", "../../Common/RendElements/TerrainUtils/TerrainTextureCache.h", "../../Common/RendElements/TerrainUtils/TerrainCompositer_Render.cpp", "../../Common/RendElements/TerrainUtils/TerrainCompositer.cpp", "../../Common/RendElements/TerrainUtils/TerrainCompositer.h", "../../Common/RendElements/TerrainUtils/VTWrapper.cpp", "../../Common/RendElements/TerrainUtils/VTWrapper.h", "../../Common/RendElements/TerrainUtils/VirtualTexture.cpp", "../../Common/RendElements/TerrainUtils/VirtualTexture.h", "../../Common/RendElements/TerrainUtils/TerrainRenderingParameters.cpp", "../../Common/RendElements/TerrainUtils/TerrainRenderingParameters.h", "../../Common/RendElements/TerrainUtils/IndirectionMap.cpp", "../../Common/RendElements/TerrainUtils/IndirectionMap.h", "../../Common/RendElements/TerrainUtils/LRUCacheQueue.h" ], "Common/RendElements/TerrainUtils/CDLOD": [ "../../Common/RendElements/TerrainUtils/CDLOD/CDLODQuadTree.cpp", "../../Common/RendElements/TerrainUtils/CDLOD/CDLODQuadTree.h" ], "Common/RendElements/TerrainUtils/Debug": [ "../../Common/RendElements/TerrainUtils/Debug/TerrainProfiler.cpp", "../../Common/RendElements/TerrainUtils/Debug/TerrainProfiler.h" ], "Common/RendElements/LensOptics": [ "../../Common/RendElements/CameraOrbs.cpp", "../../Common/RendElements/AbstractMeshElement.cpp", "../../Common/RendElements/ChromaticRing.cpp", "../../Common/RendElements/Ghost.cpp", "../../Common/RendElements/Glow.cpp", "../../Common/RendElements/IrisShafts.cpp", "../../Common/RendElements/MeshUtil.cpp", "../../Common/RendElements/OpticsElement.cpp", "../../Common/RendElements/OpticsFactory.cpp", "../../Common/RendElements/RootOpticsElement.cpp", "../../Common/RendElements/Streaks.cpp", "../../Common/RendElements/FlareSoftOcclusionQuery.cpp", "../../Common/RendElements/ImageSpaceShafts.cpp", "../../Common/RendElements/AbstractMeshElement.h", "../../Common/RendElements/MeshUtil.h", "../../Common/RendElements/OpticsFactory.h", "../../Common/RendElements/Streaks.h", "../../Common/RendElements/Timeline.h", "../../Common/RendElements/CameraOrbs.h", "../../Common/RendElements/ChromaticRing.h", "../../Common/RendElements/Ghost.h", "../../Common/RendElements/Glow.h", "../../Common/RendElements/Interpolator.h", "../../Common/RendElements/IrisShafts.h", "../../Common/RendElements/OpticsElement.h", "../../Common/RendElements/OpticsPredef.hpp", "../../Common/RendElements/RootOpticsElement.h", "../../Common/RendElements/FlareSoftOcclusionQuery.h", "../../Common/RendElements/ImageSpaceShafts.h", "../../Common/RendElements/OpticsGroup.h", "../../Common/RendElements/OpticsGroup.cpp", "../../Common/RendElements/OpticsProxy.h", "../../Common/RendElements/OpticsProxy.cpp", "../../Common/RendElements/OpticsReference.h", "../../Common/RendElements/OpticsReference.cpp" ] }, "CryRenderer_textures_uber.cpp": { "Common/Textures": [ "../../../CryCommon/SettingsManagerHelpers.cpp", "../../Common/Textures/ITextureStreamer.cpp", "../../Common/Textures/PlanningTextureStreamer.cpp", "../../Common/Textures/PlanningTextureStreamer_Jobs.cpp", "../../Common/Textures/StatoscopeTextureStreaming.cpp", "../../Common/Textures/DynTexture.cpp", "../../Common/Textures/PowerOf2BlockPacker.cpp", "../../../CryCommon/ResourceCompilerHelper.cpp", "../../Common/Textures/Texture.cpp", "../../Common/Textures/Texture.h", "../../Common/Textures/StereoTexture.cpp", "../../Common/Textures/StereoTexture.h", "../../Common/Textures/TextureManager.h", "../../Common/Textures/TextureManager.cpp", "../../Common/Textures/TextureStreaming.cpp", "../../../CryCommon/SettingsManagerHelpers.h", "../../Common/Textures/PlanningTextureStreamer.h", "../../Common/Textures/StatoscopeTextureStreaming.h", "../../Common/Textures/TextureArrayAlloc.h", "../../Common/Textures/TextureStreamPool.h", "../../Common/Textures/PowerOf2BlockPacker.h", "../../Common/Textures/TextureHelpers.cpp", "../../Common/Textures/TextureHelpers.h" ], "Common/Textures/Image": [ "../../Common/Textures/Image/CImage.cpp", "../../Common/Textures/Image/DDSImage.cpp", "../../Common/Textures/Image/JpgImage.cpp", "../../Common/Textures/Image/TgaImage.cpp" ], "Common/Textures/Image/Image_h": [ "../../Common/Textures/Image/CImage.h", "../../Common/Textures/Image/DDSImage.h" ] }, "CryRenderer_pipeline_uber.cpp": { "GraphicsPipeline/Common": [ "../GraphicsPipeline/Common/FullscreenPass.h", "../GraphicsPipeline/Common/FullscreenPass.cpp", "../GraphicsPipeline/Common/GraphicsPipeline.h", "../GraphicsPipeline/Common/GraphicsPipeline.cpp", "../GraphicsPipeline/Common/GraphicsPipelinePass.h", "../GraphicsPipeline/Common/UtilityPasses.h", "../GraphicsPipeline/Common/UtilityPasses.cpp", "../GraphicsPipeline/Common/GraphicsPipelineStateSet.h", "../GraphicsPipeline/Common/GraphicsPipelineStateSet.cpp" ], "GraphicsPipeline": [ "../GraphicsPipeline/AutoExposure.h", "../GraphicsPipeline/AutoExposure.cpp", "../GraphicsPipeline/Bloom.h", "../GraphicsPipeline/Bloom.cpp", "../GraphicsPipeline/DepthOfField.h", "../GraphicsPipeline/DepthOfField.cpp", "../GraphicsPipeline/FurBendData.h", "../GraphicsPipeline/FurBendData.cpp", "../GraphicsPipeline/FurPasses.h", "../GraphicsPipeline/FurPasses.cpp", "../GraphicsPipeline/MotionBlur.h", "../GraphicsPipeline/MotionBlur.cpp", "../GraphicsPipeline/PostAA.h", "../GraphicsPipeline/PostAA.cpp", "../GraphicsPipeline/ScreenSpaceObscurance.h", "../GraphicsPipeline/ScreenSpaceObscurance.cpp", "../GraphicsPipeline/ScreenSpaceReflections.h", "../GraphicsPipeline/ScreenSpaceReflections.cpp", "../GraphicsPipeline/ScreenSpaceSSS.h", "../GraphicsPipeline/ScreenSpaceSSS.cpp", "../GraphicsPipeline/StandardGraphicsPipeline.h", "../GraphicsPipeline/StandardGraphicsPipeline.cpp", "../GraphicsPipeline/VideoRenderPass.h", "../GraphicsPipeline/VideoRenderPass.cpp" ] } }