forked from bartvdbraak/blender
eaf493d323
* Added Westin Sheen and Westin Backscatter closures for testing, useful for Cloth like effects. Only available via OSL, added an example OSL shader to the Templates (Text Editor).
43 lines
547 B
CMake
43 lines
547 B
CMake
|
|
set(INC
|
|
.
|
|
..
|
|
../svm
|
|
../../render
|
|
../../util
|
|
../../device
|
|
)
|
|
|
|
set(INC_SYS
|
|
|
|
)
|
|
|
|
set(SRC
|
|
background.cpp
|
|
bsdf_diffuse_ramp.cpp
|
|
bsdf_phong_ramp.cpp
|
|
bsdf_toon.cpp
|
|
bsdf_westin.cpp
|
|
emissive.cpp
|
|
osl_bssrdf.cpp
|
|
osl_closures.cpp
|
|
osl_services.cpp
|
|
osl_shader.cpp
|
|
)
|
|
|
|
set(HEADER_SRC
|
|
osl_bssrdf.h
|
|
osl_closures.h
|
|
osl_globals.h
|
|
osl_services.h
|
|
osl_shader.h
|
|
)
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}")
|
|
|
|
include_directories(${INC})
|
|
include_directories(SYSTEM ${INC_SYS})
|
|
|
|
add_library(cycles_kernel_osl ${SRC} ${HEADER_SRC})
|
|
|