Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/CMakeLists.txt
| Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
| set(INC_SYS | set(INC_SYS | ||||
| ${Epoxy_INCLUDE_DIRS} | ${Epoxy_INCLUDE_DIRS} | ||||
| ) | ) | ||||
| set(SRC | set(SRC | ||||
| intern/gpu_batch.cc | intern/gpu_batch.cc | ||||
| intern/gpu_batch_presets.c | intern/gpu_batch_presets.c | ||||
| intern/gpu_batch_utils.c | intern/gpu_batch_utils.c | ||||
| intern/gpu_buffers.c | |||||
| intern/gpu_capabilities.cc | intern/gpu_capabilities.cc | ||||
| intern/gpu_codegen.cc | intern/gpu_codegen.cc | ||||
| intern/gpu_compute.cc | intern/gpu_compute.cc | ||||
| intern/gpu_context.cc | intern/gpu_context.cc | ||||
| intern/gpu_debug.cc | intern/gpu_debug.cc | ||||
| intern/gpu_drawlist.cc | intern/gpu_drawlist.cc | ||||
| intern/gpu_framebuffer.cc | intern/gpu_framebuffer.cc | ||||
| intern/gpu_immediate.cc | intern/gpu_immediate.cc | ||||
| Show All 20 Lines | set(SRC | ||||
| intern/gpu_uniform_buffer.cc | intern/gpu_uniform_buffer.cc | ||||
| intern/gpu_vertex_buffer.cc | intern/gpu_vertex_buffer.cc | ||||
| intern/gpu_vertex_format.cc | intern/gpu_vertex_format.cc | ||||
| intern/gpu_viewport.c | intern/gpu_viewport.c | ||||
| GPU_batch.h | GPU_batch.h | ||||
| GPU_batch_presets.h | GPU_batch_presets.h | ||||
| GPU_batch_utils.h | GPU_batch_utils.h | ||||
| GPU_buffers.h | |||||
| GPU_capabilities.h | GPU_capabilities.h | ||||
| GPU_common.h | GPU_common.h | ||||
| GPU_common_types.h | GPU_common_types.h | ||||
| GPU_compute.h | GPU_compute.h | ||||
| GPU_context.h | GPU_context.h | ||||
| GPU_debug.h | GPU_debug.h | ||||
| GPU_drawlist.h | GPU_drawlist.h | ||||
| GPU_framebuffer.h | GPU_framebuffer.h | ||||
| ▲ Show 20 Lines • Show All 378 Lines • ▼ Show 20 Lines | set(GLSL_SRC | ||||
| shaders/gpu_shader_gpencil_stroke_vert.glsl | shaders/gpu_shader_gpencil_stroke_vert.glsl | ||||
| shaders/gpu_shader_gpencil_stroke_frag.glsl | shaders/gpu_shader_gpencil_stroke_frag.glsl | ||||
| shaders/gpu_shader_gpencil_stroke_geom.glsl | shaders/gpu_shader_gpencil_stroke_geom.glsl | ||||
| shaders/gpu_shader_cfg_world_clip_lib.glsl | shaders/gpu_shader_cfg_world_clip_lib.glsl | ||||
| shaders/gpu_shader_colorspace_lib.glsl | shaders/gpu_shader_colorspace_lib.glsl | ||||
| GPU_sculpt_shader_shared.h | |||||
| shaders/sculpt_paint/sculpt_paint_image_comp.glsl | |||||
| shaders/sculpt_paint/sculpt_paint_image_merge_comp.glsl | |||||
| shaders/sculpt_paint/sculpt_paint_image_lib.glsl | |||||
| GPU_shader_shared_utils.h | GPU_shader_shared_utils.h | ||||
| ) | ) | ||||
| set(MTL_BACKEND_GLSL_SRC | set(MTL_BACKEND_GLSL_SRC | ||||
| metal/kernels/compute_texture_update.msl | metal/kernels/compute_texture_update.msl | ||||
| metal/kernels/compute_texture_read.msl | metal/kernels/compute_texture_read.msl | ||||
| metal/kernels/depth_2d_update_float_frag.glsl | metal/kernels/depth_2d_update_float_frag.glsl | ||||
| metal/kernels/depth_2d_update_int24_frag.glsl | metal/kernels/depth_2d_update_int24_frag.glsl | ||||
| ▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | set(SRC_SHADER_CREATE_INFOS | ||||
| ../draw/engines/overlay/shaders/infos/overlay_edit_mode_info.hh | ../draw/engines/overlay/shaders/infos/overlay_edit_mode_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_extra_info.hh | ../draw/engines/overlay/shaders/infos/overlay_extra_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_facing_info.hh | ../draw/engines/overlay/shaders/infos/overlay_facing_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_grid_info.hh | ../draw/engines/overlay/shaders/infos/overlay_grid_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_outline_info.hh | ../draw/engines/overlay/shaders/infos/overlay_outline_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_paint_info.hh | ../draw/engines/overlay/shaders/infos/overlay_paint_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_sculpt_curves_info.hh | ../draw/engines/overlay/shaders/infos/overlay_sculpt_curves_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_sculpt_info.hh | ../draw/engines/overlay/shaders/infos/overlay_sculpt_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_viewer_attribute_info.hh | |||||
| ../draw/engines/overlay/shaders/infos/overlay_volume_info.hh | ../draw/engines/overlay/shaders/infos/overlay_volume_info.hh | ||||
| ../draw/engines/overlay/shaders/infos/overlay_wireframe_info.hh | ../draw/engines/overlay/shaders/infos/overlay_wireframe_info.hh | ||||
| ../draw/engines/select/shaders/infos/select_id_info.hh | ../draw/engines/select/shaders/infos/select_id_info.hh | ||||
| ../draw/engines/workbench/shaders/infos/workbench_composite_info.hh | ../draw/engines/workbench/shaders/infos/workbench_composite_info.hh | ||||
| ../draw/engines/workbench/shaders/infos/workbench_effect_antialiasing_info.hh | ../draw/engines/workbench/shaders/infos/workbench_effect_antialiasing_info.hh | ||||
| ../draw/engines/workbench/shaders/infos/workbench_effect_cavity_info.hh | ../draw/engines/workbench/shaders/infos/workbench_effect_cavity_info.hh | ||||
| ../draw/engines/workbench/shaders/infos/workbench_effect_dof_info.hh | ../draw/engines/workbench/shaders/infos/workbench_effect_dof_info.hh | ||||
| ../draw/engines/workbench/shaders/infos/workbench_effect_outline_info.hh | ../draw/engines/workbench/shaders/infos/workbench_effect_outline_info.hh | ||||
| ▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | set(SRC_SHADER_CREATE_INFOS | ||||
| shaders/compositor/infos/compositor_morphological_step_info.hh | shaders/compositor/infos/compositor_morphological_step_info.hh | ||||
| shaders/compositor/infos/compositor_projector_lens_distortion_info.hh | shaders/compositor/infos/compositor_projector_lens_distortion_info.hh | ||||
| shaders/compositor/infos/compositor_realize_on_domain_info.hh | shaders/compositor/infos/compositor_realize_on_domain_info.hh | ||||
| shaders/compositor/infos/compositor_screen_lens_distortion_info.hh | shaders/compositor/infos/compositor_screen_lens_distortion_info.hh | ||||
| shaders/compositor/infos/compositor_set_alpha_info.hh | shaders/compositor/infos/compositor_set_alpha_info.hh | ||||
| shaders/compositor/infos/compositor_split_viewer_info.hh | shaders/compositor/infos/compositor_split_viewer_info.hh | ||||
| shaders/compositor/infos/compositor_symmetric_blur_info.hh | shaders/compositor/infos/compositor_symmetric_blur_info.hh | ||||
| shaders/compositor/infos/compositor_symmetric_separable_blur_info.hh | shaders/compositor/infos/compositor_symmetric_separable_blur_info.hh | ||||
| shaders/sculpt_paint/infos/sculpt_paint_image_info.hh | |||||
| ) | ) | ||||
| set(SRC_SHADER_CREATE_INFOS_MTL | set(SRC_SHADER_CREATE_INFOS_MTL | ||||
| metal/kernels/depth_2d_update_info.hh | metal/kernels/depth_2d_update_info.hh | ||||
| metal/kernels/gpu_shader_fullscreen_blit_info.hh | metal/kernels/gpu_shader_fullscreen_blit_info.hh | ||||
| ) | ) | ||||
| if(WITH_METAL_BACKEND) | if(WITH_METAL_BACKEND) | ||||
| ▲ Show 20 Lines • Show All 117 Lines • Show Last 20 Lines | |||||