Skip to content
Snippets Groups Projects
Commit 0121f213 authored by Ben Boeckel's avatar Ben Boeckel
Browse files

Rendering/Parallel: export and install `vtkCompositeZPassFS`

Used within ParaView.
parent 57c5fcb4
No related branches found
No related tags found
No related merge requests found
......@@ -5,3 +5,4 @@ only those that are available through installed headers are available. These
include:
- `vtkTextureObjectVS` from `VTK::RenderingOpenGL2`
- `vtkCompositeZPassFS` from `VTK::RenderingParallel`
......@@ -15,12 +15,22 @@ set(classes
vtkTreeCompositer)
set(shader_files
vtkCompositeZPassShader_fs.glsl
vtkCompositeZPassShader_fs.glsl)
set(public_shader_files
vtkCompositeZPassFS.glsl)
set(sources)
set(private_headers)
foreach (shader_file IN LISTS shader_files)
vtk_encode_string(
INPUT "${shader_file}"
HEADER_OUTPUT header
SOURCE_OUTPUT source)
list(APPEND sources ${source})
list(APPEND private_headers ${header})
endforeach ()
set(headers)
foreach (shader_file IN LISTS public_shader_files)
vtk_encode_string(
INPUT "${shader_file}"
EXPORT_SYMBOL "VTKRENDERINGPARALLEL_EXPORT"
......@@ -28,12 +38,13 @@ foreach (shader_file IN LISTS shader_files)
HEADER_OUTPUT header
SOURCE_OUTPUT source)
list(APPEND sources ${source})
list(APPEND private_headers ${header})
list(APPEND headers ${header})
endforeach ()
vtk_module_add_module(VTK::RenderingParallel
CLASSES ${classes}
SOURCES ${sources}
HEADERS ${headers}
PRIVATE_HEADERS ${private_headers})
vtk_module_definitions(VTK::RenderingParallel
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment