Blender V4.3
compositor_compute_preview_info.hh File Reference

Go to the source code of this file.

Functions

 local_group_size (16, 16) .sampler(0
input_tx image (0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "preview_img") .compute_source("compositor_compute_preview.glsl") .do_static_compilation(true)

Function Documentation

◆ image()

input_tx image ( 0 ,
GPU_RGBA16F ,
Qualifier::WRITE ,
ImageType::FLOAT_2D ,
"preview_img"  )

References GPU_RGBA16F.

Referenced by blender::draw::image_engine::AbstractSpaceAccessor::acquire_image_buffer(), blender::draw::image_engine::SpaceNodeAccessor::acquire_image_buffer(), blender::io::obj::add_image_textures(), add_node(), add_udim_tiles(), blender::nodes::add_used_ids_from_sockets(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::allocate_invalid(), libmv::ApplyNukeDistortionModel(), blender::ed::object::bake_object_check(), blender::ed::object::bake_object_image_get(), blender::ed::object::bake_targets_clear(), blender::ed::object::bake_targets_init_image_textures(), blender::ed::object::bake_update_image(), blender::draw::overlay::MeshUVs::begin_sync(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_image(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_image(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_image(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_image(), BKE_image_acquire_multilayer_view_ibuf(), BKE_image_alpha_mode_from_extension(), BKE_image_create_gpu_texture_from_ibuf(), BKE_image_ensure_gpu_texture(), BKE_image_file_format_set(), BKE_image_find_nearest_tile(), BKE_image_find_nearest_tile_with_offset(), BKE_image_find_nearest_tile_with_offset(), BKE_image_free_views(), BKE_image_get_aspect(), BKE_image_get_first_ibuf(), BKE_image_get_float_pixels_for_frame(), BKE_image_get_gpu_material_texture(), BKE_image_get_gpu_texture(), BKE_image_get_gpu_viewer_texture(), BKE_image_get_ibuf_with_name(), BKE_image_get_pixels_for_frame(), BKE_image_get_size(), BKE_image_get_size_fl(), BKE_image_has_alpha(), BKE_image_has_gpu_texture_premultiplied_alpha(), BKE_image_has_loaded_ibuf(), BKE_image_has_multiple_ibufs(), BKE_image_is_animated(), BKE_image_is_dirty(), BKE_image_is_dirty_writable(), BKE_image_multilayer_stamp_info_callback(), BKE_image_partial_update_create(), BKE_image_partial_update_mark_full_update(), BKE_image_partial_update_mark_region(), BKE_image_partial_update_register_free(), BKE_image_replace_imbuf(), BKE_image_save_options_update(), BKE_image_scale(), BKE_image_sequence_guess_offset(), BKE_mask_coord_from_image(), BKE_mask_coord_to_image(), BKE_mask_point_handle(), BKE_paint_canvas_key_get(), blf_glyph_cache_add_svg(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_300(), blender::deg::DepsgraphNodeBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_nodetree_socket(), blender::io::hydra::cache_image_file(), blender::io::hydra::cache_or_get_image_file(), blender::render::hydra::cache_or_get_image_file_func(), blender::realtime_compositor::CachedImage::CachedImage(), blender::compositor::PlaneDistortWarpImageOperation::calculate_corners(), blender::compositor::DistanceRGBMatteOperation::calculate_distance(), blender::compositor::DistanceYCCMatteOperation::calculate_distance(), libmv::EuclideanReconstruction::CameraForImage(), libmv::EuclideanReconstruction::CameraForImage(), libmv::ProjectiveReconstruction::CameraForImage(), libmv::ProjectiveReconstruction::CameraForImage(), cdf_read_header(), cdf_write_header(), cdf_write_open(), cinema_setup_encoder(), blender::gpu::render_graph::CommandBufferLog::clear_color_image(), blender::gpu::render_graph::VKCommandBufferInterface::clear_color_image(), blender::gpu::render_graph::VKCommandBufferWrapper::clear_color_image(), blender::gpu::render_graph::CommandBufferLog::clear_depth_stencil_image(), blender::gpu::render_graph::VKCommandBufferInterface::clear_depth_stencil_image(), blender::gpu::render_graph::VKCommandBufferWrapper::clear_depth_stencil_image(), blender::ed::object::clear_images_poly(), blender::ed::object::clear_single_image(), ImageManager::collect_statistics(), blender::io::usd::UsdExportTest::compare_blender_image_to_usd_image_shader(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::compute_image_domain(), blender::realtime_compositor::compute_image_user_for_pass(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::ViewerNode::convert_to_operations(), libmv::CoordinatesForMarkersInImage(), blender::io::obj::create_placeholder_image(), GHOST_XrGraphicsBindingOpenGL::createSwapchainImages(), cryptomatte_init_from_node_image(), GHOST_SystemWayland::cursor_shape_set(), blender::compositor::CompositorOperation::deinit_execution(), libmv::Detect(), blender::io::usd::dome_light_to_world_material(), draw_image_cache(), draw_plane_marker_image(), blender::draw::color_management::drw_color_management_type_for_space_image(), blender::draw::color_management::drw_color_management_type_for_space_node(), DRW_engine_external_acquire_for_image_editor(), ED_image_paint_tile_find(), ED_image_paint_tile_push(), ED_image_slot_cycle(), ED_image_undo_push_begin_with_image(), ED_node_set_active(), ED_space_image_acquire_buffer(), ED_space_image_scopes_update(), ED_space_image_show_cache(), ED_space_image_sync(), blender::draw::overlay::MeshUVs::end_sync(), libmv::EuclideanIntersect(), libmv::EuclideanResect(), libmv::EuclideanScaleToUnity(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_clear(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_clear(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_copy_gpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_copy_gpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_ignore_alpha_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_ignore_alpha_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_ignore_alpha_gpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_ignore_alpha_gpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_set_alpha_cpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_set_alpha_cpu(), blender::nodes::node_composite_composite_cc::CompositeOperation::execute_set_alpha_gpu(), blender::nodes::node_composite_viewer_cc::ViewerOperation::execute_set_alpha_gpu(), ImagesExporter::exportImages(), eyedropper_cryptomatte_sample_image_fl(), filelist_ensure_special_file_image(), libmv::FloatImageToUCharArray(), blender::compositor::GlareFogGlowOperation::generate_glare(), blender::realtime_compositor::CachedImageContainer::get(), blender::compositor::ScreenLensDistortionOperation::get_area_of_interest(), MaterialNode::get_diffuse_image(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_image(), get_multilayer_view_index(), blender::realtime_compositor::get_pass_index(), blender::realtime_compositor::get_render_layer(), blender::realtime_compositor::get_view_index(), getImageCursor(), getNSImagePixelSize(), GHOST_SystemCocoa::getPixelAtCursor(), GHOST_SystemX11::getPixelAtCursor(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpencil_image_texture_get(), gwl_seat_cursor_anim_begin(), ibuftoimage(), image(), image_camera_background_texture_get(), image_colorspace_from_imbuf(), image_foreach_cache(), image_free_cached_frames(), image_free_data(), image_get_float_pixels_for_frame(), image_get_pixels_for_frame(), image_gpu_texture_partial_update_changes_available(), image_gpu_texture_try_partial_update(), image_init_data(), image_main_region_draw(), image_mem_size(), image_node_colorspace(), image_pool_find_item(), image_runtime_free_data(), image_runtime_reset(), image_runtime_reset_on_copy(), image_sample_apply(), image_save_as_init(), image_save_exec(), image_save_sequence_exec(), blender::draw::image_engine::AbstractDrawingMode::image_sync(), blender::draw::image_engine::ScreenSpaceDrawingMode< TextureMethod >::image_sync(), imagecache_get(), imagecache_put(), imagecache_remove(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::ImageFieldsFunction(), blender::draw::image_engine::ImageUsage::ImageUsage(), imapaint_image_update(), IMB_colormanagement_check_file_config(), imb_load_dpx_cineon(), imb_load_filepath_thumbnail_svg(), imb_load_jp2_stream(), imb_loadiris(), imb_save_jp2_stream(), blender::io::hydra::WorldData::init(), blender::imbuf::transform::init_pixel_pointer(), blender::nodes::init_socket_cpp_value_from_property(), libmv::Tracks::Insert(), libmv::EuclideanReconstruction::InsertCamera(), libmv::ProjectiveReconstruction::InsertCamera(), libmv::InternalCompleteReconstruction(), libmv::InternalReprojectionError(), blender::ed::space_node::is_compositor_viewer_image_visible(), lib_query_unused_ids_tag_recurse(), libmv_byteBufferToFloatImage(), libmv_detectFeaturesByte(), libmv_detectFeaturesFloat(), libmv_floatBufferToFloatImage(), libmv_floatImageDestroy(), libmv_floatImageToByteBuffer(), libmv_floatImageToFloatBuffer(), libmv_reprojectionCameraForImage(), libmv_reprojectionErrorForImage(), libmv_reprojectionErrorForTrack(), libmv_samplePlanarPatchByte(), libmv_samplePlanarPatchFloat(), libmv_saveImage(), libmv_solveModal(), libmv_tracksInsert(), blender::io::usd::load_image(), blender::io::obj::load_image_at_path(), blender::io::usd::USDMaterialReader::load_tex_image(), blender::io::obj::load_texture_image(), libmv::MakePyramid(), libmv::Tracks::MarkerInImageForTrack(), libmv::Tracks::MarkersForTracksInBothImages(), libmv::Tracks::MarkersInBothImages(), libmv::Tracks::MarkersInImage(), blender::workbench::MaterialTexture::MaterialTexture(), blender::workbench::MaterialTexture::MaterialTexture(), blender::workbench::MaterialTexture::MaterialTexture(), libmv::Tracks::MaxImage(), merge_channels_metadata(), merge_layer_render_time(), merge_pixels(), merge_render_time(), metadata_panel_context_draw(), libmv::ModalSolver(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_buts_image_user(), NODE_DEFINE(), blender::nodes::node_geo_image_info_cc::node_geo_exec(), blender::nodes::node_geo_image_texture_cc::node_geo_exec(), NSImageToImBuf(), ntree_version_245(), open_images(), Freestyle::Functions0D::DensityF0D::operator()(), Freestyle::Functions0D::LocalAverageDepthF0D::operator()(), output_iris(), blender::render::Context::output_to_render_result(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), paint_sample_color(), palette_extract_img_exec(), palette_extract_img_poll(), libmv::ProjectiveIntersect(), libmv::ProjectiveResect(), ptile_restore_runtime_map(), GHOST_SystemCocoa::putClipboardImage(), RE_bake_engine(), RE_bake_ibuf_clear(), RE_bake_pixels_populate(), RE_bake_pixels_populate(), read_layer_samples(), readheader(), blender::draw::image_engine::AbstractSpaceAccessor::release_buffer(), blender::draw::image_engine::SpaceNodeAccessor::release_buffer(), libmv::Tracks::RemoveMarker(), render_result_from_bake(), render_result_to_bake(), libmv::SampleLinear(), libmv::SampleLinear(), libmv::SampleNearest(), libmv::SamplePattern(), libmv::SamplePlanarPatch(), sampler(), sampler(), sculpt_needs_pbvh_pixels(), sculpt_pbvh_update_pixels(), SCULPT_use_image_paint_brush(), blender::compositor::BaseImageOperation::set_image(), blender::compositor::ViewerOperation::set_image(), blender::compositor::MovieClipBaseOperation::set_movie_clip(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), blender::gpu::render_graph::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), texture_nodes_fetch_images_for_pool(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), ubuf_from_image_no_tiles(), ubuf_lookup_from_reference(), uhandle_add(), uhandle_add_ubuf(), uhandle_ensure(), uhandle_ensure_ubuf(), uhandle_lookup(), uhandle_lookup_by_name(), uhandle_restore_list(), ui_imageuser_layer_menu(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu(), ui_imageuser_pass_menu_step(), ui_imageuser_slot_menu(), ui_imageuser_slot_menu_step(), ui_imageuser_view_menu_multiview(), ui_imageuser_view_menu_rr(), uiblock_layer_pass_buttons(), blender::draw::image_engine::ShaderParameters::update(), update_image_from_plane_marker_poll(), blender::compositor::SMAAOperation::update_memory_buffer(), blender::compositor::SummedAreaTableOperation::update_memory_buffer(), blender::compositor::VectorBlurOperation::update_memory_buffer(), blender::compositor::ColorCurveOperation::update_memory_buffer_partial(), blender::compositor::ConstantLevelColorCurveOperation::update_memory_buffer_partial(), blender::compositor::ConvolutionEdgeFilterOperation::update_memory_buffer_partial(), blender::compositor::ConvolutionFilterOperation::update_memory_buffer_partial(), blender::compositor::DespeckleOperation::update_memory_buffer_partial(), blender::compositor::KuwaharaAnisotropicStructureTensorOperation::update_memory_buffer_partial(), blender::compositor::KuwaharaClassicOperation::update_memory_buffer_partial(), blender::compositor::PixelateOperation::update_memory_buffer_partial(), blender::compositor::FastGaussianBlurOperation::update_memory_buffer_started(), uv_coords_isect_udim(), uv_nearest_image_tile_distance(), uvedit_pack_islands_multi(), blender::render::Context::viewer_output_to_viewer_image(), WIDGETGROUP_empty_image_refresh(), WaylandDynload_Cursor::wl_cursor_image_get_buffer(), blender::ed::object::write_internal_bake_pixels(), writeheader(), and DocumentImporter::writeImage().

◆ local_group_size()

local_group_size ( 16 ,
16  )

Referenced by define().