metaforce/Runtime/Graphics/CMakeLists.txt

129 lines
5.2 KiB
CMake
Raw Normal View History

2016-02-18 07:36:36 +00:00
if(WIN32)
2016-08-03 23:16:31 +00:00
set(PLAT_SRCS
2016-08-17 20:05:23 +00:00
Shaders/CLineRendererShadersHLSL.cpp
2016-08-17 01:58:53 +00:00
Shaders/CTexturedQuadFilterHLSL.cpp
Shaders/CColoredQuadFilterHLSL.cpp
2016-07-29 22:22:17 +00:00
Shaders/CModelShadersHLSL.cpp
Shaders/CThermalColdFilterHLSL.cpp
2016-08-03 23:16:31 +00:00
Shaders/CThermalHotFilterHLSL.cpp
2016-08-20 04:22:13 +00:00
Shaders/CSpaceWarpFilterHLSL.cpp
Shaders/CCameraBlurFilterHLSL.cpp
2017-01-29 03:58:16 +00:00
Shaders/CXRayBlurFilterHLSL.cpp
Shaders/CTextSupportShaderHLSL.cpp
Shaders/CFogVolumePlaneShaderHLSL.cpp
2017-04-02 03:03:37 +00:00
Shaders/CFogVolumeFilterHLSL.cpp
2017-04-07 05:35:09 +00:00
Shaders/CEnergyBarShaderHLSL.cpp
2017-04-22 06:42:32 +00:00
Shaders/CRadarPaintShaderHLSL.cpp
2017-05-06 05:21:42 +00:00
Shaders/CMapSurfaceShaderHLSL.cpp
2017-06-01 05:34:24 +00:00
Shaders/CPhazonSuitFilterHLSL.cpp
Shaders/CScanLinesFilterHLSL.cpp
Shaders/CRandomStaticFilterHLSL.cpp
Shaders/CElementGenShadersHLSL.cpp
2017-08-08 06:03:57 +00:00
Shaders/CParticleSwooshShadersHLSL.cpp
2017-09-03 05:53:38 +00:00
Shaders/CFluidPlaneShaderHLSL.cpp
Shaders/CAABoxShaderHLSL.cpp
Shaders/CWorldShadowShaderHLSL.cpp)
2016-08-24 04:35:35 +00:00
elseif(BOO_HAS_METAL)
2016-08-17 01:58:53 +00:00
set(PLAT_SRCS
Shaders/CLineRendererShadersMetal.cpp
Shaders/CTexturedQuadFilterMetal.cpp
Shaders/CColoredQuadFilterMetal.cpp
2016-07-29 22:22:17 +00:00
Shaders/CModelShadersMetal.cpp
Shaders/CThermalColdFilterMetal.cpp
2016-08-03 23:16:31 +00:00
Shaders/CThermalHotFilterMetal.cpp
2016-08-20 04:22:13 +00:00
Shaders/CSpaceWarpFilterMetal.cpp
Shaders/CCameraBlurFilterMetal.cpp
2017-01-29 03:58:16 +00:00
Shaders/CXRayBlurFilterMetal.cpp
Shaders/CTextSupportShaderMetal.cpp
Shaders/CFogVolumePlaneShaderMetal.cpp
2017-04-02 03:03:37 +00:00
Shaders/CFogVolumeFilterMetal.cpp
2017-04-07 05:35:09 +00:00
Shaders/CEnergyBarShaderMetal.cpp
2017-04-22 06:42:32 +00:00
Shaders/CRadarPaintShaderMetal.cpp
2017-05-06 05:21:42 +00:00
Shaders/CMapSurfaceShaderMetal.cpp
2017-06-01 05:34:24 +00:00
Shaders/CPhazonSuitFilterMetal.cpp
Shaders/CScanLinesFilterMetal.cpp
Shaders/CRandomStaticFilterMetal.cpp
Shaders/CElementGenShadersMetal.cpp
2017-08-08 06:03:57 +00:00
Shaders/CParticleSwooshShadersMetal.cpp
2017-09-03 05:53:38 +00:00
Shaders/CFluidPlaneShaderMetal.cpp
Shaders/CAABoxShaderMetal.cpp
Shaders/CWorldShadowShaderMetal.cpp)
2016-02-18 07:36:36 +00:00
endif()
2017-12-06 03:26:15 +00:00
if(NOT WINDOWS_STORE)
list(APPEND PLAT_SRCS
Shaders/CLineRendererShadersGLSL.cpp
Shaders/CTexturedQuadFilterGLSL.cpp
Shaders/CColoredQuadFilterGLSL.cpp
Shaders/CModelShadersGLSL.cpp
Shaders/CThermalColdFilterGLSL.cpp
Shaders/CThermalHotFilterGLSL.cpp
Shaders/CSpaceWarpFilterGLSL.cpp
Shaders/CCameraBlurFilterGLSL.cpp
Shaders/CXRayBlurFilterGLSL.cpp
Shaders/CTextSupportShaderGLSL.cpp
Shaders/CFogVolumePlaneShaderGLSL.cpp
Shaders/CFogVolumeFilterGLSL.cpp
Shaders/CEnergyBarShaderGLSL.cpp
Shaders/CRadarPaintShaderGLSL.cpp
Shaders/CMapSurfaceShaderGLSL.cpp
Shaders/CPhazonSuitFilterGLSL.cpp
Shaders/CScanLinesFilterGLSL.cpp
Shaders/CRandomStaticFilterGLSL.cpp
Shaders/CElementGenShadersGLSL.cpp
Shaders/CParticleSwooshShadersGLSL.cpp
Shaders/CFluidPlaneShaderGLSL.cpp
Shaders/CAABoxShaderGLSL.cpp
Shaders/CWorldShadowShaderGLSL.cpp)
endif()
2016-04-24 04:03:30 +00:00
set(GRAPHICS_SOURCES
IRenderer.hpp
IWeaponRenderer.hpp IWeaponRenderer.cpp
2016-04-24 04:03:30 +00:00
CBooRenderer.hpp CBooRenderer.cpp
2016-06-28 18:54:55 +00:00
CDrawable.hpp CDrawable.cpp
CDrawablePlaneObject.hpp CDrawablePlaneObject.cpp
2016-04-24 04:03:30 +00:00
CLineRenderer.hpp CLineRenderer.cpp
2017-04-22 06:42:32 +00:00
CMetroidModelInstance.hpp
2016-04-24 04:03:30 +00:00
CLight.hpp CLight.cpp
CTexture.hpp CTextureBoo.cpp
CModel.hpp CModelBoo.cpp
CSkinnedModel.hpp CSkinnedModel.cpp
CVertexMorphEffect.hpp CVertexMorphEffect.cpp
CMoviePlayer.hpp CMoviePlayer.cpp
CGraphicsPalette.hpp CGraphicsPalette.cpp
2016-07-27 23:06:57 +00:00
CPVSVisSet.hpp CPVSVisSet.cpp
CPVSVisOctree.hpp CPVSVisOctree.cpp
CPVSAreaSet.hpp CPVSAreaSet.cpp
2016-04-24 04:03:30 +00:00
CGraphics.hpp CGraphics.cpp
CSimpleShadow.hpp CSimpleShadow.cpp
CRainSplashGenerator.hpp CRainSplashGenerator.cpp
2017-12-06 03:26:15 +00:00
Shaders/TShader.hpp Shaders/TMultiBlendShader.hpp
Shaders/TShaderDecl.hpp Shaders/TMultiBlendShaderDecl.hpp
Shaders/CLineRendererShaders.hpp Shaders/CLineRendererShaders.cpp
Shaders/CTexturedQuadFilter.hpp Shaders/CTexturedQuadFilter.cpp
Shaders/CColoredQuadFilter.hpp Shaders/CColoredQuadFilter.cpp
Shaders/CModelShaders.hpp Shaders/CModelShaders.cpp
Shaders/CThermalColdFilter.hpp Shaders/CThermalColdFilter.cpp
Shaders/CThermalHotFilter.hpp Shaders/CThermalHotFilter.cpp
Shaders/CSpaceWarpFilter.hpp Shaders/CSpaceWarpFilter.cpp
Shaders/CCameraBlurFilter.hpp Shaders/CCameraBlurFilter.cpp
Shaders/CXRayBlurFilter.hpp Shaders/CXRayBlurFilter.cpp
Shaders/CTextSupportShader.hpp Shaders/CTextSupportShader.cpp
Shaders/CFogVolumePlaneShader.hpp Shaders/CFogVolumePlaneShader.cpp
Shaders/CFogVolumeFilter.hpp Shaders/CFogVolumeFilter.cpp
Shaders/CEnergyBarShader.hpp Shaders/CEnergyBarShader.cpp
Shaders/CRadarPaintShader.hpp Shaders/CRadarPaintShader.cpp
Shaders/CMapSurfaceShader.hpp Shaders/CMapSurfaceShader.cpp
Shaders/CPhazonSuitFilter.hpp Shaders/CPhazonSuitFilter.cpp
Shaders/CScanLinesFilter.hpp Shaders/CScanLinesFilter.cpp
Shaders/CRandomStaticFilter.hpp Shaders/CRandomStaticFilter.cpp
Shaders/CElementGenShaders.hpp Shaders/CElementGenShaders.cpp
Shaders/CParticleSwooshShaders.hpp Shaders/CParticleSwooshShaders.cpp
Shaders/CFluidPlaneShader.hpp Shaders/CFluidPlaneShader.cpp
Shaders/CAABoxShader.hpp Shaders/CAABoxShader.cpp
Shaders/CWorldShadowShader.hpp Shaders/CWorldShadowShader.cpp
2016-04-24 04:03:30 +00:00
${PLAT_SRCS})
runtime_add_list(Graphics GRAPHICS_SOURCES)