Blender V4.3
compositor_cryptomatte_info.hh File Reference

Go to the source code of this file.

Functions

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type local_group_size (16, 16) .sampler(0
 
local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx sampler (1, ImageType::FLOAT_2D, "matte_tx") .image(0
 
local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx output_img compute_source ("compositor_cryptomatte_image.glsl") .do_static_compilation(true)
 

Variables

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx GPU_RGBA16F
 

Function Documentation

◆ compute_source()

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx output_img compute_source ( "compositor_cryptomatte_image.glsl" )

◆ local_group_size()

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type local_group_size ( 16 ,
16  )

◆ sampler()

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx sampler ( 1 ,
ImageType::FLOAT_2D ,
"matte_tx"  )

Referenced by blender::gpu::BindSpaceTextures::bind(), blender::compositor::RotateNode::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), EffectsExporter::createTexture(), blender::eevee::SubsurfaceModule::end_sync(), blender::compositor::expand_area_for_sampler(), AnimationExporter::export_bone_animations_recursive(), AnimationExporter::export_collada_curve_animation(), AnimationExporter::export_collada_matrix_animation(), AnimationExporter::export_curve_animation_set(), AnimationExporter::export_matrix_animation(), AnimationExporter::exportAnimation(), blender::compositor::BaseScaleOperation::get_effective_sampler(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpencil_vfx_pass_create(), gpencil_vfx_pixelize(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_sky_cc::node_shader_gpu_tex_sky(), EffectsExporter::operator()(), blender::compositor::MemoryBuffer::read(), blender::compositor::MemoryBuffer::read_elem_sampled(), blender::gpu::GLTexture::samplers_init(), blender::compositor::BaseScaleOperation::set_sampler(), blender::compositor::RotateOperation::set_sampler(), blender::compositor::SetSamplerOperation::set_sampler(), blender::compositor::TransformOperation::set_sampler(), blender::compositor::TranslateOperation::set_sampler(), blender::gpu::MTLStateManager::texture_bind(), blender::gpu::VKStateManager::texture_bind(), and blender::compositor::ScaleFixedSizeOperation::update_memory_buffer_partial().

Variable Documentation

◆ GPU_RGBA16F

local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx GPU_RGBA16F

Definition at line 29 of file compositor_cryptomatte_info.hh.