|
Blender V4.3
|
#include <iosfwd>Go to the source code of this file.
Classes | |
| class | StubStream |
| class | LogMessageVoidify |
Functions | |
| void | util_logging_init (const char *argv0) |
| void | util_logging_start () |
| void | util_logging_verbosity_set (int verbosity) |
| std::ostream & | operator<< (std::ostream &os, const int2 &value) |
| std::ostream & | operator<< (std::ostream &os, const float3 &value) |
| #define CHECK | ( | expression | ) | LOG_SUPPRESS() |
| #define CHECK_EQ | ( | a, | |
| b ) LOG_SUPPRESS() |
| #define CHECK_GE | ( | a, | |
| b ) LOG_SUPPRESS() |
| #define CHECK_GT | ( | a, | |
| b ) LOG_SUPPRESS() |
| #define CHECK_LE | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 49 of file log.h.
Referenced by StringFindSplitWords::testStringFindSplitWords().
| #define CHECK_LT | ( | a, | |
| b ) LOG_SUPPRESS() |
| #define CHECK_NE | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 45 of file log.h.
Referenced by libmv::BruteRegionTracker::Track().
| #define CHECK_NEAR | ( | actual, | |
| expected, | |||
| eps ) LOG_SUPPRESS() |
| #define DCHECK | ( | expression | ) | LOG_SUPPRESS() |
Definition at line 51 of file log.h.
Referenced by BlenderDisplaySpaceShader::BlenderDisplaySpaceShader(), RenderBuffers::copy_from_device(), PathTraceDisplay::copy_pixels_to_texture(), OIDNDenoiser::denoise_buffer(), Denoiser::Denoiser(), DenoiserGPU::DenoiserGPU(), GPUDevice::generic_free(), Integrator::get_adaptive_sampling(), get_effective_denoise_params(), PassAccessor::get_render_tile_pixels(), OpenGLDisplayDriver::gl_texture_resources_ensure(), PathTraceDisplay::graphics_interop_get(), PathTraceDisplay::map_texture_buffer(), BlenderDisplayDriver::next_tile_begin(), PathTrace::path_trace(), PathTrace::ready_to_reset(), RenderBuffers::reset(), PathTraceDisplay::unmap_texture_buffer(), PathTraceDisplay::update_begin(), and PathTraceDisplay::update_end().
| #define DCHECK_EQ | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 59 of file log.h.
Referenced by PathTrace::denoise(), libmv::EightPointSolver(), ShaderEval::eval(), libmv::FundamentalFrom7CorrespondencesLinear(), libmv::FundamentalFromCorrespondences7Point(), PassAccessor::get_render_tile_pixels(), libmv::MotionFromEssentialChooseSolution(), libmv::NormalizedEightPointSolver(), OIDNDenoiser::OIDNDenoiser(), PathTraceWorkCPU::PathTraceWorkCPU(), render_buffers_host_copy_denoised(), PassAccessorGPU::run_film_convert_kernels(), PassAccessorCPU::run_get_pass_kernel_processor_float(), Denoiser::set_params(), and TileManager::write_tile().
| #define DCHECK_GE | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 57 of file log.h.
Referenced by libmv::EightPointSolver(), libmv::FundamentalFromCorrespondences7Point(), kernel_thread_globals_get(), libmv::NormalizedEightPointSolver(), PathTraceWorkGPU::num_active_main_paths_paths(), and tile_calculate_best_size().
| #define DCHECK_GT | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 60 of file log.h.
Referenced by configure_image_spec_from_buffer(), Attribute::element_size(), PathTraceWorkGPU::enqueue_adaptive_sampling_filter_x(), PathTraceWorkGPU::enqueue_adaptive_sampling_filter_y(), RenderScheduler::get_rendered_sample(), and WorkTileScheduler::get_work().
| #define DCHECK_LE | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 62 of file log.h.
Referenced by PathTraceWorkGPU::enqueue_path_iteration(), ShaderEval::eval(), kernel_thread_globals_get(), and tile_calculate_best_size().
| #define DCHECK_LT | ( | a, | |
| b ) LOG_SUPPRESS() |
| #define DCHECK_NE | ( | a, | |
| b ) LOG_SUPPRESS() |
Definition at line 58 of file log.h.
Referenced by DeviceQueue::DeviceQueue(), WorkTileScheduler::get_work(), PathTrace::PathTrace(), ShaderEval::ShaderEval(), PathTrace::tile_buffer_write_to_disk(), and TileManager::update().
| #define DCHECK_NEAR | ( | actual, | |
| expected, | |||
| eps ) LOG_SUPPRESS() |
| #define DCHECK_NOTNULL | ( | expression | ) | (expression) |
Definition at line 53 of file log.h.
Referenced by draw_tile(), BlenderDisplayDriver::gpu_resources_create(), BlenderDisplayDriver::map_texture_buffer(), BlenderDisplayDriver::unmap_texture_buffer(), and update_tile_texture_pixels().
| #define LOG | ( | severity | ) | LOG_SUPPRESS() |
Definition at line 33 of file log.h.
Referenced by blender::io::usd::USDMeshWriter::add_shape_key_weights_sample(), utils::assign_materials(), BKE_volume_load(), BKE_volume_unload(), buffer_params_from_image_spec_atttributes(), bvh_layout_name(), blender::io::usd::cache_image_color(), TileManager::close_tile_output(), blender::io::usd::USDMaterialReader::convert_usd_primvar_reader_float2(), blender::io::usd::USDMaterialReader::convert_usd_uv_texture(), PathTraceDisplay::copy_pixels_to_texture(), blender::io::usd::copy_single_file(), blender::io::usd::copy_tiled_textures(), PathTraceWorkGPU::copy_to_display(), BVH::create(), blender::io::alembic::ABCCameraWriter::create_alembic_objects(), blender::io::alembic::ABCCurveWriter::create_alembic_objects(), blender::io::alembic::ABCGenericMeshWriter::create_alembic_objects(), blender::io::alembic::ABCHairWriter::create_alembic_objects(), blender::io::alembic::ABCInstanceWriter::create_alembic_objects(), blender::io::alembic::ABCNurbsWriter::create_alembic_objects(), blender::io::alembic::ABCPointsWriter::create_alembic_objects(), blender::io::alembic::ABCTransformWriter::create_alembic_objects(), blender::io::usd::create_blend_shapes(), blender::io::usd::USDStageReader::create_proto_collections(), BlenderFallbackDisplayShader::create_shader_if_needed(), OpenGLShader::create_shader_if_needed(), blender::io::usd::create_skel_roots(), blender::io::usd::create_vector_attrib(), DenoiserGPU::denoise_buffer(), DenoiserGPU::denoise_ensure(), DenoiserGPU::denoise_pass(), libmv::Detect(), device_cuda_create(), device_hip_create(), device_kernel_as_string(), device_oneapi_create(), device_optix_create(), blender::io::alembic::ABCCurveWriter::do_write(), blender::io::usd::USDArmatureWriter::do_write(), blender::io::usd::USDTransformWriter::do_write(), blender::io::usd::dome_light_to_world_material(), draw_tile(), PathTraceWorkGPU::enqueue_path_iteration(), blender::io::usd::ensure_blend_shape_skeleton(), libmv::EuclideanBundleCommonIntrinsics(), libmv::EuclideanIntersect(), libmv::euclidean_resection::EuclideanResection(), libmv::euclidean_resection::EuclideanResectionEPnP(), blender::io::usd::export_in_memory_texture(), blender::io::usd::export_packed_texture(), blender::io::alembic::export_startjob(), blender::io::usd::export_texture(), blender::ed::asset::index::filelist_finished(), blender::io::usd::USDMaterialReader::follow_connection(), blender::asset_system::AssetLibraryService::get_asset_library_all(), blender::asset_system::AssetLibraryService::get_asset_library_current_file(), blender::asset_system::AssetLibraryService::get_asset_library_on_disk(), Device::get_cpu_kernel_thread_globals(), BlenderSync::get_denoise_params(), Device::get_guiding_device(), Pass::get_info(), BlenderDisplaySpaceShader::get_shader_program(), blender::io::usd::get_shape_key_basis_mesh(), GHOST_NDOFManagerUnix::GHOST_NDOFManagerUnix(), OpenGLDisplayDriver::gl_draw_resources_ensure(), OpenGLDisplayDriver::gl_texture_resources_ensure(), BlenderDisplayDriver::gpu_context_create(), Device::gpu_queue_create(), BlenderDisplayDriver::gpu_resources_create(), DisplayGPUPixelBuffer::gpu_resources_ensure(), DisplayGPUTexture::gpu_resources_ensure(), DeviceQueue::graphics_interop_create(), PathTraceDisplay::graphics_interop_get(), blender::io::usd::import_blendshapes(), blender::io::usd::import_mesh_skel_bindings(), blender::io::usd::import_skeleton(), blender::io::usd::USDMaterialReader::import_usd_preview(), blender::gpu::debug::VKDebuggingTools::init(), blender::io::usd::USDMeshWriter::init_blend_shapes(), blender::io::usd::USDMeshWriter::init_skinned_mesh(), blender::asset_system::AssetCatalogService::load_directory_recursive(), blender::asset_system::AssetCatalogService::load_from_disk(), blender::io::usd::USDMaterialReader::load_tex_image(), BlenderDisplayDriver::map_texture_buffer(), OpenGLDisplayDriver::map_texture_buffer(), PathTraceDisplay::map_texture_buffer(), blender::io::usd::USDAbstractWriter::mark_as_instance(), blender::bke::pbvh::merge_face_edge_data(), blender::bke::pbvh::merge_flap_edge_data(), blender::gpu::debug::messenger_callback(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), libmv::LevenbergMarquardt< Function, Jacobian, Solver >::minimize(), BlenderDisplayDriver::next_tile_begin(), blender::bke::node_add_static_node(), blender::bke::node_add_static_socket(), blender::bke::node_modify_socket_type(), blender::bke::node_modify_socket_type_static(), node_socket_from_image_spec_atttributes(), node_socket_to_image_spec_atttributes(), TileManager::open_tile_output(), libmv::operator<<(), blender::asset_system::AssetCatalogDefinitionFile::parse_catalog_file(), pass_mode_as_string(), pass_type_as_string(), blender::bke::pbvh::pbvh_bmesh_collapse_short_edges(), blender::bke::pbvh::pbvh_bmesh_subdivide_long_edges(), blender::gpu::VKBackend::platform_init(), PathTrace::process_full_buffer_from_disk(), blender::io::usd::process_usdz_textures(), libmv::ProjectiveIntersect(), blender::io::usd::read_face_display_color(), TileManager::read_full_buffer_from_disk(), blender::io::usd::read_generic_mesh_primvar(), blender::ed::asset::index::read_index(), blender::io::usd::remap_blend_shape_anim(), blender::ed::asset::index::AssetLibraryIndex::remove_broken_index_files(), blender::ed::asset::index::AssetLibraryIndex::remove_unused_index_files(), GHOST_NDOFManager::sendMotionEvent(), blender::io::usd::set_instance_collection(), blender::io::usd::USDMaterialReader::set_node_input(), Denoiser::set_params(), blender::io::usd::USDTransformWriter::set_xform_ops(), GHOST_NDOFManager::setDeadZone(), GHOST_NDOFManager::setDevice(), shader_print_errors(), blender::io::usd::shape_key_export_chaser(), blender::io::usd::skinned_mesh_export_chaser(), blender::ed::sculpt_paint::smooth_brush_toggle_on(), blender::ed::sculpt_paint::vwpaint::smooth_brush_toggle_on(), blender::ed::curves::undo::step_decode(), BlenderSync::sync_render_passes(), BlenderDisplayDriver::unmap_texture_buffer(), PathTraceDisplay::unmap_texture_buffer(), PathTraceDisplay::update_begin(), blender::io::alembic::ABCAbstractWriter::update_bounding_box(), PathTrace::update_display(), PathTraceDisplay::update_end(), blender::ed::asset::index::update_index(), update_tile_texture_pixels(), GHOST_NDOFManager::updateButton(), blender::io::usd::world_material_to_dome_light(), blender::ed::asset::index::AssetIndexFile::write_contents(), and TileManager::write_tile().
| #define LOG_ASSERT | ( | expression | ) | LOG_SUPPRESS() |
| #define LOG_SUPPRESS | ( | ) | (true) ? ((void)0) : LogMessageVoidify() & StubStream() |
| #define VLOG | ( | severity | ) | LOG_SUPPRESS() |
Definition at line 34 of file log.h.
Referenced by libmv::EstimateFundamentalFromCorrespondences(), libmv::EstimateHomography2DFromCorrespondences(), libmv::EuclideanIntersect(), libmv::euclidean_resection::EuclideanResectionEPnP(), libmv::InternalReprojectionError(), and libmv::LevenbergMarquardt< Function, Jacobian, Solver >::minimize().
Definition at line 81 of file log.h.
Referenced by ConstantFolder::bypass(), ShaderGraph::deduplicate_nodes(), ConstantFolder::discard(), PathTrace::guiding_update_structures(), ConstantFolder::make_constant(), ConstantFolder::make_constant(), ConstantFolder::make_constant(), and ShaderGraph::verify_volume_output().
| #define VLOG_DEBUG_IS_ON VLOG_IS_ON(5) |
Definition at line 78 of file log.h.
Referenced by PathTraceWorkGPU::alloc_integrator_soa(), DeviceQueue::debug_enqueue_begin(), DeviceQueue::debug_synchronize(), BlenderDisplayDriver::draw(), and DeviceQueue::~DeviceQueue().
| #define VLOG_DEVICE_STATS_IS_ON VLOG_IS_ON(4) |
Definition at line 79 of file log.h.
Referenced by DeviceQueue::debug_enqueue_begin(), DeviceQueue::debug_enqueue_end(), DeviceQueue::debug_init_execution(), DeviceQueue::debug_synchronize(), and DeviceQueue::~DeviceQueue().
| #define VLOG_IF | ( | severity, | |
| condition ) LOG_SUPPRESS() |
Definition at line 72 of file log.h.
Referenced by CPUDevice::CPUDevice(), ColorSpaceManager::detect_known_colorspace(), device_cuda_info(), device_cuda_init(), device_hip_info(), device_hip_init(), GeometryManager::device_update(), ObjectManager::device_update(), Scene::device_update(), LightManager::device_update_background(), GeometryManager::device_update_bvh(), LightManager::device_update_distribution(), LightManager::device_update_lights(), LightManager::device_update_tree(), Camera::device_update_volume(), Integrator::get_adaptive_sampling(), Device::get_multi_device(), TaskScheduler::init(), GPUDevice::init_host_memory(), log_kernel_features(), PathTrace::path_trace(), BlenderSession::render(), Session::run_main_render_loop(), PathTraceWorkGPU::should_use_graphics_interop(), BlenderSync::sync_data(), BlenderSync::sync_integrator(), LightManager::test_enabled_lights(), Film::update_passes(), and OSLRenderServices::~OSLRenderServices().
| #define VLOG_INFO_IS_ON VLOG_IS_ON(2) |
Definition at line 73 of file log.h.
Referenced by Session::run_main_render_loop(), and Film::update_passes().
Definition at line 36 of file log.h.
Referenced by PathTraceWorkGPU::alloc_integrator_soa(), and PathTrace::rebalance().
Definition at line 70 of file log.h.
Referenced by ColorSpaceManager::detect_known_colorspace(), device_cuda_init(), device_hip_init(), device_optix_init(), ExportCurveSegments(), Scene::get_max_closure_count(), ColorSpaceManager::get_processor(), GPUDevice::init_host_memory(), and OIIOImageLoader::load_metadata().
Definition at line 75 of file log.h.
Referenced by PathTrace::adaptive_sample(), TileManager::close_tile_output(), GeometryManager::create_volume_mesh(), PathTrace::cryptomatte_postprocess(), PathTrace::denoise(), DenoiserGPU::denoise_buffer(), LightManager::device_update_background(), SVMShaderManager::device_update_shader(), ShaderEval::eval(), export_hair_motion_validate_attribute(), PathTrace::finalize_full_buffer_on_disk(), TileManager::finish_write_tiles(), GPUDevice::generic_alloc(), Scene::get_volume_stack_size(), CPUDevice::global_alloc(), PathTrace::guiding_update_structures(), Denoiser::load_kernels(), CPUDevice::mem_alloc(), GPUDevice::move_textures_to_host(), TileManager::open_tile_output(), PathTrace::path_trace(), PathTrace::process_full_buffer_from_disk(), PathTrace::rebalance(), RenderScheduler::render_work_reschedule_on_cancel(), RenderScheduler::report_adaptive_filter_time(), RenderScheduler::report_denoise_time(), RenderScheduler::report_display_update_time(), RenderScheduler::report_path_trace_occupancy(), RenderScheduler::report_path_trace_time(), RenderScheduler::report_rebalance_time(), WorkTileScheduler::reset_scheduler_state(), TileManager::reset_scheduling(), BVHBuild::run(), CPUDevice::tex_alloc(), PathTrace::update_display(), RenderScheduler::update_start_resolution_divider(), TileManager::write_tile(), and PathTrace::write_tile_buffer().
| #define VLOG_WORK_IS_ON VLOG_IS_ON(3) |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const float3 & | value ) |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const int2 & | value ) |
| void util_logging_init | ( | const char * | argv0 | ) |
| void util_logging_start | ( | ) |
Definition at line 47 of file log.cpp.
References is_verbosity_set().
Referenced by options_parse(), and RenderGraph::SetUp().
| void util_logging_verbosity_set | ( | int | verbosity | ) |
Definition at line 60 of file log.cpp.
Referenced by options_parse(), RenderGraph::SetUp(), and RenderGraph::TearDown().