Blender
V3.3
|
Go to the source code of this file.
Functions | |
uniform_buf (4, "FilmData", "film_buf") .sampler(0 | |
depth_tx | sampler (1, ImageType::FLOAT_2D, "combined_tx") .sampler(2 |
depth_tx normal_tx | sampler (3, ImageType::FLOAT_2D, "vector_tx") .sampler(4 |
depth_tx normal_tx diffuse_light_tx | sampler (5, ImageType::FLOAT_2D, "diffuse_color_tx") .sampler(6 |
depth_tx normal_tx diffuse_light_tx specular_light_tx | sampler (7, ImageType::FLOAT_2D, "specular_color_tx") .sampler(8 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx | sampler (9, ImageType::FLOAT_2D, "emission_tx") .sampler(10 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx | sampler (11, ImageType::FLOAT_2D, "shadow_tx") .sampler(12 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx | sampler (13, ImageType::FLOAT_2D_ARRAY, "aov_color_tx") .sampler(14 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx | sampler (15, ImageType::FLOAT_2D, "in_combined_tx") .image(0 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img | image (1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .image(3 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img out_combined_img | image (4, GPU_R32F, Qualifier::READ_WRITE, ImageType::FLOAT_2D, "depth_img") .image(5 |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img out_combined_img color_accum_img | image (6, GPU_R16F, Qualifier::READ_WRITE, ImageType::FLOAT_2D_ARRAY, "value_accum_img") .additional_info("eevee_shared") .additional_info("eevee_velocity_camera") .additional_info("draw_view") |
out_color | fragment_source ("eevee_film_frag.glsl") .additional_info("draw_fullscreen" |
FILM_GROUP_SIZE | compute_source ("eevee_film_comp.glsl") .additional_info("eevee_film") |
Fullscreen shaders | |
do_static_compilation (true) .fragment_out(0 | |
Variables | |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx | GPU_R32F |
out_color | eevee_film |
Surface | |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img | GPU_RGBA16F |
FILM_GROUP_SIZE compute_source | ( | "eevee_film_comp.glsl" | ) |
do_static_compilation | ( | true | ) |
out_color fragment_source | ( | "eevee_film_frag.glsl" | ) |
Referenced by pygpu_shader_info_fragment_source().
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img image | ( | 1 | , |
GPU_R32F | , | ||
Qualifier::WRITE | , | ||
ImageType::FLOAT_2D_ARRAY | , | ||
"out_weight_img" | |||
) |
Referenced by blender::draw::image_engine::SpaceNodeAccessor::acquire_image_buffer(), add_node(), add_used_ids_from_sockets(), blender::bke::pbvh::pixels::apply_watertight_check(), libmv::ApplyNukeDistortionModel(), bake_object_check(), bake_object_image_get(), bake_targets_clear(), bake_targets_init_image_textures(), bake_update_image(), BKE_gpencil_from_image(), BKE_image_alpha_mode_from_extension(), BKE_image_file_format_set(), BKE_image_find_nearest_tile(), 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_texture(), BKE_image_get_gpu_tilemap(), BKE_image_get_gpu_tiles(), 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(), blender::bke::image::partial_update::BKE_image_partial_update_collect_changes(), 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_paint_canvas_key_get(), BKE_pbvh_build_pixels(), blender::bke::pbvh::pixels::BKE_pbvh_pixels_mark_image_dirty(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blender::deg::DepsgraphNodeBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_nodetree_socket(), blender::draw::image_engine::ScreenSpaceDrawingMode< TextureMethod >::cache_image(), blender::compositor::PlaneDistortWarpImageOperation::calculate_corners(), blender::compositor::DistanceRGBMatteOperation::calculate_distance(), blender::compositor::DistanceYCCMatteOperation::calculate_distance(), libmv::EuclideanReconstruction::CameraForImage(), libmv::ProjectiveReconstruction::CameraForImage(), cdf_read_header(), cdf_write_header(), cdf_write_open(), cinema_setup_encoder(), clear_images_poly(), clear_single_image(), clip_uv_transform_resize(), clip_uv_transform_translation(), ImageManager::collect_statistics(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::SplitViewerNode::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(), blender::compositor::CompositorOperation::deinit_execution(), libmv::Detect(), blender::bke::pbvh::pixels::do_encode_pixels(), blender::ed::sculpt_paint::paint::image::do_push_undo_tile(), draw_image_cache(), draw_plane_marker_image(), blender::draw::color_management::drw_color_management_type_for_space_image(), 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_uvedit_pack_islands_multi(), ED_uvedit_udim_params_from_image_space(), libmv::EuclideanIntersect(), libmv::EuclideanResect(), libmv::EuclideanScaleToUnity(), blender::compositor::ColorCurveOperation::execute_pixel_sampled(), blender::compositor::ConstantLevelColorCurveOperation::execute_pixel_sampled(), ImagesExporter::exportImages(), eyedropper_cryptomatte_sample_image_fl(), libmv::FloatImageToUCharArray(), blender::compositor::ScreenLensDistortionOperation::get_area_of_interest(), MaterialNode::get_diffuse_image(), blender::draw::image_engine::SpaceNodeAccessor::get_gpu_textures(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), getImageCursor(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpencil_image_texture_get(), gpencil_trace_image_poll(), ibuftoimage(), 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(), blender::bke::image::partial_update::image_partial_update_register_ensure(), 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(), image_to_gpencil_poll(), imagecache_get(), imagecache_put(), imagecache_remove(), ImageUsage::ImageUsage(), imapaint_image_update(), IMB_colormanagement_check_file_config(), imb_load_dpx_cineon(), imb_load_jp2_stream(), imb_loadiris(), imb_loadtiff(), imb_loadtiletiff(), imb_read_tiff_pixels(), imb_read_tiff_resolution(), imb_save_jp2_stream(), imb_savetiff(), init_socket_cpp_value_from_property(), libmv::Tracks::Insert(), libmv::EuclideanReconstruction::InsertCamera(), libmv::ProjectiveReconstruction::InsertCamera(), libmv::InternalCompleteReconstruction(), libmv::InternalReprojectionError(), 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_tracksInsert(), blender::io::obj::load_image_at_path(), blender::io::usd::USDMaterialReader::load_tex_image(), blender::io::obj::load_texture_image(), libmv::MakePyramid(), blender::bke::pbvh::pixels::NodeData::mark_region(), libmv::Tracks::MarkerInImageForTrack(), libmv::Tracks::MarkersForTracksInBothImages(), libmv::Tracks::MarkersInBothImages(), libmv::Tracks::MarkersInImage(), 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_buts_image_user(), NODE_DEFINE(), blender::nodes::node_geo_image_texture_cc::node_geo_exec(), ntree_version_245(), open_images(), Freestyle::Functions0D::DensityF0D::operator()(), Freestyle::Functions0D::LocalAverageDepthF0D::operator()(), output_iris(), 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(), blender::ed::sculpt_paint::paint::image::push_undo(), RE_bake_engine(), RE_bake_ibuf_clear(), RE_bake_pixels_populate(), read_layer_samples(), readheader(), blender::draw::image_engine::SpaceNodeAccessor::release_buffer(), libmv::Tracks::RemoveMarker(), render_result_from_bake(), render_result_to_bake(), libmv::SampleLinear(), libmv::SampleNearest(), libmv::SamplePattern(), libmv::SamplePlanarPatch(), 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(), GHOST_SystemWayland::setCursorShape(), libmv::TEST(), blender::bke::image::partial_update::TEST_F(), 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(), ShaderParameters::update(), update_image_from_plane_marker_poll(), 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::FastGaussianBlurValueOperation::update_memory_buffer_partial(), blender::compositor::SMAAEdgeDetectionOperation::update_memory_buffer_partial(), blender::compositor::FastGaussianBlurOperation::update_memory_buffer_started(), blender::compositor::FastGaussianBlurValueOperation::update_memory_buffer_started(), blender::compositor::SMAABlendingWeightCalculationOperation::update_memory_buffer_started(), blender::bke::pbvh::pixels::update_pixels(), uv_coords_isect_udim(), uv_nearest_image_tile_distance(), WIDGETGROUP_empty_image_refresh(), write_internal_bake_pixels(), writeheader(), and DocumentImporter::writeImage().
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img out_combined_img image | ( | 4 | , |
GPU_R32F | , | ||
Qualifier::READ_WRITE | , | ||
ImageType::FLOAT_2D | , | ||
"depth_img" | |||
) |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img out_combined_img color_accum_img image | ( | 6 | , |
GPU_R16F | , | ||
Qualifier::READ_WRITE | , | ||
ImageType::FLOAT_2D_ARRAY | , | ||
"value_accum_img" | |||
) |
depth_tx sampler | ( | 1 | , |
ImageType::FLOAT_2D | , | ||
"combined_tx" | |||
) |
Referenced by blender::compositor::RotateNode::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), EffectsExporter::createTexture(), blender::compositor::RenderLayersProg::do_interpolation(), blender::compositor::ReadBufferOperation::execute_pixel_extend(), blender::compositor::BufferOperation::execute_pixel_sampled(), blender::compositor::AlphaOverKeyOperation::execute_pixel_sampled(), blender::compositor::AlphaOverMixedOperation::execute_pixel_sampled(), blender::compositor::AlphaOverPremultiplyOperation::execute_pixel_sampled(), blender::compositor::BoxMaskOperation::execute_pixel_sampled(), blender::compositor::BrightnessOperation::execute_pixel_sampled(), blender::compositor::ChangeHSVOperation::execute_pixel_sampled(), blender::compositor::ChannelMatteOperation::execute_pixel_sampled(), blender::compositor::ChromaMatteOperation::execute_pixel_sampled(), blender::compositor::ColorBalanceASCCDLOperation::execute_pixel_sampled(), blender::compositor::ColorBalanceLGGOperation::execute_pixel_sampled(), blender::compositor::ColorCorrectionOperation::execute_pixel_sampled(), blender::compositor::ColorCurveOperation::execute_pixel_sampled(), blender::compositor::ConstantLevelColorCurveOperation::execute_pixel_sampled(), blender::compositor::ExposureOperation::execute_pixel_sampled(), blender::compositor::ColorMatteOperation::execute_pixel_sampled(), blender::compositor::ColorRampOperation::execute_pixel_sampled(), blender::compositor::ColorSpillOperation::execute_pixel_sampled(), blender::compositor::ConvertColorProfileOperation::execute_pixel_sampled(), blender::compositor::ConvertColorSpaceOperation::execute_pixel_sampled(), blender::compositor::ConvertDepthToRadiusOperation::execute_pixel_sampled(), blender::compositor::ConvertValueToColorOperation::execute_pixel_sampled(), blender::compositor::ConvertColorToValueOperation::execute_pixel_sampled(), blender::compositor::ConvertColorToBWOperation::execute_pixel_sampled(), blender::compositor::ConvertColorToVectorOperation::execute_pixel_sampled(), blender::compositor::ConvertValueToVectorOperation::execute_pixel_sampled(), blender::compositor::ConvertVectorToColorOperation::execute_pixel_sampled(), blender::compositor::ConvertVectorToValueOperation::execute_pixel_sampled(), blender::compositor::ConvertRGBToYCCOperation::execute_pixel_sampled(), blender::compositor::ConvertYCCToRGBOperation::execute_pixel_sampled(), blender::compositor::ConvertRGBToYUVOperation::execute_pixel_sampled(), blender::compositor::ConvertYUVToRGBOperation::execute_pixel_sampled(), blender::compositor::ConvertRGBToHSVOperation::execute_pixel_sampled(), blender::compositor::ConvertHSVToRGBOperation::execute_pixel_sampled(), blender::compositor::ConvertRGBToHSLOperation::execute_pixel_sampled(), blender::compositor::ConvertHSLToRGBOperation::execute_pixel_sampled(), blender::compositor::ConvertPremulToStraightOperation::execute_pixel_sampled(), blender::compositor::ConvertStraightToPremulOperation::execute_pixel_sampled(), blender::compositor::SeparateChannelOperation::execute_pixel_sampled(), blender::compositor::CombineChannelsOperation::execute_pixel_sampled(), blender::compositor::CropOperation::execute_pixel_sampled(), blender::compositor::CropImageOperation::execute_pixel_sampled(), blender::compositor::DifferenceMatteOperation::execute_pixel_sampled(), blender::compositor::DisplaceSimpleOperation::execute_pixel_sampled(), blender::compositor::DistanceRGBMatteOperation::execute_pixel_sampled(), blender::compositor::DotproductOperation::execute_pixel_sampled(), blender::compositor::EllipseMaskOperation::execute_pixel_sampled(), blender::compositor::FlipOperation::execute_pixel_sampled(), blender::compositor::GammaCorrectOperation::execute_pixel_sampled(), blender::compositor::GammaUncorrectOperation::execute_pixel_sampled(), blender::compositor::GammaOperation::execute_pixel_sampled(), blender::compositor::GlareThresholdOperation::execute_pixel_sampled(), blender::compositor::HueSaturationValueCorrectOperation::execute_pixel_sampled(), blender::compositor::ImageOperation::execute_pixel_sampled(), blender::compositor::ImageAlphaOperation::execute_pixel_sampled(), blender::compositor::InvertOperation::execute_pixel_sampled(), blender::compositor::KeyingDespillOperation::execute_pixel_sampled(), blender::compositor::KeyingOperation::execute_pixel_sampled(), blender::compositor::LuminanceMatteOperation::execute_pixel_sampled(), blender::compositor::MapRangeOperation::execute_pixel_sampled(), blender::compositor::MapValueOperation::execute_pixel_sampled(), blender::compositor::MathAddOperation::execute_pixel_sampled(), blender::compositor::MathSubtractOperation::execute_pixel_sampled(), blender::compositor::MathMultiplyOperation::execute_pixel_sampled(), blender::compositor::MathDivideOperation::execute_pixel_sampled(), blender::compositor::MathSineOperation::execute_pixel_sampled(), blender::compositor::MathCosineOperation::execute_pixel_sampled(), blender::compositor::MathTangentOperation::execute_pixel_sampled(), blender::compositor::MathHyperbolicSineOperation::execute_pixel_sampled(), blender::compositor::MathHyperbolicCosineOperation::execute_pixel_sampled(), blender::compositor::MathHyperbolicTangentOperation::execute_pixel_sampled(), blender::compositor::MathArcSineOperation::execute_pixel_sampled(), blender::compositor::MathArcCosineOperation::execute_pixel_sampled(), blender::compositor::MathArcTangentOperation::execute_pixel_sampled(), blender::compositor::MathPowerOperation::execute_pixel_sampled(), blender::compositor::MathLogarithmOperation::execute_pixel_sampled(), blender::compositor::MathMinimumOperation::execute_pixel_sampled(), blender::compositor::MathMaximumOperation::execute_pixel_sampled(), blender::compositor::MathRoundOperation::execute_pixel_sampled(), blender::compositor::MathLessThanOperation::execute_pixel_sampled(), blender::compositor::MathGreaterThanOperation::execute_pixel_sampled(), blender::compositor::MathModuloOperation::execute_pixel_sampled(), blender::compositor::MathAbsoluteOperation::execute_pixel_sampled(), blender::compositor::MathRadiansOperation::execute_pixel_sampled(), blender::compositor::MathDegreesOperation::execute_pixel_sampled(), blender::compositor::MathArcTan2Operation::execute_pixel_sampled(), blender::compositor::MathFloorOperation::execute_pixel_sampled(), blender::compositor::MathCeilOperation::execute_pixel_sampled(), blender::compositor::MathFractOperation::execute_pixel_sampled(), blender::compositor::MathSqrtOperation::execute_pixel_sampled(), blender::compositor::MathInverseSqrtOperation::execute_pixel_sampled(), blender::compositor::MathSignOperation::execute_pixel_sampled(), blender::compositor::MathExponentOperation::execute_pixel_sampled(), blender::compositor::MathTruncOperation::execute_pixel_sampled(), blender::compositor::MathSnapOperation::execute_pixel_sampled(), blender::compositor::MathWrapOperation::execute_pixel_sampled(), blender::compositor::MathPingpongOperation::execute_pixel_sampled(), blender::compositor::MathCompareOperation::execute_pixel_sampled(), blender::compositor::MathMultiplyAddOperation::execute_pixel_sampled(), blender::compositor::MathSmoothMinOperation::execute_pixel_sampled(), blender::compositor::MathSmoothMaxOperation::execute_pixel_sampled(), blender::compositor::MixBaseOperation::execute_pixel_sampled(), blender::compositor::MixAddOperation::execute_pixel_sampled(), blender::compositor::MixBlendOperation::execute_pixel_sampled(), blender::compositor::MixColorBurnOperation::execute_pixel_sampled(), blender::compositor::MixColorOperation::execute_pixel_sampled(), blender::compositor::MixDarkenOperation::execute_pixel_sampled(), blender::compositor::MixDifferenceOperation::execute_pixel_sampled(), blender::compositor::MixDivideOperation::execute_pixel_sampled(), blender::compositor::MixDodgeOperation::execute_pixel_sampled(), blender::compositor::MixGlareOperation::execute_pixel_sampled(), blender::compositor::MixHueOperation::execute_pixel_sampled(), blender::compositor::MixLightenOperation::execute_pixel_sampled(), blender::compositor::MixLinearLightOperation::execute_pixel_sampled(), blender::compositor::MixMultiplyOperation::execute_pixel_sampled(), blender::compositor::MixOverlayOperation::execute_pixel_sampled(), blender::compositor::MixSaturationOperation::execute_pixel_sampled(), blender::compositor::MixScreenOperation::execute_pixel_sampled(), blender::compositor::MixSoftLightOperation::execute_pixel_sampled(), blender::compositor::MixSubtractOperation::execute_pixel_sampled(), blender::compositor::MixValueOperation::execute_pixel_sampled(), blender::compositor::MovieClipBaseOperation::execute_pixel_sampled(), blender::compositor::MovieClipAlphaOperation::execute_pixel_sampled(), blender::compositor::MultilayerColorOperation::execute_pixel_sampled(), blender::compositor::PixelateOperation::execute_pixel_sampled(), blender::compositor::PosterizeOperation::execute_pixel_sampled(), blender::compositor::ReadBufferOperation::execute_pixel_sampled(), blender::compositor::RenderLayersProg::execute_pixel_sampled(), blender::compositor::RenderLayersAOOperation::execute_pixel_sampled(), blender::compositor::RenderLayersAlphaProg::execute_pixel_sampled(), blender::compositor::RotateOperation::execute_pixel_sampled(), blender::compositor::ScaleRelativeOperation::execute_pixel_sampled(), blender::compositor::ScaleAbsoluteOperation::execute_pixel_sampled(), blender::compositor::ScaleFixedSizeOperation::execute_pixel_sampled(), blender::compositor::SetAlphaMultiplyOperation::execute_pixel_sampled(), blender::compositor::SetAlphaReplaceOperation::execute_pixel_sampled(), blender::compositor::TextureBaseOperation::execute_pixel_sampled(), blender::compositor::TextureAlphaOperation::execute_pixel_sampled(), blender::compositor::VectorCurveOperation::execute_pixel_sampled(), blender::compositor::WrapOperation::execute_pixel_sampled(), blender::compositor::WriteBufferOperation::execute_pixel_sampled(), blender::compositor::ZCombineOperation::execute_pixel_sampled(), blender::compositor::ZCombineMaskOperation::execute_pixel_sampled(), 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(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), EffectsExporter::operator()(), blender::imbuf::transform::ScanlineProcessor< Discard, Sampler, OutputPixelPointer >::process(), blender::compositor::MemoryBuffer::read_elem_sampled(), blender::compositor::NodeOperation::read_sampled(), blender::compositor::sample_image_at_location(), blender::compositor::RotateOperation::set_sampler(), blender::compositor::BaseScaleOperation::set_sampler(), blender::compositor::SetSamplerOperation::set_sampler(), blender::compositor::TransformOperation::set_sampler(), blender::gpu::MTLStateManager::texture_bind(), blender::compositor::ScaleFixedSizeOperation::update_memory_buffer_partial(), workbench_image_setup_ex(), and workbench_material_setup_ex().
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx sampler | ( | 11 | , |
ImageType::FLOAT_2D | , | ||
"shadow_tx" | |||
) |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx sampler | ( | 13 | , |
ImageType::FLOAT_2D_ARRAY | , | ||
"aov_color_tx" | |||
) |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx sampler | ( | 15 | , |
ImageType::FLOAT_2D | , | ||
"in_combined_tx" | |||
) |
depth_tx normal_tx sampler | ( | 3 | , |
ImageType::FLOAT_2D | , | ||
"vector_tx" | |||
) |
depth_tx normal_tx diffuse_light_tx sampler | ( | 5 | , |
ImageType::FLOAT_2D | , | ||
"diffuse_color_tx" | |||
) |
depth_tx normal_tx diffuse_light_tx specular_light_tx sampler | ( | 7 | , |
ImageType::FLOAT_2D | , | ||
"specular_color_tx" | |||
) |
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx sampler | ( | 9 | , |
ImageType::FLOAT_2D | , | ||
"emission_tx" | |||
) |
uniform_buf | ( | 4 | , |
"FilmData" | , | ||
"film_buf" | |||
) |
out_color eevee_film |
Definition at line 42 of file eevee_film_info.hh.
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx GPU_R32F |
Definition at line 26 of file eevee_film_info.hh.
Referenced by drw_texture_format_supports_framebuffer(), EEVEE_cryptomatte_output_init(), EEVEE_effects_init(), EEVEE_mist_output_init(), EEVEE_occlusion_output_init(), EEVEE_shadow_output_init(), blender::gpu::gpu_texture_format_to_metal(), blender::eevee::Film::init(), blender::gpu::to_bytesize(), blender::gpu::to_gl_data_format(), blender::gpu::to_gl_internal_format(), blender::gpu::to_mtl_internal_data_format(), to_string(), blender::gpu::to_texture_format(), and blender::gpu::validate_data_format_mtl().
rp_normal_img rp_diffuse_color_img GPU_RGBA16F |
Definition at line 30 of file eevee_film_info.hh.
Referenced by blender::eevee::RenderBuffers::acquire(), create_jitter_texture(), createGPUCurveMapping(), dof_reduce_pass_init(), drw_texture_format_supports_framebuffer(), ED_draw_imbuf_clipping(), EEVEE_depth_of_field_cache_init(), eevee_engine_init(), eevee_init_noise_texture(), eevee_init_util_texture(), eevee_lightbake_create_render_target(), EEVEE_material_output_init(), EEVEE_reflection_output_init(), EEVEE_renderpasses_output_init(), EEVEE_screen_raytrace_init(), EEVEE_volumes_output_init(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), GPENCIL_cache_finish(), GPENCIL_render_init(), gpu_material_ramp_texture_build(), GPU_material_sss_profile_get(), blender::gpu::gpu_texture_format_to_metal(), gpu_viewport_textures_create(), imb_gpu_get_format(), immDrawPixelsTexScaledFullSize(), immDrawPixelsTexTiled_scaling_clipping(), blender::eevee::Film::init(), ocio_transform_ibuf(), blender::eevee::ShadingView::render_post(), screen_opengl_render_init(), sequencer_OCIO_transform_ibuf(), studiolight_create_equirect_irradiance_gputexture(), studiolight_create_equirect_radiance_gputexture(), blender::gpu::to_bytesize(), blender::gpu::to_component_len(), blender::gpu::to_gl_data_format(), blender::gpu::to_gl_internal_format(), blender::gpu::to_mtl_internal_data_format(), to_string(), blender::gpu::to_texture_format(), IMAGE_InstanceData::update_gpu_texture_allocations(), blender::gpu::validate_data_format_mtl(), wm_xr_session_surface_offscreen_ensure(), workbench_antialiasing_engine_init(), workbench_dof_engine_init(), workbench_opaque_engine_init(), workbench_render_framebuffers_init(), and workbench_transparent_engine_init().