|
Blender V5.0
|
#include <COM_shader_operation.hh>
Inherits blender::compositor::PixelOperation.
Definition at line 57 of file COM_shader_operation.hh.
| blender::compositor::ShaderOperation::ShaderOperation | ( | Context & | context, |
| PixelCompileUnit & | compile_unit, | ||
| const Schedule & | schedule ) |
Definition at line 40 of file shader_operation.cc.
References blender::compositor::Operation::context(), GPU_MAT_COMPOSITOR, GPU_material_from_callbacks(), and blender::compositor::PixelOperation::PixelOperation().
|
override |
Definition at line 49 of file shader_operation.cc.
References GPU_material_free_single().
|
overridevirtual |
Implements blender::compositor::Operation.
Definition at line 54 of file shader_operation.cc.
References blender::compositor::compute_dispatch_threads_at_least(), blender::compositor::Operation::compute_domain(), blender::compositor::Operation::get_result(), GPU_debug_group_begin(), GPU_debug_group_end(), GPU_material_get_shader(), GPU_shader_bind(), GPU_shader_unbind(), GPU_texture_image_unbind_all(), GPU_texture_unbind_all(), GPU_uniformbuf_debug_unbind_all(), blender::compositor::PixelOperation::output_sockets_to_output_identifiers_map_, result, and blender::compositor::Domain::size.