metaforce/Shaders/CMakeLists.txt

46 lines
1.6 KiB
CMake

include_directories(../hecl/include
../hecl/extern/boo/include
../hecl/extern/athena/include
../specter/zeus/include
../nod/include
../nod/logvisor/include
../nod/logvisor/fmt/include
../DataSpec
../Runtime
..)
add_compile_definitions(ZE_ATHENA_TYPES=1)
add_shader(CAABoxShader)
add_shader(CCameraBlurFilter)
add_shader(CColoredQuadFilter)
add_shader(CColoredStripShader)
add_shader(CDecalShaders)
add_shader(CElementGenShaders)
add_shader(CEnergyBarShader)
add_shader(CEnvFxShaders)
add_shader(CFogVolumeFilter)
add_shader(CFogVolumePlaneShader)
add_shader(CLineRendererShaders)
add_shader(CMapSurfaceShader)
add_shader(CMoviePlayerShader)
add_shader(CNESShader)
add_shader(CParticleSwooshShaders)
add_shader(CPhazonSuitFilter)
add_shader(CRadarPaintShader)
add_shader(CRandomStaticFilter)
add_shader(CScanLinesFilter)
add_shader(CSpaceWarpFilter)
add_shader(CTextSupportShader)
add_shader(CTexturedQuadFilter)
add_shader(CThermalColdFilter)
add_shader(CThermalHotFilter)
add_shader(CWorldShadowShader)
add_shader(CXRayBlurFilter)
add_special_shader(shader_CFluidPlaneShader
shader_CFluidPlaneShader.cpp
shader_CFluidPlaneShaderGLSL.cpp
shader_CFluidPlaneShaderHLSL.cpp
shader_CFluidPlaneShaderMetal.cpp)
add_special_shader(shader_CModelShaders
shader_CModelShadersGLSL.cpp
shader_CModelShadersHLSL.cpp
shader_CModelShadersMetal.cpp)