metaforce/Shaders/CMakeLists.txt

65 lines
3.1 KiB
CMake
Raw Permalink Normal View History

2018-10-06 19:59:17 -07:00
add_shader(CAABoxShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CAABoxShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CCameraBlurFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CCameraBlurFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CColoredQuadFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CColoredQuadFilter PRIVATE hecl-light)
2019-01-02 19:47:28 -08:00
add_shader(CColoredStripShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CColoredStripShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CDecalShaders)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CDecalShaders PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CElementGenShaders)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CElementGenShaders PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CEnergyBarShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CEnergyBarShader PRIVATE hecl-light)
2018-11-02 01:16:16 -07:00
add_shader(CEnvFxShaders)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CEnvFxShaders PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CFogVolumeFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CFogVolumeFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CFogVolumePlaneShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CFogVolumePlaneShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CLineRendererShaders)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CLineRendererShaders PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CMapSurfaceShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CMapSurfaceShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CMoviePlayerShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CMoviePlayerShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CNESShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CNESShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CParticleSwooshShaders)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CParticleSwooshShaders PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CPhazonSuitFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CPhazonSuitFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CRadarPaintShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CRadarPaintShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CRandomStaticFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CRandomStaticFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CScanLinesFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CScanLinesFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CSpaceWarpFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CSpaceWarpFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CTextSupportShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CTextSupportShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CTexturedQuadFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CTexturedQuadFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CThermalColdFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CThermalColdFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CThermalHotFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CThermalHotFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CWorldShadowShader)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CWorldShadowShader PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_shader(CXRayBlurFilter)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CXRayBlurFilter PRIVATE hecl-light)
2018-10-06 19:59:17 -07:00
add_special_shader(shader_CFluidPlaneShader
shader_CFluidPlaneShader.cpp
shader_CFluidPlaneShaderGLSL.cpp
shader_CFluidPlaneShaderHLSL.cpp
shader_CFluidPlaneShaderMetal.cpp)
2021-04-06 12:02:50 -07:00
target_link_libraries(shader_CFluidPlaneShader PRIVATE hecl-light)
add_special_shader(shader_CModelShaders
shader_CModelShadersGLSL.cpp
shader_CModelShadersHLSL.cpp
2021-04-06 12:02:50 -07:00
shader_CModelShadersMetal.cpp)
target_link_libraries(shader_CModelShaders PRIVATE hecl-light nod)
# FIXME hack for DataSpec includes
target_include_directories(shader_CModelShaders PRIVATE ${CMAKE_SOURCE_DIR})