Changeset View
Changeset View
Standalone View
Standalone View
source/blender/compositor/realtime_compositor/CMakeLists.txt
| Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | set(GLSL_SRC | ||||
| shaders/compositor_normalize.glsl | shaders/compositor_normalize.glsl | ||||
| shaders/compositor_parallel_reduction.glsl | shaders/compositor_parallel_reduction.glsl | ||||
| shaders/compositor_projector_lens_distortion.glsl | shaders/compositor_projector_lens_distortion.glsl | ||||
| shaders/compositor_realize_on_domain.glsl | shaders/compositor_realize_on_domain.glsl | ||||
| shaders/compositor_screen_lens_distortion.glsl | shaders/compositor_screen_lens_distortion.glsl | ||||
| shaders/compositor_set_alpha.glsl | shaders/compositor_set_alpha.glsl | ||||
| shaders/compositor_split_viewer.glsl | shaders/compositor_split_viewer.glsl | ||||
| shaders/compositor_symmetric_blur.glsl | shaders/compositor_symmetric_blur.glsl | ||||
| shaders/compositor_symmetric_blur_variable_size.glsl | |||||
| shaders/compositor_symmetric_separable_blur.glsl | shaders/compositor_symmetric_separable_blur.glsl | ||||
| shaders/compositor_tone_map_photoreceptor.glsl | shaders/compositor_tone_map_photoreceptor.glsl | ||||
| shaders/compositor_tone_map_simple.glsl | shaders/compositor_tone_map_simple.glsl | ||||
| shaders/library/gpu_shader_compositor_alpha_over.glsl | shaders/library/gpu_shader_compositor_alpha_over.glsl | ||||
| shaders/library/gpu_shader_compositor_blur_common.glsl | shaders/library/gpu_shader_compositor_blur_common.glsl | ||||
| shaders/library/gpu_shader_compositor_bright_contrast.glsl | shaders/library/gpu_shader_compositor_bright_contrast.glsl | ||||
| shaders/library/gpu_shader_compositor_channel_matte.glsl | shaders/library/gpu_shader_compositor_channel_matte.glsl | ||||
| ▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | set(SRC_SHADER_CREATE_INFOS | ||||
| shaders/infos/compositor_normalize_info.hh | shaders/infos/compositor_normalize_info.hh | ||||
| shaders/infos/compositor_parallel_reduction_info.hh | shaders/infos/compositor_parallel_reduction_info.hh | ||||
| shaders/infos/compositor_projector_lens_distortion_info.hh | shaders/infos/compositor_projector_lens_distortion_info.hh | ||||
| shaders/infos/compositor_realize_on_domain_info.hh | shaders/infos/compositor_realize_on_domain_info.hh | ||||
| shaders/infos/compositor_screen_lens_distortion_info.hh | shaders/infos/compositor_screen_lens_distortion_info.hh | ||||
| shaders/infos/compositor_set_alpha_info.hh | shaders/infos/compositor_set_alpha_info.hh | ||||
| shaders/infos/compositor_split_viewer_info.hh | shaders/infos/compositor_split_viewer_info.hh | ||||
| shaders/infos/compositor_symmetric_blur_info.hh | shaders/infos/compositor_symmetric_blur_info.hh | ||||
| shaders/infos/compositor_symmetric_blur_variable_size_info.hh | |||||
| shaders/infos/compositor_symmetric_separable_blur_info.hh | shaders/infos/compositor_symmetric_separable_blur_info.hh | ||||
| shaders/infos/compositor_tone_map_photoreceptor_info.hh | shaders/infos/compositor_tone_map_photoreceptor_info.hh | ||||
| shaders/infos/compositor_tone_map_simple_info.hh | shaders/infos/compositor_tone_map_simple_info.hh | ||||
| ) | ) | ||||
| set(SHADER_CREATE_INFOS_CONTENT "") | set(SHADER_CREATE_INFOS_CONTENT "") | ||||
| foreach(DESCRIPTOR_FILE ${SRC_SHADER_CREATE_INFOS}) | foreach(DESCRIPTOR_FILE ${SRC_SHADER_CREATE_INFOS}) | ||||
| string(APPEND SHADER_CREATE_INFOS_CONTENT "#include \"${DESCRIPTOR_FILE}\"\n") | string(APPEND SHADER_CREATE_INFOS_CONTENT "#include \"${DESCRIPTOR_FILE}\"\n") | ||||
| endforeach() | endforeach() | ||||
| set(shader_create_info_list_file "${CMAKE_CURRENT_BINARY_DIR}/compositor_shader_create_info_list.hh") | set(shader_create_info_list_file "${CMAKE_CURRENT_BINARY_DIR}/compositor_shader_create_info_list.hh") | ||||
| file(GENERATE OUTPUT ${shader_create_info_list_file} CONTENT "${SHADER_CREATE_INFOS_CONTENT}") | file(GENERATE OUTPUT ${shader_create_info_list_file} CONTENT "${SHADER_CREATE_INFOS_CONTENT}") | ||||
| blender_add_lib(bf_realtime_compositor "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") | blender_add_lib(bf_realtime_compositor "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") | ||||