Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/CMakeLists.txt
| Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | set(SRC | ||||
| intern/draw_cache_impl_gpencil.c | intern/draw_cache_impl_gpencil.c | ||||
| intern/draw_cache_impl_lattice.c | intern/draw_cache_impl_lattice.c | ||||
| intern/draw_cache_impl_mesh.cc | intern/draw_cache_impl_mesh.cc | ||||
| intern/draw_cache_impl_particles.c | intern/draw_cache_impl_particles.c | ||||
| intern/draw_cache_impl_pointcloud.cc | intern/draw_cache_impl_pointcloud.cc | ||||
| intern/draw_cache_impl_subdivision.cc | intern/draw_cache_impl_subdivision.cc | ||||
| intern/draw_cache_impl_volume.c | intern/draw_cache_impl_volume.c | ||||
| intern/draw_color_management.cc | intern/draw_color_management.cc | ||||
| intern/draw_command.cc | |||||
| intern/draw_common.c | intern/draw_common.c | ||||
| intern/draw_curves.cc | intern/draw_curves.cc | ||||
| intern/draw_debug.cc | intern/draw_debug.cc | ||||
| intern/draw_fluid.c | intern/draw_fluid.c | ||||
| intern/draw_hair.cc | intern/draw_hair.cc | ||||
| intern/draw_instance_data.c | intern/draw_instance_data.c | ||||
| intern/draw_manager.c | |||||
| intern/draw_manager_data.c | intern/draw_manager_data.c | ||||
| intern/draw_manager_exec.c | intern/draw_manager_exec.c | ||||
| intern/draw_manager_profiling.c | intern/draw_manager_profiling.c | ||||
| intern/draw_manager_shader.c | intern/draw_manager_shader.c | ||||
| intern/draw_manager_text.c | intern/draw_manager_text.c | ||||
| intern/draw_manager_texture.c | intern/draw_manager_texture.c | ||||
| intern/draw_manager.c | |||||
| intern/draw_manager.cc | |||||
| intern/draw_select_buffer.c | intern/draw_select_buffer.c | ||||
| intern/draw_shader.cc | intern/draw_shader.cc | ||||
| intern/draw_texture_pool.cc | intern/draw_texture_pool.cc | ||||
| intern/draw_view.c | intern/draw_view.c | ||||
| intern/draw_view_data.cc | intern/draw_view_data.cc | ||||
| intern/draw_volume.cc | intern/draw_volume.cc | ||||
| intern/smaa_textures.c | intern/smaa_textures.c | ||||
| engines/basic/basic_engine.c | engines/basic/basic_engine.c | ||||
| ▲ Show 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | set(SRC | ||||
| engines/overlay/overlay_volume.c | engines/overlay/overlay_volume.c | ||||
| engines/overlay/overlay_wireframe.c | engines/overlay/overlay_wireframe.c | ||||
| DRW_engine.h | DRW_engine.h | ||||
| DRW_select_buffer.h | DRW_select_buffer.h | ||||
| intern/DRW_gpu_wrapper.hh | intern/DRW_gpu_wrapper.hh | ||||
| intern/DRW_render.h | intern/DRW_render.h | ||||
| intern/draw_attributes.h | intern/draw_attributes.h | ||||
| intern/draw_cache.h | |||||
| intern/draw_cache_extract.hh | intern/draw_cache_extract.hh | ||||
| intern/draw_cache_impl.h | intern/draw_cache_impl.h | ||||
| intern/draw_cache_inline.h | intern/draw_cache_inline.h | ||||
| intern/draw_cache.h | |||||
| intern/draw_color_management.h | intern/draw_color_management.h | ||||
| intern/draw_common.h | intern/draw_command.hh | ||||
| intern/draw_common_shader_shared.h | intern/draw_common_shader_shared.h | ||||
| intern/draw_common.h | |||||
| intern/draw_curves_private.h | intern/draw_curves_private.h | ||||
| intern/draw_debug.h | intern/draw_debug.h | ||||
| intern/draw_debug.hh | intern/draw_debug.hh | ||||
| intern/draw_hair_private.h | intern/draw_hair_private.h | ||||
| intern/draw_instance_data.h | intern/draw_instance_data.h | ||||
| intern/draw_manager.h | |||||
| intern/draw_manager_profiling.h | intern/draw_manager_profiling.h | ||||
| intern/draw_manager_testing.h | intern/draw_manager_testing.h | ||||
| intern/draw_manager_text.h | intern/draw_manager_text.h | ||||
| intern/draw_shader.h | intern/draw_manager.h | ||||
| intern/draw_manager.hh | |||||
| intern/draw_pass.hh | |||||
| intern/draw_shader_shared.h | intern/draw_shader_shared.h | ||||
| intern/draw_shader.h | |||||
| intern/draw_subdivision.h | intern/draw_subdivision.h | ||||
| intern/draw_texture_pool.h | intern/draw_texture_pool.h | ||||
| intern/draw_view.h | |||||
| intern/draw_view_data.h | intern/draw_view_data.h | ||||
| intern/draw_view.cc | |||||
| intern/draw_view.h | |||||
| intern/mesh_extractors/extract_mesh.hh | intern/mesh_extractors/extract_mesh.hh | ||||
| intern/smaa_textures.h | intern/smaa_textures.h | ||||
| engines/basic/basic_engine.h | engines/basic/basic_engine.h | ||||
| engines/basic/basic_private.h | engines/basic/basic_private.h | ||||
| engines/compositor/compositor_engine.h | engines/compositor/compositor_engine.h | ||||
| engines/eevee/eevee_engine.h | engines/eevee/eevee_engine.h | ||||
| engines/eevee/eevee_lightcache.h | engines/eevee/eevee_lightcache.h | ||||
| engines/eevee/eevee_lut.h | engines/eevee/eevee_lut.h | ||||
| ▲ Show 20 Lines • Show All 252 Lines • ▼ Show 20 Lines | set(GLSL_SRC | ||||
| intern/shaders/common_subdiv_patch_evaluation_comp.glsl | intern/shaders/common_subdiv_patch_evaluation_comp.glsl | ||||
| intern/shaders/common_subdiv_vbo_edge_fac_comp.glsl | intern/shaders/common_subdiv_vbo_edge_fac_comp.glsl | ||||
| intern/shaders/common_subdiv_vbo_edituv_strech_angle_comp.glsl | intern/shaders/common_subdiv_vbo_edituv_strech_angle_comp.glsl | ||||
| intern/shaders/common_subdiv_vbo_edituv_strech_area_comp.glsl | intern/shaders/common_subdiv_vbo_edituv_strech_area_comp.glsl | ||||
| intern/shaders/common_subdiv_vbo_lnor_comp.glsl | intern/shaders/common_subdiv_vbo_lnor_comp.glsl | ||||
| intern/shaders/common_subdiv_vbo_sculpt_data_comp.glsl | intern/shaders/common_subdiv_vbo_sculpt_data_comp.glsl | ||||
| intern/shaders/common_view_clipping_lib.glsl | intern/shaders/common_view_clipping_lib.glsl | ||||
| intern/shaders/common_view_lib.glsl | intern/shaders/common_view_lib.glsl | ||||
| intern/shaders/draw_command_generate_comp.glsl | |||||
| intern/shaders/draw_debug_draw_display_frag.glsl | intern/shaders/draw_debug_draw_display_frag.glsl | ||||
| intern/shaders/draw_debug_draw_display_vert.glsl | intern/shaders/draw_debug_draw_display_vert.glsl | ||||
| intern/shaders/draw_debug_info.hh | intern/shaders/draw_debug_info.hh | ||||
| intern/shaders/draw_debug_print_display_frag.glsl | intern/shaders/draw_debug_print_display_frag.glsl | ||||
| intern/shaders/draw_debug_print_display_vert.glsl | intern/shaders/draw_debug_print_display_vert.glsl | ||||
| intern/shaders/draw_resource_finalize_comp.glsl | |||||
| intern/shaders/draw_visibility_comp.glsl | |||||
| intern/draw_common_shader_shared.h | intern/draw_common_shader_shared.h | ||||
| intern/draw_command_shared.hh | |||||
| intern/draw_shader_shared.h | intern/draw_shader_shared.h | ||||
| intern/draw_defines.h | |||||
| engines/gpencil/shaders/gpencil_frag.glsl | engines/gpencil/shaders/gpencil_frag.glsl | ||||
| engines/gpencil/shaders/gpencil_vert.glsl | engines/gpencil/shaders/gpencil_vert.glsl | ||||
| engines/gpencil/shaders/gpencil_antialiasing_frag.glsl | engines/gpencil/shaders/gpencil_antialiasing_frag.glsl | ||||
| engines/gpencil/shaders/gpencil_antialiasing_vert.glsl | engines/gpencil/shaders/gpencil_antialiasing_vert.glsl | ||||
| engines/gpencil/shaders/gpencil_common_lib.glsl | engines/gpencil/shaders/gpencil_common_lib.glsl | ||||
| engines/gpencil/shaders/gpencil_layer_blend_frag.glsl | engines/gpencil/shaders/gpencil_layer_blend_frag.glsl | ||||
| engines/gpencil/shaders/gpencil_mask_invert_frag.glsl | engines/gpencil/shaders/gpencil_mask_invert_frag.glsl | ||||
| ▲ Show 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | |||||
| # Needed so we can use dna_type_offsets.h for defaults initialization. | # Needed so we can use dna_type_offsets.h for defaults initialization. | ||||
| add_dependencies(bf_draw bf_dna) | add_dependencies(bf_draw bf_dna) | ||||
| if(WITH_GTESTS) | if(WITH_GTESTS) | ||||
| if(WITH_OPENGL_DRAW_TESTS) | if(WITH_OPENGL_DRAW_TESTS) | ||||
| set(TEST_SRC | set(TEST_SRC | ||||
| tests/draw_testing.cc | tests/draw_testing.cc | ||||
| tests/draw_pass_test.cc | |||||
| tests/shaders_test.cc | tests/shaders_test.cc | ||||
| tests/draw_testing.hh | tests/draw_testing.hh | ||||
| ) | ) | ||||
| set(TEST_INC | set(TEST_INC | ||||
| ../../../intern/ghost | ../../../intern/ghost | ||||
| ../gpu/tests | ../gpu/tests | ||||
| ) | ) | ||||
| set(TEST_LIB | set(TEST_LIB | ||||
| ) | ) | ||||
| include(GTestTesting) | include(GTestTesting) | ||||
| blender_add_test_lib(bf_draw_tests "${TEST_SRC}" "${INC};${TEST_INC}" "${INC_SYS}" "${LIB};${TEST_LIB}") | blender_add_test_lib(bf_draw_tests "${TEST_SRC}" "${INC};${TEST_INC}" "${INC_SYS}" "${LIB};${TEST_LIB}") | ||||
| endif() | endif() | ||||
| endif() | endif() | ||||