You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
1.7 KiB
81 lines
1.7 KiB
include_directories("../../CoreLib") |
|
include_directories("../../NucleusLib/inc") |
|
include_directories("../../NucleusLib") |
|
include_directories("../../PubUtilLib") |
|
|
|
set(plSurface_SOURCES |
|
hsGMaterial.cpp |
|
plGrassShaderMod.cpp |
|
plLayer.cpp |
|
plLayerAnimation.cpp |
|
plLayerDepth.cpp |
|
plLayerInterface.cpp |
|
plLayerMultiply.cpp |
|
plLayerOr.cpp |
|
plLayerShadowBase.cpp |
|
plShader.cpp |
|
plShaderTable.cpp |
|
) |
|
|
|
set(plSurface_HEADERS |
|
hsGMaterial.h |
|
plGrassShaderMod.h |
|
plLayer.h |
|
plLayerAnimation.h |
|
plLayerDepth.h |
|
plLayerInterface.h |
|
plLayerMultiply.h |
|
plLayerOr.h |
|
plLayerShadowBase.h |
|
plShader.h |
|
plShaderTable.h |
|
plSurfaceCreatable.h |
|
) |
|
|
|
set(plSurface_SHADERS |
|
ps_BiasNormals.h |
|
ps_CaddAAdd.h |
|
ps_CaddAbase.h |
|
ps_CaddAMult.h |
|
ps_CalphaAadd.h |
|
ps_CalphaAbase.h |
|
ps_CalphaAMult.h |
|
ps_CbaseAbase.h |
|
ps_CmultAAdd.h |
|
ps_CmultAbase.h |
|
ps_CmultAMult.h |
|
ps_CompCosines.h |
|
ps_GrassShader.h |
|
ps_MoreCosines.h |
|
ps_ShoreLeave6.h |
|
ps_WaveDecEnv.h |
|
ps_WaveFixed.h |
|
ps_WaveGraph.h |
|
ps_WaveGrid.h |
|
ps_WaveRip.h |
|
vs_BiasNormals.h |
|
vs_CompCosines.h |
|
vs_GrassShader.h |
|
vs_ShoreLeave6.h |
|
vs_ShoreLeave7.h |
|
vs_WaveDec1Lay.h |
|
vs_WaveDec1Lay_7.h |
|
vs_WaveDec2Lay11.h |
|
vs_WaveDec2Lay11_7.h |
|
vs_WaveDec2Lay12.h |
|
vs_WaveDec2Lay12_7.h |
|
vs_WaveDecEnv.h |
|
vs_WaveDecEnv_7.h |
|
vs_WaveFixedFin6.h |
|
vs_WaveFixedFin7.h |
|
vs_WaveGraph2.h |
|
vs_WaveGridFin.h |
|
vs_WaveRip.h |
|
vs_WaveRip7.h |
|
) |
|
|
|
add_library(plSurface STATIC ${plSurface_SOURCES} ${plSurface_HEADERS} ${plSurface_SHADERS}) |
|
|
|
source_group("Source Files" FILES ${plSurface_SOURCES}) |
|
source_group("Header Files" FILES ${plSurface_HEADERS}) |
|
source_group("Shaders" FILES ${plSurface_SHADERS})
|
|
|