Blender
V3.3
|
#include "kernel/device/gpu/parallel_active_index.h"
#include "kernel/device/gpu/parallel_prefix_sum.h"
#include "kernel/device/gpu/parallel_sorted_index.h"
#include "kernel/sample/lcg.h"
#include "kernel/tables.h"
#include "kernel/device/gpu/work_stealing.h"
#include "kernel/integrator/state.h"
#include "kernel/integrator/state_flow.h"
#include "kernel/integrator/state_util.h"
#include "kernel/integrator/init_from_bake.h"
#include "kernel/integrator/init_from_camera.h"
#include "kernel/integrator/intersect_closest.h"
#include "kernel/integrator/intersect_shadow.h"
#include "kernel/integrator/intersect_subsurface.h"
#include "kernel/integrator/intersect_volume_stack.h"
#include "kernel/integrator/shade_background.h"
#include "kernel/integrator/shade_light.h"
#include "kernel/integrator/shade_shadow.h"
#include "kernel/integrator/shade_surface.h"
#include "kernel/integrator/shade_volume.h"
#include "kernel/bake/bake.h"
#include "kernel/film/adaptive_sampling.h"
#include "kernel/film/read.h"
Go to the source code of this file.
Macros | |
#define | FILM_GET_PASS_PIXEL_F32(variant, input_channel_count) film_get_pass_pixel_##variant(&kfilm_convert, buffer, pixel); |
#define | KERNEL_FILM_CONVERT_VARIANT(variant, input_channel_count) |
#define FILM_GET_PASS_PIXEL_F32 | ( | variant, | |
input_channel_count | |||
) | film_get_pass_pixel_##variant(&kfilm_convert, buffer, pixel); |
Definition at line 643 of file kernel/device/gpu/kernel.h.
#define KERNEL_FILM_CONVERT_VARIANT | ( | variant, | |
input_channel_count | |||
) |
Definition at line 648 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_gpu_kernel | ( | GPU_KERNEL_BLOCK_NUM_THREADS | , |
GPU_KERNEL_MAX_REGISTERS | |||
) |
ccl_gpu_kernel_call | ( | get_work_pixel(tile, tile_work_index, &x, &y, &sample) | ) |
ccl_gpu_kernel_call | ( | integrator_init_from_bake(nullptr, state, tile, render_buffer, x, y, sample) | ) |
ccl_gpu_kernel_call | ( | integrator_init_from_camera(nullptr, state, tile, render_buffer, x, y, sample) | ) |
ccl_gpu_kernel_postfix ccl_gpu_kernel_threads | ( | GPU_PARALLEL_ACTIVE_INDEX_DEFAULT_BLOCK_SIZE | ) |
ccl_gpu_kernel_postfix ccl_gpu_kernel_threads | ( | GPU_PARALLEL_PREFIX_SUM_DEFAULT_BLOCK_SIZE | ) |
ccl_gpu_kernel_postfix ccl_gpu_kernel_threads | ( | GPU_PARALLEL_SORTED_INDEX_DEFAULT_BLOCK_SIZE | ) |
gpu_parallel_active_index_array | ( | GPU_PARALLEL_ACTIVE_INDEX_DEFAULT_BLOCK_SIZE | , |
num_states | , | ||
indices+ | indices_offset, | ||
num_indices | , | ||
ccl_gpu_kernel_lambda_pass | |||
) |
gpu_parallel_active_index_array | ( | GPU_PARALLEL_ACTIVE_INDEX_DEFAULT_BLOCK_SIZE | , |
num_states | , | ||
indices | , | ||
num_indices | , | ||
ccl_gpu_kernel_lambda_pass | |||
) |
gpu_parallel_sorted_index_array | ( | state_index | , |
num_states | , | ||
num_states_limit | , | ||
indices | , | ||
num_indices | , | ||
key_counter | , | ||
key_prefix_sum | , | ||
ccl_gpu_kernel_lambda_pass | |||
) |
else if | ( | ! | use_compositing | ) |
Definition at line 983 of file kernel/device/gpu/kernel.h.
References buffer, ccl_global, denoised_pixel, and pass_noisy.
if | ( | guiding_pass_albedo ! | = PASS_UNUSED | ) |
Definition at line 873 of file kernel/device/gpu/kernel.h.
References albedo_out, buffer, ccl_global, guiding_pass_albedo, guiding_pixel, kernel_assert, PASS_UNUSED, pixel_scale, and render_pass_denoising_albedo.
if | ( | guiding_pass_flow ! | = PASS_UNUSED | ) |
Definition at line 897 of file kernel/device/gpu/kernel.h.
References buffer, ccl_global, guiding_pass_flow, guiding_pixel, kernel_assert, PASS_UNUSED, pixel_scale, and render_pass_motion.
if | ( | guiding_pass_normal ! | = PASS_UNUSED | ) |
Definition at line 885 of file kernel/device/gpu/kernel.h.
References buffer, ccl_global, guiding_pass_normal, guiding_pixel, kernel_assert, PASS_UNUSED, pixel_scale, and render_pass_denoising_normal.
if | ( | lane_id | = = 0 | ) |
Definition at line 536 of file kernel/device/gpu/kernel.h.
References atomic_fetch_and_add_uint32(), num_active_pixels, num_active_pixels_mask, and popcount().
denoised_pixel* [0] denoised_pixel* [1] denoised_pixel* [2] if | ( | num_components | = = 3 | ) |
Definition at line 980 of file kernel/device/gpu/kernel.h.
if | ( | pass_sample_count | = = PASS_UNUSED | ) |
Definition at line 967 of file kernel/device/gpu/kernel.h.
References num_samples, and pixel_scale.
if | ( | render_pass_sample_count | = = PASS_UNUSED | ) |
Definition at line 865 of file kernel/device/gpu/kernel.h.
References num_samples, and pixel_scale.
if | ( | ) |
Definition at line 60 of file kernel/device/gpu/kernel.h.
References INTEGRATOR_STATE_WRITE, and state.
if | ( | tile_work_index >=tile-> | work_size | ) |
Definition at line 85 of file kernel/device/gpu/kernel.h.
if | ( | work_index >=max_tile_work_size * | num_tiles | ) |
Definition at line 76 of file kernel/device/gpu/kernel.h.
Definition at line 815 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_device_inline void kernel_gpu_film_convert_half_write | ( | ccl_global uchar4 * | rgba, |
const int | rgba_offset, | ||
const int | rgba_stride, | ||
const int | x, | ||
const int | y, | ||
const half4 | half_pixel | ||
) |
Definition at line 601 of file kernel/device/gpu/kernel.h.
References ccl_global, usdtokens::out(), usdtokens::rgba(), half4::w, x, half4::x, y, half4::y, and half4::z.
ccl_gpu_kernel_postfix ccl_global const int const int active_states_offset |
Definition at line 445 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkGPU::compact_paths().
ccl_gpu_kernel_postfix ccl_global const int * active_terminated_states |
Definition at line 444 of file kernel/device/gpu/kernel.h.
albedo_out[2] = guiding_pixel + guiding_pass_albedo |
Definition at line 930 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_global float * buffer = render_buffer + render_pixel_index * pass_stride |
Definition at line 820 of file kernel/device/gpu/kernel.h.
Referenced by _bli_buffer_append_array(), _bli_buffer_free(), iTaSC::CacheChannel::_findBlock(), blender::ResourceScope::add_destruct_call(), blender::GValueMap< Key >::add_new_by_copy(), blender::GValueMap< Key >::add_new_by_move(), blender::compositor::NodeGraph::add_proxies_group_outputs(), iTaSC::Cache::addCacheItem(), allocate_arrays(), blender::compositor::ExecutionGroup::allocate_output_buffer(), iTaSC::CacheChannel::allocBuffer(), MD5Hash::append_file(), avi_converter_from_avi_rgb(), avi_converter_from_mjpeg(), avi_converter_from_rgb32(), avi_converter_to_avi_rgb(), avi_converter_to_mjpeg(), avi_converter_to_rgb32(), avi_format_convert(), AVI_read_frame(), AVI_write_frame(), blender::gpu::MTLQueryPool::begin_query(), BGL_BufferOrOffsetConverter(), BGL_MakeBuffer(), BGL_MakeBuffer_FromData(), BKE_gpencil_modifier_set_error(), BKE_maskrasterize_buffer(), BKE_modifier_set_error(), BKE_modifier_set_warning(), BKE_text_load_ex(), BKE_text_reload(), blend_file_thumb_from_screenshot(), BLI_bicubic_interpolation_char(), BLI_bicubic_interpolation_fl(), BLI_bilinear_interpolation_char(), BLI_bilinear_interpolation_fl(), BLI_bilinear_interpolation_wrap_char(), BLI_bilinear_interpolation_wrap_fl(), BLI_buffer_reinit(), BLI_buffer_resize(), BLI_fstat(), BLI_getenv(), BLI_hash_md5_buffer(), BLI_hash_md5_stream(), BLI_hostname_get(), BLI_stat(), BLI_system_backtrace(), BLI_uuid_format(), BLI_uuid_parse_string(), BLI_vsnprintf(), BLI_vsnprintf_rlen(), bli_windows_get_module_name(), bli_windows_get_module_version(), bone_mouse_select_menu(), bpy_prop_string_get_fn(), bpy_slot_to_py(), BPyGPU_Buffer_CreatePyObject(), bpygpu_Buffer_size(), btDefaultSerializer::btDefaultSerializer(), buffer_alloc(), Buffer_new(), buffer_realloc(), Freestyle::BufferedStyleModule::BufferedStyleModule(), blender::compositor::BufferOperation::BufferOperation(), calculate_basis_for_point(), blender::bke::curves::nurbs::calculate_basis_for_point(), blender::compositor::CalculateMeanOperation::calculate_mean(), blender::fn::tests::GenericAppendFunction::call(), check_pixel_assigned(), iTaSC::CacheChannel::clear(), iTaSC::Cache::clearCacheFrom(), blender::deg::color_for_pointer(), blender::opensubdiv::compileKernel(), console_cursor_set_exit(), blender::LinearAllocator< Allocator >::construct(), blender::LinearAllocator< Allocator >::copy_string(), blender::io::alembic::create_abc_metadata(), create_buffer_and_interface(), blender::bke::CustomDataAttributes::create_by_move(), blender::ed::space_node::create_inspection_string_for_generic_value(), blender::ed::space_node::create_inspection_string_for_gfield(), cursor_buffer_set(), cursor_buffer_set_surface_impl(), data_source_handle_send(), display_buffer_apply_threaded(), do_armature_box_select(), do_meta_box_select(), do_object_box_select(), do_pose_box_select(), draw_subdiv_build_origindex_buffer(), draw_subdiv_init_origindex_buffer(), drw_curves_cache_update_compute(), DRW_sparse_uniform_buffer_bind(), DRW_sparse_uniform_buffer_clear(), DRW_sparse_uniform_buffer_ensure_item(), DRW_sparse_uniform_buffer_flush(), DRW_sparse_uniform_buffer_free(), drw_sparse_uniform_buffer_get_ubo(), drw_sparse_uniform_buffer_init(), DRW_sparse_uniform_buffer_is_empty(), DRW_sparse_uniform_buffer_unbind(), DRW_uniform_attrs_pool_clear_all(), drw_uniform_attrs_pool_ensure(), DRW_uniform_attrs_pool_find_ubo(), DRW_uniform_attrs_pool_flush_all(), drw_uniform_attrs_pool_free_cb(), drw_uniform_attrs_pool_update(), ED_armature_pick_bone_from_selectbuffer(), ed_armature_pick_bone_from_selectbuffer_impl(), ed_armature_pick_bone_impl(), ED_armature_pick_ebone_from_selectbuffer(), ED_armature_pick_pchan_from_selectbuffer(), ED_armature_pose_select_pick_with_buffer(), ED_mask_draw_region(), ed_mball_findnearest_metaelem(), ed_object_select_pick(), ed_object_select_pick_camera_track(), ed_view3d_give_base_under_cursor_ex(), edit_uv_mask_texture(), blender::threading::EnumerableThreadSpecific< T >::EnumerableThreadSpecific(), blender::compositor::BufferLineAccumulator< fxu, fxv, fyu, fyv >::eval(), blender::fn::evaluate_fields(), blender::bke::evaluated_attribute_if_necessary(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::execute_multi_function_node__field(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::execute_multi_function_node__value(), blender::compositor::AntiAliasOperation::execute_pixel(), blender::compositor::BokehBlurOperation::execute_pixel(), blender::compositor::DilateErodeThresholdOperation::execute_pixel(), blender::compositor::DilateDistanceOperation::execute_pixel(), blender::compositor::ErodeDistanceOperation::execute_pixel(), blender::compositor::DoubleEdgeMaskOperation::execute_pixel(), blender::compositor::GaussianAlphaXBlurOperation::execute_pixel(), blender::compositor::GaussianAlphaYBlurOperation::execute_pixel(), blender::compositor::GaussianBokehBlurOperation::execute_pixel(), blender::compositor::GaussianBlurReferenceOperation::execute_pixel(), blender::compositor::GaussianXBlurOperation::execute_pixel(), blender::compositor::GaussianYBlurOperation::execute_pixel(), blender::compositor::IDMaskOperation::execute_pixel(), blender::compositor::KeyingBlurOperation::execute_pixel(), blender::compositor::KeyingClipOperation::execute_pixel(), blender::compositor::ScreenLensDistortionOperation::execute_pixel(), blender::compositor::VectorBlurOperation::execute_pixel(), blender::compositor::CompositorOperation::execute_region(), blender::compositor::ViewerOperation::execute_region(), blender::compositor::WriteBufferOperation::execute_region(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::execute_unknown_node(), blender::GVectorArray::extend(), blender::draw::extract_attr_init_subdiv(), blender::draw::extract_edge_fac_init_subdiv(), blender::draw::extract_edge_fac_loose_geom_subdiv(), blender::draw::extract_edge_idx_loose_geom_subdiv(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_edituv_stretch_area_init_subdiv(), blender::draw::extract_fdots_init_subdiv(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::extract_group_outputs(), blender::draw::extract_lines_init_subdiv(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_lines_loose_only_init_subdiv(), blender::draw::extract_lnor_init_subdiv(), blender::draw::extract_pos_nor_init_subdiv(), blender::draw::extract_pos_nor_loose_geom_subdiv(), blender::draw::extract_sculpt_data_init_subdiv(), blender::draw::extract_tan_init_subdiv(), blender::draw::extract_tris_init_subdiv(), blender::draw::extract_uv_init_subdiv(), blender::draw::extract_vert_idx_loose_geom_subdiv(), blender::draw::extract_weights_init_subdiv(), fcurve_is_changed(), file_read(), film_apply_pass_pixel_overlays_rgba(), film_calculate_shadow_catcher(), film_calculate_shadow_catcher_denoised(), film_calculate_shadow_catcher_matte_with_shadow(), film_get_pass_pixel_combined(), film_get_pass_pixel_cryptomatte(), film_get_pass_pixel_depth(), film_get_pass_pixel_float(), film_get_pass_pixel_float3(), film_get_pass_pixel_float4(), film_get_pass_pixel_light_path(), film_get_pass_pixel_mist(), film_get_pass_pixel_motion(), film_get_pass_pixel_sample_count(), film_get_pass_pixel_shadow_catcher(), film_get_pass_pixel_shadow_catcher_matte_with_shadow(), film_get_scale(), film_get_scale_and_scale_exposure(), film_get_scale_exposure(), blender::compositor::ExecutionGroup::finalize_chunk_execution(), iTaSC::CacheChannel::findItemEarlier(), iTaSC::CacheChannel::findItemOrLater(), libmv::FloatImageToUCharArray(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_output(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::forward_to_sockets_with_same_type(), free_arrays(), blender::gpu::MTLBufferPool::free_buffer(), blender::detail::GVArrayAnyExtraInfo::get(), blender::detail::VArrayAnyExtraInfo< T >::get(), blender::io::alembic::get_cols(), get_keyframe_values(), get_nearest_editbonepoint(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::get_value_from_socket(), GHOST_SystemWin32::getClipboard(), GHOST_SystemX11::getClipboard_xcout(), iTaSC::Cache::getPreviousCacheItem(), getProcessName(), GHOST_putClipboard(), ghost_wl_buffer_create_for_image(), gizmo_find_intersected_3d_intern(), blender::GMutableSpan::GMutableSpan(), GPU_backbuffer_bind(), GPU_select_begin(), GPU_select_buffer_near(), GPU_select_buffer_remove_by_id(), gpu_select_pick_begin(), gpu_select_query_begin(), blender::GSpan::GSpan(), gzip_read(), ibJpegImageFromCinfo(), idp_from_PySequence(), idp_from_PySequence_Buffer(), if(), blender::compositor::FastGaussianBlurOperation::IIR_gauss(), IMB_colormanagement_colorspace_to_scene_linear(), IMB_colormanagement_processor_apply(), IMB_colormanagement_processor_apply_byte(), IMB_colormanagement_transform(), IMB_colormanagement_transform_byte(), IMB_colormanagement_transform_byte_threaded(), IMB_colormanagement_transform_threaded(), IMB_display_buffer_transform_apply(), IMB_index_builder_proc_frame(), imb_load_jpeg(), IMB_rect_from_float(), imb_thumbnail_jpeg(), init_test_curve(), blender::compositor::BokehBlurOperation::initialize_tile_data(), blender::compositor::CalculateStandardDeviationOperation::initialize_tile_data(), blender::compositor::DilateErodeThresholdOperation::initialize_tile_data(), blender::compositor::DilateDistanceOperation::initialize_tile_data(), blender::compositor::DilateStepOperation::initialize_tile_data(), blender::compositor::ErodeStepOperation::initialize_tile_data(), blender::compositor::GaussianAlphaXBlurOperation::initialize_tile_data(), blender::compositor::GaussianAlphaYBlurOperation::initialize_tile_data(), blender::compositor::GaussianBokehBlurOperation::initialize_tile_data(), blender::compositor::GaussianBlurReferenceOperation::initialize_tile_data(), blender::compositor::GaussianXBlurOperation::initialize_tile_data(), blender::compositor::GaussianYBlurOperation::initialize_tile_data(), blender::compositor::IDMaskOperation::initialize_tile_data(), blender::compositor::KeyingBlurOperation::initialize_tile_data(), blender::compositor::KeyingClipOperation::initialize_tile_data(), blender::compositor::NormalizeOperation::initialize_tile_data(), blender::compositor::ProjectorLensDistortionOperation::initialize_tile_data(), blender::compositor::ScreenLensDistortionOperation::initialize_tile_data(), blender::compositor::SunBeamsOperation::initialize_tile_data(), blender::compositor::TonemapOperation::initialize_tile_data(), btAlignedObjectArray< T >::initializeFromBuffer(), blender::gpu::MTLSafeFreeList::insert_buffer(), integrator_init_from_bake(), intersectRectQuad2(), KDL::IOTracePopStr(), jpegmemdestmgr_build(), jpegmemsrcmgr_build(), kernel_accum_adaptive_buffer(), kernel_accum_background(), kernel_accum_combined_pass(), kernel_accum_combined_transparent_pass(), kernel_accum_emission(), kernel_accum_emission_or_background_pass(), kernel_accum_holdout(), kernel_accum_light(), kernel_accum_sample(), kernel_accum_transparent(), kernel_adaptive_sampling_convergence_check(), kernel_adaptive_sampling_filter_x(), kernel_adaptive_sampling_filter_y(), kernel_need_sample_pixel(), kernel_read_pass_float(), kernel_read_pass_float3(), kernel_read_pass_float4(), kernel_sort_id_slots(), kernel_write_data_passes(), kernel_write_id_pass(), kernel_write_id_slots(), kernel_write_pass_float(), kernel_write_pass_float3(), kernel_write_pass_float4(), libmv_byteBufferToFloatImage(), libmv_floatBufferToFloatImage(), libmv_floatImageToByteBuffer(), libmv_floatImageToFloatBuffer(), load_attribute_accessor(), load_index_accessor(), load_tex(), load_tex_cursor(), load_tex_cursor_task_cb(), load_tex_task_cb_ex(), blender::nodes::geometry_nodes_eval_log::LocalGeoLogger::log_value_for_sockets(), logimage_fread(), logimage_fwrite(), logImageIsCineon(), logImageIsDpx(), logImageOpenFromMemory(), blender::fn::make_field_constant_if_possible(), mask_rasterize(), maskrasterize_buffer_cb(), md5_process_block(), memory_read_mmap(), memory_read_raw(), memory_source(), blender::compositor::MemoryBuffer::MemoryBuffer(), blender::draw::mesh_buffer_cache_create_requested_subdiv(), mesh_extract_buffer_get(), mixed_bones_object_selectbuffer(), mixed_bones_object_selectbuffer_extended(), mouse_select_eval_buffer(), nextLine(), object_mouse_select_menu(), blender::fn::ValueAllocator::obtain_OneSingle(), blender::fn::ValueAllocator::obtain_Span(), blender::fn::ValueAllocator::obtain_Span_not_owned(), operator<<(), blender::io::obj::OBJParser::parse(), blender::io::obj::MTLParser::parse_and_store(), prepare(), blender::LinearAllocator< Allocator >::provide_buffer(), GHOST_SystemSDL::putClipboard(), GHOST_SystemWin32::putClipboard(), GHOST_SystemX11::putClipboard(), GHOST_SystemWayland::putClipboard(), pygpu_buffer__tp_new(), pygpu_buffer_make_from_data(), pygpu_shader_uniform_vector_impl(), blender::compositor::MemoryBuffer::read(), blender::compositor::read_ewa_elem(), blender::compositor::read_ewa_pixel_sampled(), read_indices(), blender::io::obj::read_next_line(), blender::compositor::MemoryBuffer::read_no_check(), read_pipe(), blender::io::stl::read_stl_ascii(), blender::io::obj::read_temp_file_in_string(), read_vertices(), FloatBufferCache::reset_usage_flags(), rna_alloc_from_buffer(), rna_alloc_function_name(), rna_construct_function_name(), rna_construct_wrapper_function_name(), selectbuffer_has_bones(), selectbuffer_ret_hits_5(), selectbuffer_ret_hits_9(), blender::GVMutableArrayImpl::set_by_copy(), set_coarse_positions(), blender::modifiers::geometry_nodes::NodeParamsProvider::set_default_remaining_outputs(), set_face_varying_data_from_uv(), blender::compositor::SharedOperationBuffers::set_rendered_buffer(), blender::gpu::MTLContext::set_visibility_buffer(), blender::opensubdiv::EvalOutputAPI::setCoarsePositionsFromBuffer(), GHOST_SystemWayland::setCursorShape(), GHOST_SystemWayland::setCustomCursorShape(), blender::opensubdiv::EvalOutputAPI::setFaceVaryingDataFromBuffer(), setting_get_rna_values(), blender::opensubdiv::EvalOutputAPI::setVaryingDataFromBuffer(), shader_eval_surface(), btDefaultSerializer::startSerialization(), stream_read(), svm_node_aov_color(), svm_node_aov_value(), blender::tests::TEST(), blender::compositor::tests::test_single_elem_iteration(), text_cursor_set_exit(), text_from_buf(), blender::nodes::node_geo_store_named_attribute_cc::try_capture_field_on_geometry(), txt_insert_buf(), undo_read(), validate_accessor(), vertbuf_bind_gpu(), view3d_opengl_select(), view3d_opengl_select_ex(), view3d_opengl_select_with_id_filter(), view3d_select_exec(), visualkey_get_values(), blender::compositor::write_buffer_rect(), write_external_bake_pixels(), write_internal_bake_pixels(), write_jpeg(), blender::io::alembic::write_mcol(), btDefaultSerializer::writeHeader(), wWinMain(), zstd_read(), zstd_read_seekable(), and OCIO_GPUCurveMappping::~OCIO_GPUCurveMappping().
bool can_split = false |
Definition at line 1009 of file kernel/device/gpu/kernel.h.
const auto can_split_mask = ccl_gpu_ballot(can_split) |
Definition at line 1016 of file kernel/device/gpu/kernel.h.
color_out[2] = buffer + pass_denoised |
Definition at line 822 of file kernel/device/gpu/kernel.h.
Referenced by AttributeNode::attributes(), VolumeInfoNode::expand(), svm_node_combine_hsv(), svm_node_tex_voronoi(), and svm_node_wavelength().
bool converged = true |
Definition at line 526 of file kernel/device/gpu/kernel.h.
Referenced by HdCyclesRenderBuffer::SetConverged().
ccl_gpu_kernel_postfix ccl_global int* counter |
Definition at line 499 of file kernel/device/gpu/kernel.h.
Referenced by _bpy_names(), add_2nd_order_roller(), add_2nd_order_springs(), btDeformableBackwardEulerObjective::applyForce(), attr_create_pointiness(), btDeformableBodySolver::backupVelocity(), BKE_fluid_cache_new_name_for_current_session(), BKE_memfile_undo_encode(), BKE_pose_rebuild(), BLI_available_threads(), BLI_threadpool_available_thread_index(), BLI_threadpool_remove_index(), KKTPreconditioner::buildDiagonalA(), btDeformableBackwardEulerObjective::calculateContactForce(), colormanage_colorspace_add(), Freestyle::ViewMapBuilder::ComputeFastRayCastingVisibility(), Freestyle::ViewMapBuilder::ComputeRayCastingVisibility(), Freestyle::ViewMapBuilder::ComputeSweepLineIntersections(), Freestyle::ViewMapBuilder::ComputeVeryFastRayCastingVisibility(), blender::Span< T >::count(), blender::MutableSpan< T >::count(), btSoftBodyHelpers::generateBoundaryFaces(), gpu_parallel_prefix_sum(), btDeformableBackwardEulerObjective::initialGuess(), Freestyle::WXVertex::isFeature(), btDeformableBackwardEulerObjective::multiply(), proj_paint_state_cavity_init(), rebuild_pose_bone(), btDeformableBodySolver::revertVelocity(), RNA_struct_count_properties(), btDeformableBodySolver::setupDeformableSolve(), btDeformableBodySolver::solveDeformableConstraints(), stitch_init(), subdiv_ccg_average_inner_face_normals(), blender::tests::TEST(), TEST(), btDeformableLagrangianForce::testDerivative(), btDeformableLagrangianForce::testHessian(), blender::gpu::MTLBufferPool::update_memory_pools(), btDeformableBodySolver::updateTempPosition(), btDeformableBodySolver::updateVelocity(), uv_sculpt_stroke_init(), and WM_operatortype_props_advanced_end().
ccl_global float* denoised_pixel = buffer + pass_denoised |
Definition at line 974 of file kernel/device/gpu/kernel.h.
Referenced by if().
else |
Definition at line 868 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int full_x |
Definition at line 802 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::copy_to_display_naive(), and NODE_DEFINE().
ccl_gpu_kernel_postfix ccl_global float int int full_y |
Definition at line 803 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::copy_to_display_naive(), and NODE_DEFINE().
ccl_gpu_kernel_postfix ccl_global float * guiding_buffer |
Definition at line 831 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int guiding_pass_albedo |
Definition at line 833 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int guiding_pass_flow |
Definition at line 835 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int guiding_pass_normal |
Definition at line 834 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int guiding_pass_stride |
Definition at line 832 of file kernel/device/gpu/kernel.h.
ccl_global float * guiding_pixel = guiding_buffer + guiding_pixel_index * guiding_pass_stride |
Definition at line 859 of file kernel/device/gpu/kernel.h.
Referenced by if().
Definition at line 858 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int height |
Definition at line 805 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix int ccl_global int * indices |
Definition at line 309 of file kernel/device/gpu/kernel.h.
Referenced by blender::nodes::node_geo_instance_on_points_cc::add_instances_from_component(), add_interpolated_polys_to_new_mesh(), blender::fn::InstructionScheduler::add_owned_indices(), blender::ed::spreadsheet::GeometryDataSource::apply_selection_filter(), btSoftBody::applyRepulsionForce(), BKE_mesh_edge_loop_map_create(), BKE_mesh_edge_poly_map_create(), BKE_mesh_origindex_map_create(), BKE_mesh_origindex_map_create_looptri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_vert_edge_map_create(), BKE_mesh_vert_edge_vert_map_create(), BKE_mesh_vert_looptri_map_create(), BKE_pbvh_store_colors_vertex(), BLI_polyfill_calc(), BLI_polyfill_calc_arena(), BLI_string_search_query(), CalcTexArea(), blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction::call(), blender::nodes::node_geo_curve_sample_cc::SampleCurveFunction::call(), blender::nodes::node_geo_transfer_attribute_cc::IndexTransferFunction::call(), blender::nodes::node_geo_delete_geometry_cc::copy_face_corner_attributes(), blender::nodes::node_geo_transfer_attribute_cc::copy_with_indices(), blender::nodes::node_geo_extrude_mesh_cc::copy_with_indices(), blender::nodes::node_geo_duplicate_elements_cc::create_duplicate_index_attribute(), VolumeMeshBuilder::create_mesh(), GeometryManager::create_volume_mesh(), createFaceRingMap(), btSoftBodyHelpers::CreateFromVtkFile(), createVertRingMap(), end_node_frames(), ensure_orig_index_layer(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::MutableSpan< T >::fill_indices(), blender::bke::curves::foreach_curve_by_type(), blender::nodes::OutputFieldDependency::ForPartiallyDependentField(), btSoftBodyHelpers::generateBoundaryFaces(), GenerateSharedVerticesIndexList(), blender::bke::VArray_For_SplineToPoint< T >::get(), blender::bke::VArrayImpl_For_SplinePoints< T >::get(), blender::bke::VArrayImpl_For_SplinePosition::get(), blender::bke::VArrayImpl_For_BezierHandles::get(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_bullet_triangle(), blender::io::alembic::get_edge_creases(), btGImpactMeshShapePart::TrimeshPrimitiveManager::get_primitive_triangle(), get_selected_indices(), blender::io::alembic::get_uv_scope(), blender::nodes::node_geo_field_at_index_cc::FieldAtIndex::get_varray_for_context(), blender::io::alembic::get_vert_creases(), GetEdge(), Cubes::getTriangle(), gpu_parallel_active_index_array_impl(), gpu_parallel_sorted_index_array(), gridRaycast(), blender::gpu::IndexBuf::init(), initialize_manifold_index_array(), blender::length_parameterize::interpolate(), blender::geometry::interpolate_position_with_interpolation(), blender::length_parameterize::interpolate_to_masked(), kdtree2d_init(), load_node(), loop_interpolation_init(), mesh_remap_interp_poly_data_get(), mesh_vert_poly_or_loop_map_create(), modifyMesh(), blender::ed::sculpt_paint::move_last_point_and_resample(), blender::nodes::node_geo_transfer_attribute_cc::node_geo_exec(), PackedPatchTable::pack(), partition_indices_material(), patch_eval_control_verts(), patch_eval_float(), patch_eval_float2(), patch_eval_float3(), patch_eval_float4(), patch_eval_indices(), patch_eval_uchar4(), polyfill_prepare(), QFLOW_quadriflow_remesh(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::read_edge_creases(), blender::io::alembic::read_vertex_creases(), blender::bke::VArrayImpl_For_SplinePosition::set(), blender::bke::VArrayImpl_For_BezierHandles::set(), blender::bke::VArrayImpl_For_SplinePoints< T >::set(), blender::nodes::node_geo_set_material_index_cc::set_material_index_in_component(), btDeformableContactProjection::setProjection(), sortPolyVertsEdge(), sortPolyVertsTri(), subd_triangle_patch_indices(), blender::fn::tests::TEST(), blender::tests::TEST(), blender::length_parameterize::tests::TEST(), transform_active_color(), uv_select_overlap(), vertex_color_smooth(), vertex_interpolation_init(), weightvg_do_mask(), weightvg_update_vg(), blender::io::alembic::write_mcol(), and blender::io::alembic::write_uv().
ccl_gpu_kernel_postfix int ccl_global int ccl_global int int indices_offset |
Definition at line 365 of file kernel/device/gpu/kernel.h.
Definition at line 750 of file kernel/device/gpu/kernel.h.
Referenced by blender::compositor::accumulate_line(), blender::compositor::NodeGraph::add_bNodeLink(), add_edge_constraints(), add_face_constraints(), blender::compositor::add_group_operations_recursive(), blender::compositor::BuffersIteratorBuilder< T >::add_input(), blender::compositor::NodeOperationBuilder::add_input_buffers(), blender::compositor::NodeConverter::add_input_color(), blender::compositor::NodeOperationBuilder::add_input_constant_value(), blender::compositor::NodeConverter::add_input_proxy(), blender::compositor::NodeConverter::add_input_value(), blender::compositor::NodeConverter::add_input_vector(), add_input_verts(), blender::compositor::NodeConverter::add_node_input_preview(), blender::compositor::NodeOperationBuilder::add_node_input_preview(), add_nodes(), blender::compositor::NodeOperationBuilder::add_operation_input_constants(), blender::compositor::NodeGraph::add_proxies_skip(), ConstantFolder::all_inputs_constant(), blender::io::alembic::begins_with(), BLI_delaunay_2d_cdt_calc(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), ShaderGraph::break_cycles(), buffer_fill_from_list(), buffer_from_list_inputs_sort(), ShaderGraph::bump_from_displacement(), ConstantFolder::bypass_or_discard(), blender::compositor::calc_area_luminance(), blender::compositor::CalculateMeanOperation::calc_mean(), btMinkowskiPenetrationDepthSolver::calcPenDepth(), btGjkConvexCast::calcTimeOfImpact(), SVMCompiler::compile_type(), ShaderGraph::compute_displacement_hash(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), ShaderGraph::constant_fold(), blender::compositor::OutputFileNode::convert_to_operations(), blender::compositor::SocketBufferNode::convert_to_operations(), blender::compositor::ViewLevelsNode::convert_to_operations(), blender::gpu::ShaderInterface::copy_input_name(), ShaderGraph::copy_nodes(), blender::compositor::DenoisePrefilterOperation::create_memory_buffer(), blender::modifiers::geometry_nodes::GeometryNodesEvaluator::create_states_for_reachable_nodes(), cursor_buffer_hide(), cursor_buffer_set(), cursor_buffer_set_surface_impl(), cursor_buffer_show(), cursor_surface_handle_enter(), cursor_surface_handle_leave(), cursor_visible_set(), data_device_handle_drop(), data_device_handle_enter(), data_device_handle_leave(), data_device_handle_motion(), data_device_handle_selection(), data_source_handle_send(), ShaderGraph::deduplicate_nodes(), ShaderGraph::default_inputs(), delaunay_2d_calc(), delaunay_calc(), denoise_func(), blender::compositor::NodeOperation::determine_canvas(), blender::compositor::NodeOperation::determine_depending_area_of_interest(), blender::compositor::AntiAliasOperation::determine_depending_area_of_interest(), blender::compositor::BilateralBlurOperation::determine_depending_area_of_interest(), blender::compositor::BokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::ConvolutionFilterOperation::determine_depending_area_of_interest(), blender::compositor::CropImageOperation::determine_depending_area_of_interest(), blender::compositor::DespeckleOperation::determine_depending_area_of_interest(), blender::compositor::DilateErodeThresholdOperation::determine_depending_area_of_interest(), blender::compositor::DilateDistanceOperation::determine_depending_area_of_interest(), blender::compositor::DilateStepOperation::determine_depending_area_of_interest(), blender::compositor::DisplaceOperation::determine_depending_area_of_interest(), blender::compositor::DisplaceSimpleOperation::determine_depending_area_of_interest(), blender::compositor::FlipOperation::determine_depending_area_of_interest(), blender::compositor::GaussianAlphaXBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianAlphaYBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianBokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianBlurReferenceOperation::determine_depending_area_of_interest(), blender::compositor::GaussianXBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianYBlurOperation::determine_depending_area_of_interest(), blender::compositor::KeyingBlurOperation::determine_depending_area_of_interest(), blender::compositor::KeyingClipOperation::determine_depending_area_of_interest(), blender::compositor::MapUVOperation::determine_depending_area_of_interest(), blender::compositor::MovieDistortionOperation::determine_depending_area_of_interest(), blender::compositor::PlaneCornerPinWarpImageOperation::determine_depending_area_of_interest(), blender::compositor::PlaneDistortWarpImageOperation::determine_depending_area_of_interest(), blender::compositor::PreviewOperation::determine_depending_area_of_interest(), blender::compositor::ProjectorLensDistortionOperation::determine_depending_area_of_interest(), blender::compositor::ReadBufferOperation::determine_depending_area_of_interest(), blender::compositor::RotateOperation::determine_depending_area_of_interest(), blender::compositor::ScaleFixedSizeOperation::determine_depending_area_of_interest(), blender::compositor::ScreenLensDistortionOperation::determine_depending_area_of_interest(), blender::compositor::SMAAEdgeDetectionOperation::determine_depending_area_of_interest(), blender::compositor::SMAABlendingWeightCalculationOperation::determine_depending_area_of_interest(), blender::compositor::SMAANeighborhoodBlendingOperation::determine_depending_area_of_interest(), blender::compositor::SunBeamsOperation::determine_depending_area_of_interest(), blender::compositor::TranslateOperation::determine_depending_area_of_interest(), blender::compositor::VariableSizeBokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::WrapOperation::determine_depending_area_of_interest(), display_destroy(), dnd_events(), blender::nodes::node_geo_curve_fill_cc::do_cdt(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_multi_file_output_path_2_63_1(), driver_mapping_type_itemf(), ShaderGraph::dump_graph(), eevee_shader_material_create_info_amend(), effect_base_input_get(), effect_input_get(), blender::gpu::GPUSource::enum_preprocess(), ShaderEval::eval(), blender::compositor::BufferLineAccumulator< fxu, fxv, fyu, fyv >::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), blender::draw::evaluate_vertex_weight(), blender::compositor::CryptomatteOperation::execute_pixel(), blender::compositor::ColorSpillOperation::execute_pixel_sampled(), blender::compositor::ConvertVectorToValueOperation::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::VectorCurveOperation::execute_pixel_sampled(), GeometryExporter::export_key_mesh(), blender::nodes::decl::field_types_are_compatible(), SVMCompiler::find_dependencies(), ShaderGraph::find_dependencies(), blender::bke::tests::find_flip_boundary(), blender::compositor::find_reachable_operations_recursive(), blender::gpu::GPUSource::find_str(), blender::io::obj::fixup_invalid_polygon(), blender::compositor::NodeOperation::generate_hash(), GPUCodegen::generate_resources(), SVMCompiler::generate_svm_nodes(), GPUCodegen::generate_uniform_buffer(), blender::compositor::ScreenLensDistortionOperation::get_area_of_interest(), Node::get_bool(), Node::get_bool_array(), Node::get_float(), Node::get_float2(), Node::get_float2_array(), Node::get_float3(), Node::get_float3_array(), Node::get_float_array(), blender::compositor::NodeOperation::get_input_operation(), Node::get_int(), Node::get_int_array(), blender::nodes::node_fn_rotate_euler_cc::get_multi_function(), Node::get_node(), Node::get_node_array(), get_padded_gpu_type(), Node::get_string(), Node::get_string_array(), Node::get_transform(), Node::get_transform_array(), Node::get_uint(), GHOST_SystemWayland::getButtons(), btBoxBoxDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), GHOST_SystemWayland::getCursorGrabUseSoftwareDisplay(), GHOST_SystemWayland::getCursorPosition(), GHOST_SystemWayland::getCursorPositionClientRelative(), getGPUDisplayShader(), GHOST_SystemWayland::GHOST_SystemWayland(), global_handle_add(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpu_inputs_free(), gpu_node_input_link(), gpu_nodes_tag(), GPU_select_begin(), gpu_select_pick_begin(), gpu_select_query_begin(), gpu_shader_create_info_compile_all(), Node::has_default_value(), blender::compositor::tests::HashedOperation::HashedOperation(), IMB_colormanagement_setup_glsl_draw_from_space(), blender::compositor::BufferLineAccumulator< fxu, fxv, fyu, fyv >::init_buffer_iterator(), blender::gpu::ShaderInterface::input_name_get(), input_state_pointer_active(), input_state_pointer_from_cursor_surface(), blender::compositor::is_constant_foldable(), blender::gpu::GPUSource::is_in_comment(), ConstantFolder::is_one(), ConstantFolder::is_zero(), blender::compositor::MemoryBuffer::iterate_with(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), keyboard_handle_enter(), keyboard_handle_key(), keyboard_handle_key_repeat_cancel(), keyboard_handle_key_repeat_reset(), keyboard_handle_keymap(), keyboard_handle_leave(), keyboard_handle_modifiers(), libmv_frameAccessorgetTransformRun(), blender::eevee::ShaderModule::material_create_info_ammend(), blender::gpu::GPUSource::material_functions_parse(), merge_func(), blender::compositor::Node::Node(), blender::ed::space_node::node_clear_recursive(), blender::ed::space_node::node_file_output_socket_draw(), node_find_input_by_name(), blender::ed::space_node::node_socket_deselect(), node_socket_skip_reroutes(), blender::ed::space_node::node_tag_recursive(), object_mode_set_itemf(), OCIO_createDisplayProcessor(), OCIO_gpuDisplayShaderBind(), GeometryExporter::operator()(), operator<<(), blender::bke::idprop::tests::parse_json(), pointer_handle_axis_discrete(), pointer_handle_button(), pointer_handle_enter(), pointer_handle_motion(), blender::gpu::GPUSource::print_error(), btBoxBoxCollisionAlgorithm::processCollision(), btConvex2dConvex2dAlgorithm::processCollision(), btConvexConvexAlgorithm::processCollision(), btSphereTriangleCollisionAlgorithm::processCollision(), GHOST_SystemWayland::putClipboard(), blender::compositor::read_input_corners(), relative_pointer_handle_relative_motion(), relative_pointer_handle_relative_motion_impl(), ShaderGraph::remove_proxy_nodes(), seat_handle_capabilities(), SEQ_relation_is_effect_of_strip(), seq_render_effect_strip_impl(), seq_sequence_lookup_append_effect(), seq_speed_effect_target_frame_get(), Node::set(), set_default_value(), Node::set_if_different(), blender::gpu::ShaderInterface::set_input_name(), GHOST_SystemWayland::setCursorPosition(), GHOST_SystemWayland::setCursorPositionClientRelative(), setCursorPositionClientRelative_impl(), GHOST_SystemWayland::setCursorShape(), GHOST_SystemWayland::setCursorVisibility(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), Node::socket_is_modified(), blender::compositor::sort_operations_recursive(), libmv::SplitChannels(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_temporary(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::compositor::step_update_memory_buffer(), tablet_seat_handle_tool_added(), tablet_tool_handle_button(), tablet_tool_handle_down(), tablet_tool_handle_frame(), tablet_tool_handle_motion(), tablet_tool_handle_proximity_in(), tablet_tool_handle_removed(), tablet_tool_handle_up(), tablet_tool_handle_wheel(), TaskNode::TaskNode(), blender::io::alembic::TEST(), TEST(), blender::io::serialize::json::testing::TEST(), blender::bke::tests::TEST(), blender::bke::idprop::tests::test_convert_idprop_from_value(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), tonemapmodifier_apply_threaded_photoreceptor(), tonemapmodifier_apply_threaded_simple(), blender::io::usd::traverse_channel(), ConstantFolder::try_bypass_or_make_constant(), blender::ed::space_node::ui_node_draw_input(), blender::ed::space_node::ui_node_draw_node(), uiTemplateNodeLink(), uiTemplateNodeView(), blender::compositor::GlareBaseOperation::update_memory_buffer(), blender::compositor::InpaintSimpleOperation::update_memory_buffer(), blender::compositor::GaussianAlphaBlurBaseOperation::update_memory_buffer_partial(), blender::compositor::AntiAliasOperation::update_memory_buffer_partial(), blender::compositor::CropImageOperation::update_memory_buffer_partial(), blender::compositor::CryptomatteOperation::update_memory_buffer_partial(), blender::compositor::DilateErodeThresholdOperation::update_memory_buffer_partial(), blender::compositor::DirectionalBlurOperation::update_memory_buffer_partial(), blender::compositor::GammaCorrectOperation::update_memory_buffer_partial(), blender::compositor::GammaUncorrectOperation::update_memory_buffer_partial(), blender::compositor::GaussianBlurBaseOperation::update_memory_buffer_partial(), blender::compositor::GaussianBokehBlurOperation::update_memory_buffer_partial(), blender::compositor::IDMaskOperation::update_memory_buffer_partial(), blender::compositor::KeyingBlurOperation::update_memory_buffer_partial(), blender::compositor::KeyingClipOperation::update_memory_buffer_partial(), blender::compositor::MapValueOperation::update_memory_buffer_partial(), blender::compositor::PreviewOperation::update_memory_buffer_partial(), blender::compositor::SunBeamsOperation::update_memory_buffer_partial(), blender::compositor::TranslateOperation::update_memory_buffer_partial(), blender::compositor::CalculateMeanOperation::update_memory_buffer_started(), blender::compositor::CalculateStandardDeviationOperation::update_memory_buffer_started(), blender::compositor::FastGaussianBlurOperation::update_memory_buffer_started(), blender::compositor::NormalizeOperation::update_memory_buffer_started(), blender::compositor::TonemapOperation::update_memory_buffer_started(), blender::gpu::vbo_bind(), ShaderGraph::verify_volume_output(), view3d_opengl_select(), view3d_opengl_select_ex(), view3d_opengl_select_with_id_filter(), GHOST_SystemWayland::window_cursor_grab_set(), GHOST_SystemWayland::window_surface_unref(), and xml_read_shader_graph().
ccl_gpu_kernel_lambda_pass kernel_index |
Definition at line 311 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix int int ccl_global int ccl_global int ccl_global int* key_counter |
Definition at line 400 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_sorted_index_array().
ccl_gpu_kernel_postfix int int ccl_global int ccl_global int ccl_global int ccl_global int* key_prefix_sum |
Definition at line 401 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_sorted_index_array().
const int lane_id = ccl_gpu_thread_idx_x % ccl_gpu_warp_size |
Definition at line 535 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global KernelWorkTile const int ccl_global float const int max_tile_work_size |
Definition at line 72 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkGPU::enqueue_work_tiles().
ccl_gpu_kernel_lambda_pass num_active_paths |
Definition at line 427 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkGPU::compact_main_paths(), PathTraceWorkGPU::compact_paths(), PathTraceWorkGPU::compact_shadow_paths(), PathTraceWorkGPU::enqueue_path_iteration(), and PathTraceWorkGPU::enqueue_work_tiles().
ccl_gpu_kernel_postfix ccl_global float int int int int float bool int int ccl_global uint* num_active_pixels |
Definition at line 520 of file kernel/device/gpu/kernel.h.
Referenced by PathTrace::adaptive_sample(), PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::adaptive_sampling_convergence_check_count_active(), and if().
const auto num_active_pixels_mask = ccl_gpu_ballot(!converged) |
Definition at line 534 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int int int int int num_components |
Definition at line 952 of file kernel/device/gpu/kernel.h.
Referenced by PassAccessor::Destination::Destination().
ccl_gpu_kernel_postfix int ccl_global int ccl_global int * num_indices |
Definition at line 310 of file kernel/device/gpu/kernel.h.
Referenced by PackedPatchTable::copy_adjusting_offsets(), gpu_parallel_active_index_array_impl(), PackedPatchTable::pack(), and PackedPatchTable::total_size().
ccl_gpu_kernel_postfix ccl_global float int num_pixels |
Definition at line 587 of file kernel/device/gpu/kernel.h.
Referenced by alloc_pixels(), float_rgba_to_gray(), IMB_exr_write_channels(), imb_savewebp(), libmv_frameAccessorgetTransformRun(), DenoiseImage::load(), BlenderSmokeLoader::load_pixels(), BlenderImageLoader::load_pixels(), merge_pixels(), oiio_load_pixels(), DenoiseImage::read_previous_pixels(), tile_calculate_best_size(), ColorSpaceManager::to_scene_linear(), uint8_rgba_to_float_gray(), and blender::bke::pbvh::pixels::update_pixels().
ccl_gpu_kernel_postfix int ccl_global uint* num_possible_splits |
Definition at line 1005 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int num_samples |
Definition at line 848 of file kernel/device/gpu/kernel.h.
Referenced by AdaptiveSampling::align_samples(), PathTraceWorkCPU::copy_to_display(), PathTraceWorkGPU::copy_to_display(), PathTraceWorkGPU::copy_to_display_interop(), PathTraceWorkGPU::copy_to_display_naive(), create_disk_samples(), create_jitter_texture(), DeviceDenoiser::denoise_buffer(), OIDNDenoiser::denoise_buffer(), eevee_cryptomatte_postprocess_weights(), film_calculate_shadow_catcher(), PathTraceTile::get_pass_pixels(), PathTraceWorkGPU::get_render_tile_film_pixels(), if(), PathTrace::path_trace(), RenderScheduler::reset(), round_num_samples_to_power_of_2(), RenderScheduler::set_num_samples(), PathTraceTile::set_pass_pixels(), SIM_hair_volume_add_segment(), TEST(), OSLRenderServices::texture(), tile_calculate_best_size(), PathTrace::update_display(), and Session::update_status_time().
ccl_gpu_kernel_postfix int num_states |
Definition at line 56 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_active_index_array_impl(), and gpu_parallel_sorted_index_array().
ccl_gpu_kernel_postfix int int num_states_limit |
Definition at line 397 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_sorted_index_array().
ccl_gpu_kernel_postfix ccl_global KernelWorkTile const int num_tiles |
Definition at line 70 of file kernel/device/gpu/kernel.h.
Referenced by WorkTileScheduler::reset_scheduler_state(), and Session::update_status_time().
ccl_gpu_kernel_postfix ccl_global int ccl_global int int num_values |
Definition at line 499 of file kernel/device/gpu/kernel.h.
Referenced by get_enum(), gpu_parallel_prefix_sum(), and validate_enum_value().
ccl_gpu_kernel_postfix ccl_global float int int int int int offset |
Definition at line 518 of file kernel/device/gpu/kernel.h.
Referenced by ABC_import(), blender::bke::curves::accumulate_counts_to_offsets(), acf_dsntree_offset(), acf_generic_channel_backdrop(), acf_generic_dataexpand_backdrop(), acf_generic_group_offset(), acf_generic_root_backdrop(), acf_group_backdrop(), acf_nla_controls_backdrop(), acf_nlaaction_backdrop(), PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), adaptive_sampling_convergence_check(), adaptive_sampling_filter_x(), adaptive_sampling_filter_y(), add_bezier(), QuadDice::add_grid(), OSLNode::add_input(), blender::compositor::MemoryBuffer::add_pixel(), add_point(), btDeformableBackwardEulerObjective::addLagrangeMultiplier(), btDeformableBackwardEulerObjective::addLagrangeMultiplierRHS(), align_up(), blender::RawAllocator::allocate(), ANIM_channel_draw(), ANIM_channel_draw_widgets(), MD5Hash::append(), libmv::internal::LookupWarpGrid::Apply(), applyLength(), arrayModifier_doArray(), average_track_contributions(), bchunk_data_compare(), bchunk_list_from_data_merge(), blender::gpu::MTLQueryPool::begin_query(), bevel_limit_offset(), bezt_to_transdata(), BGL_BufferOrOffsetConverter(), BKE_curve_translate(), BKE_fcurve_active_keyframe_set(), BKE_gpencil_convert_mesh(), BKE_gpencil_instance_modifier_instance_tfm(), BKE_lattice_translate(), BKE_mball_translate(), BKE_mesh_translate(), BKE_nlameta_flush_transforms(), BKE_outliner_treehash_lookup_unused(), BKE_packedfile_seek(), BKE_pbvh_raycast_project_ray_root(), BKE_unit_name_to_alt(), blf_texture3_draw(), blf_texture5_draw(), blf_texture_draw(), BLI_findptr(), BLI_findstring(), BLI_findstring_ptr(), BLI_findstringindex(), BLI_fseek(), BLI_halton_1d(), BLI_halton_2d(), BLI_halton_2d_sequence(), BLI_halton_3d(), BLI_listbase_bytes_find(), BLI_listbase_bytes_rfind(), BLI_lseek(), BLI_mmap_read(), BLI_noise_mg_hetero_terrain(), BLI_noise_mg_hybrid_multi_fractal(), BLI_noise_mg_ridged_multi_fractal(), BLI_rfindptr(), BLI_rfindstring(), BLI_rfindstring_ptr(), BLI_str_utf8_offset_from_column(), BLI_str_utf8_offset_from_index(), BLI_str_utf8_offset_to_column(), BLI_str_utf8_offset_to_index(), bm_edge_collapse_loop_customdata(), bm_face_uv_translate_and_scale_around_pivot(), bm_loop_customdata_merge(), BM_mesh_bevel(), bm_mesh_calc_tessellation_with_partial__single_threaded(), BM_mesh_decimate_unsubdivide_ex(), BM_mesh_wireframe(), bmesh_calc_tessellation_for_face_fn(), bmesh_calc_tessellation_for_face_partial_fn(), bmesh_calc_tessellation_for_face_partial_with_normals_fn(), bmesh_calc_tessellation_for_face_with_normals_fn(), bmo_average_vert_facedata_exec(), bmo_bevel_exec(), bmo_collapsecon_do_layer(), bmo_pointmerge_facedata_exec(), bmo_poke_exec(), bmo_wireframe_exec(), bmw_UVEdgeWalker_step(), bone_connect_to_new_parent(), box_select_graphcurves(), box_select_graphkeys(), blender::nodes::node_shader_tex_brick_cc::BrickFunction::brick(), bsdf_hair_reflection_eval_reflect(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_eval_transmit(), bsdf_hair_transmission_sample(), bt_unquantize(), buffer_fill_from_list(), Buffer_item(), build_leaf(), blender::bke::build_offsets(), build_sub(), calcknots(), btMinkowskiPenetrationDepthSolver::calcPenDepth(), blender::bke::curves::bezier::calculate_evaluated_offsets(), NURBSpline::calculate_knots(), blender::bke::curves::nurbs::calculate_knots(), blender::compositor::CalculateMeanOperation::calculate_mean(), blender::nodes::node_geo_curve_to_points_cc::calculate_spline_point_offsets(), blender::nodes::node_shader_tex_musgrave_cc::MusgraveFunction::call(), Hair::Curve::cardinal_keys_for_step(), CCG_elem_offset(), CCG_elem_offset_co(), CCG_elem_offset_mask(), CCG_elem_offset_no(), cdf_read_header(), cdf_read_layer(), checker_board_color_fill(), checker_board_color_prepare_slice(), checker_board_color_prepare_thread_do(), checker_board_color_tint(), checker_board_grid_fill(), circle_select_exec(), clampto_evaluate(), ClipSegmentToLine(), cloth_brush_apply_brush_foces(), cloth_continuum_step(), cmp_node_image_create_outputs(), collection_drop_exec(), color_balance_fl_sop(), color_balance_init_handle(), color_filter_task_cb(), blender::compositor::colorbalance_cdl(), colorfn(), blender::compositor::OpenCLDevice::COM_cl_attach_memory_buffer_offset_to_kernel_parameter(), blender::compositor::OpenCLDevice::COM_cl_attach_size_to_kernel_parameter(), blender::compositor::OpenCLDevice::COM_cl_enqueue_range(), PathTraceWorkGPU::compact_paths(), console_copy_exec(), console_line_column_from_index(), console_select_offset(), console_selectword_invoke(), construct_param_handle_multi(), contig_ldata_across_loops(), BezierSpline::control_point_offsets(), CurveEval::control_point_offsets(), blender::compositor::ColorBalanceNode::convert_to_operations(), PathTraceWork::copy_from_denoised_render_buffers(), blender::nodes::node_geo_curve_to_points_cc::copy_spline_domain_attributes(), cp_shade_color3ub(), create_frame(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_parallelogram_curve(), blender::compositor::tests::create_rect(), blender::ed::space_node::create_search_popup_block(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::create_trapezoid_curve(), Freestyle::createStroke(), blender::bke::curve_legacy_to_curves(), CustomData_bmesh_free_block(), CustomData_bmesh_free_block_data(), CustomData_bmesh_free_block_data_exclude_by_type(), CustomData_bmesh_set_default_n(), CustomData_free_elem(), CustomData_from_bmesh_block(), CustomData_get(), CustomData_get_n(), CustomData_swap_corners(), CustomData_to_bmesh_block(), customData_update_offsets(), blender::RawAllocator::deallocate(), debugDrawAllBatches(), debugDrawPhase(), debugDrawSingleBatch(), deformStroke(), deformVert(), device_sub_ptr::device_sub_ptr(), LightManager::device_update_distribution(), LightManager::device_update_ies(), dial_ghostarc_draw_incremental_angle(), display_buffer_init_handle(), distribute_from_faces_exec(), distribute_from_volume_exec(), do_cloth_brush_apply_forces_task_cb_ex(), do_crease_brush_task_cb_ex(), do_draw_brush_task_cb_ex(), do_draw_sharp_brush_task_cb_ex(), do_gravity(), do_gravity_task_cb_ex(), blender::compositor::RenderLayersProg::do_interpolation(), do_render_strip_seqbase(), do_scale_thread(), draw_channel_header(), draw_channel_widget_lock(), draw_channel_widget_mute(), draw_fcurve(), draw_fcurve_curve(), draw_fcurve_curve_bezts(), draw_fcurve_curve_samples(), drawArrow(), drawmeta_contents(), DRW_select_buffer_find_nearest_to_point(), DRW_view_create_with_zoffset(), duplicateStroke(), dynamic_paint_wave_step_cb(), ed_editcurve_extrude(), ED_gpencil_anim_copybuf_paste(), ED_gpencil_stroke_check_collision(), ED_gpencil_trace_data_to_strokes(), ED_region_info_draw_multiline(), ED_space_image_increment_snap_value(), ED_text_to_object(), ED_uvedit_nearest_uv_multi(), ED_uvedit_pack_islands_multi(), edbm_bevel_calc(), edbm_extrude_repeat_exec(), edbm_fill_grid_exec(), edbm_fill_grid_prepare(), edbm_poke_face_exec(), edbm_wireframe_exec(), blender::geometry::edges_to_curve_point_indices(), eevee_draw_scene(), EEVEE_lightprobes_grid_data_from_object(), EEVEE_lookdev_draw(), EEVEE_render_draw(), elem_offset(), blender::gpu::MTLQueryPool::end_query(), blender::StringRefBase::endswith(), CurveEval::evaluated_point_offsets(), blender::bke::CurvesGeometry::evaluated_points_for_curves(), DenoiseTask::exec(), blender::compositor::DilateErodeThresholdOperation::execute_pixel(), blender::compositor::DilateDistanceOperation::execute_pixel(), blender::compositor::ErodeDistanceOperation::execute_pixel(), blender::compositor::ImageDepthOperation::execute_pixel_sampled(), blender::compositor::MultilayerColorOperation::execute_pixel_sampled(), blender::compositor::MultilayerVectorOperation::execute_pixel_sampled(), blender::compositor::RenderLayersDepthProg::execute_pixel_sampled(), blender::compositor::CompositorOperation::execute_region(), blender::compositor::PreviewOperation::execute_region(), blender::compositor::ViewerOperation::execute_region(), blender::draw::extract_edge_fac_loose_geom_subdiv(), blender::draw::extract_edge_idx_loose_geom_subdiv(), blender::draw::extract_edit_data_iter_lvert_bm(), blender::draw::extract_edit_data_iter_lvert_mesh(), blender::draw::extract_edit_data_loose_geom_subdiv(), blender::string_search::extract_normalized_words(), blender::draw::extract_points_iter_lvert_bm(), blender::draw::extract_points_iter_lvert_mesh(), blender::draw::extract_points_loose_geom_subdiv(), blender::draw::extract_pos_nor_hq_iter_lvert_bm(), blender::draw::extract_pos_nor_hq_iter_lvert_mesh(), blender::draw::extract_pos_nor_iter_lvert_bm(), blender::draw::extract_pos_nor_iter_lvert_mesh(), blender::draw::extract_pos_nor_loose_geom_subdiv(), blender::draw::extract_uv_init_subdiv(), blender::draw::extract_vert_idx_iter_lvert_bm(), blender::draw::extract_vert_idx_iter_lvert_mesh(), blender::draw::extract_vert_idx_loose_geom_subdiv(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), eyedropper_cryptomatte_sample_renderlayer_fl(), face_map_move_exec(), fetch_float(), fetch_node_float(), file_draw_list(), file_seek(), blender::nodes::node_geo_join_geometry_cc::fill_new_attribute(), btMultiBodyJointLimitConstraint::finalizeMultiDof(), btMultiBodyJointMotor::finalizeMultiDof(), btMultiBodySphericalJointMotor::finalizeMultiDof(), find_internal_spring_target_vertex(), find_member_with_matching_name(), blender::ed::space_node::viewer_linking::find_output_socket_to_be_viewed(), blender::gpu::GPUSource::find_str(), float_ramp_lookup(), blender::gpu::MTLBuffer::flush_range(), flushTransNodes(), flushTransSeq(), blender::ed::space_node::frame_node_prepare_for_draw(), btGenericMemoryPool::freeMemory(), fsmenu_entry_generate_name(), generate_vert_coordinates(), get_nearest_editbonepoint(), get_nearest_fcurve_verts_list(), get_sequence_fname(), get_suggest_prefix(), blender::nodes::node_geo_string_to_curves_cc::get_text_layout(), get_vertex_elem(), blender::opensubdiv::MeshTopology::getFaceVertexIndicesStorage(), getLinToLogLut(), getLogToLinLut(), gizmo2d_xform_setup(), gizmo_arrow_modal(), gizmo_mesh_spin_init_refresh(), gizmo_value_from_offset(), gpencil_bake_mesh_animation_exec(), gpencil_generate_edgeloops(), gpencil_get_outline_points(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_snap_to_grid_fl(), gpencil_stroke_editcurve_generate_edgecases(), gpencil_trace_image(), gpencil_vertexpaint_brightness_contrast_exec(), gpencil_vertexpaint_levels_exec(), gpencil_vfx_rim(), gpencil_vfx_shadow(), GPU_batch_tris_from_poly_2d_encoded(), gpu_parallel_active_index_array_impl(), gpu_parallel_prefix_sum(), gpu_pbvh_grid_fill_index_buffers(), GPU_polygon_offset(), GPU_texture_create_compressed_2d(), GPU_texture_update_mipmap(), GPU_texture_update_sub(), graph_draw_driver_debug(), graphkeys_click_insert_exec(), hair_grid_interp_weights(), hair_grid_interpolate(), hair_grid_weights(), halton_ex(), harmonic_coordinates_bind(), heapsimple_down(), icu_to_fcurves(), blender::compositor::FastGaussianBlurOperation::IIR_gauss(), libmv::euclidean_resection::IJToPointIndex(), image_buf_fill_checker_slice(), image_buf_fill_checker_thread_do(), image_buf_fill_color_thread_do(), image_view_pan_exec(), image_view_pan_invoke(), image_view_pan_modal(), IMB_colormanagement_processor_apply_byte(), IMB_rectfill_area_replace(), immDrawPixelsTexTiled_scaling_clipping(), immUniformThemeColorBlendShade(), immUniformThemeColorShade(), AlphaBlockDXT5::index(), blender::imbuf::transform::PixelPointer< StorageType, NumChannels >::init_pixel_pointer(), initialize_manifold_index_array(), blender::compositor::CalculateStandardDeviationOperation::initialize_tile_data(), insert_graph_keys(), intersection_curve_shadow_transparency(), blender::gpu::GPUSource::is_in_comment(), libmv::PackedIntrinsics::IsParameterDefined(), kernel_adaptive_sampling_convergence_check(), kernel_adaptive_sampling_filter_x(), kernel_adaptive_sampling_filter_y(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), Hair::Curve::keys_for_step(), leaf_needs_material_split(), lift_gamma_gain_to_asc_cdl(), load_node(), loclike_evaluate(), logimage_fseek(), logImageElementGetData1(), logImageElementGetData10(), logImageElementGetData10Packed(), logImageElementGetData12Packed(), logImageSetData10(), blender::nodes::node_geo_curve_trim_cc::lookup_control_point_position(), Spline::lookup_evaluated_length(), lookup_table_read(), lookup_table_read_2D(), loop_normal_editdata_init(), make_cb_table_float_sop(), marker_block_handler(), marker_inside_ellipse(), mask_filter_task_cb(), mask_spline_point_inside_ellipse(), mat3_align_axis_to_v3(), blender::bke::VArray_For_SplineToPoint< T >::materialize(), blender::bke::VArray_For_SplineToPoint< T >::materialize_to_uninitialized(), mdisp_rot_face_to_crn(), CPUDevice::mem_alloc_sub_ptr(), memory_seek(), merge_pixels(), merged_element_search_menu(), metadata_is_valid(), mirror_graph_keys(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifier_init_handle(), motion_triangle_normals_for_step(), motion_triangle_shader_setup(), motion_triangle_smooth_normal(), motion_triangle_vertices(), motion_triangle_vertices_and_normals(), motion_triangle_verts_for_step(), btDeformableBackwardEulerObjective::multiply(), multires_mdisps_upsample_hidden(), blender::noise::musgrave_hetero_terrain(), blender::noise::musgrave_hybrid_multi_fractal(), blender::noise::musgrave_ridged_multi_fractal(), nearest_fcurve_vert_store(), nearest_interpolation_color_char(), nearest_interpolation_color_fl(), nlastrip_fix_resize_overlaps(), blender::ed::space_node::node_circleselect_exec(), NODE_DEFINE(), blender::ed::space_node::node_draw_preview(), blender::nodes::node_geo_extrude_mesh_cc::node_geo_exec(), blender::ed::space_node::node_group_separate_exec(), blender::ed::space_node::node_group_separate_selected(), blender::ed::space_node::node_link_calculate_multi_input_position(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_update(), noise_musgrave_hetero_terrain_1d(), noise_musgrave_hetero_terrain_2d(), noise_musgrave_hetero_terrain_3d(), noise_musgrave_hetero_terrain_4d(), noise_musgrave_hybrid_multi_fractal_1d(), noise_musgrave_hybrid_multi_fractal_2d(), noise_musgrave_hybrid_multi_fractal_3d(), noise_musgrave_hybrid_multi_fractal_4d(), noise_musgrave_ridged_multi_fractal_1d(), noise_musgrave_ridged_multi_fractal_2d(), noise_musgrave_ridged_multi_fractal_3d(), noise_musgrave_ridged_multi_fractal_4d(), noise_table(), normalization_factor_get(), object_convert_exec(), object_fetch_motion_pass_transform(), object_rand_transverts(), object_rand_verts_exec(), libmv::ArrayND< T, N >::Offset(), mv::Marker::Offset(), mv::Region::Offset(), blender::bke::offsets_to_range(), KKTPreconditioner::operator()(), outliner_scroll_view(), p_chart_lscm_transform_single_pin(), PackedPatchTable::pack(), padding(), paint_2d_op(), parse_syntax_error(), paste_animedit_keys(), paste_animedit_keys_fcurve(), patch_eval_float(), patch_eval_float2(), patch_eval_float3(), patch_eval_float4(), patch_eval_uchar4(), pixel_from_buffer(), blender::bke::point_attribute_materialize(), blender::bke::point_attribute_materialize_to_uninitialized(), point_data_pointers(), PointCloud::Point::point_for_step(), point_inside_ellipse(), blender::geometry::point_merge_by_distance(), blender::bke::CurvesGeometry::points_for_curve(), blender::bke::CurvesGeometry::points_for_curves(), blender::ed::curves::primitive_random_sphere(), blender::gpu::GPUSource::print_error(), processor_transform_init_handle(), project_brush_radius(), psys_frand(), psys_frand_vec(), pygpu_buffer__sq_item(), pygpu_matrix_translate(), python_script_error_jump_text(), PixelFormat::quantizeCeil(), RE_bake_normal_world_to_object(), RE_bake_normal_world_to_tangent(), RE_bake_normal_world_to_world(), blender::compositor::MemoryBuffer::read(), blender::compositor::MemoryBuffer::read_no_check(), read_node(), read_node_float(), DenoiseImage::read_pixels(), DenoiseImage::read_previous_pixels(), recalcData_nla(), rectf_curve_intersection(), rectf_curve_zone_y(), reduce_stroke_points(), remap_hair_emitter(), remapTime(), LookupTables::remove_table(), render_result_from_bake(), render_result_to_bake(), rgb_ramp_lookup(), rna_find_sdna_member(), rna_path_array_multi_string_from_flat_index(), PassAccessorGPU::run_film_convert_kernels(), blender::geometry::scale_input_assign(), SCULPT_do_clay_brush(), SCULPT_do_clay_strips_brush(), SCULPT_do_clay_thumb_brush(), SCULPT_do_crease_brush(), SCULPT_do_draw_brush(), SCULPT_do_draw_sharp_brush(), SCULPT_do_fill_brush(), SCULPT_do_flatten_brush(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_scrape_brush(), SCULPT_multiplane_scrape_preview_draw(), OMemStream::seekp(), select_cache_populate(), select_similar_data_pchan(), blender::nodes::node_geo_extrude_mesh_cc::selected_corner_range(), seq_disk_cache_add_header_entry(), seq_split_set_left_hold_offset(), seq_split_set_right_hold_offset(), seq_time_translate_handles(), SEQ_transform_fix_single_image_seq_offsets(), SEQ_transform_seqbase_shuffle_time(), sequencer_draw_preview(), sequencer_slip_apply_limits(), sequencer_slip_exec(), sequencer_slip_modal(), sequencer_slip_recursively(), sequencer_slip_update_header(), blender::bke::VArrayImpl_For_SplinePosition::set_all(), blender::bke::VArrayImpl_For_BezierHandles::set_all(), blender::bke::VArrayImpl_For_SplinePoints< T >::set_all(), blender::compositor::ColorBalanceASCCDLOperation::set_offset(), blender::compositor::ReadBufferOperation::set_offset(), GHOST_Rect::setCenter(), AlphaBlockDXT5::setIndex(), IK_QSwingSegment::SetLimit(), Freestyle::StrokeShaders::PolygonalizationShader::shade(), Freestyle::StrokeShaders::GuidingLinesShader::shade(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), shuffle_seq_test_overlap(), shuffle_seq_time_offset_get(), SIM_hair_volume_add_vertex(), SIM_hair_volume_solve_divergence(), blender::IndexMask::slice_and_offset(), slice_get_byte_buffers(), slice_get_float_buffers(), slip_add_sequences_recursive(), smooth_single_bezt(), smooth_single_bp(), snap_graph_keys(), sph_particle_courant(), SVMCompiler::stack_clear_offset(), SVMCompiler::stack_find_offset(), blender::eevee::Sampling::step(), store_bake_pixel(), stream_seek(), stroke_elem_project(), blender::gpu::GLDrawList::submit(), sum_selected_keyframes(), svm_brick(), svm_eval_nodes(), svm_node_clamp(), svm_node_closure_bsdf(), svm_node_closure_bsdf_skip(), svm_node_combine_hsv(), svm_node_curve(), svm_node_curves(), svm_node_enter_bump_eval(), svm_node_leave_bump_eval(), svm_node_map_range(), svm_node_min_max(), svm_node_mix(), svm_node_normal(), svm_node_principled_volume(), svm_node_rgb_ramp(), svm_node_separate_hsv(), svm_node_tex_brick(), svm_node_tex_coord(), svm_node_tex_coord_bump_dx(), svm_node_tex_coord_bump_dy(), svm_node_tex_image(), svm_node_tex_magic(), svm_node_tex_musgrave(), svm_node_tex_noise(), svm_node_tex_sky(), svm_node_tex_voronoi(), svm_node_tex_voxel(), svm_node_tex_wave(), svm_node_texture_mapping(), svm_node_value_v(), svm_node_vector_displacement(), svm_node_vector_map_range(), svm_node_vector_math(), table_lookup(), OMemStream::tellp(), blender::tests::TEST(), testbuffer_list_state_random_data(), timeline_cache_find_next_cached_segment(), transform_draw_cursor_draw(), transform_input_update(), tri_corner_test(), triangle_attribute_float(), triangle_attribute_float2(), triangle_attribute_float3(), triangle_attribute_float4(), txt_add_object(), ui_block_bounds_calc_text(), ui_block_func_POPUP(), UI_GetColorPtrBlendShade3ubv(), UI_GetColorPtrShade3ubv(), UI_GetThemeColorBlendShade3fv(), UI_GetThemeColorBlendShade3ubv(), UI_GetThemeColorBlendShade4fv(), UI_GetThemeColorShade3fv(), UI_GetThemeColorShade3ubv(), UI_GetThemeColorShade4fv(), UI_GetThemeColorShade4ubv(), ui_litem_layout_row(), ui_popup_block_refresh(), ui_update_flexible_spacing(), UI_view2d_multi_grid_draw(), undo_read(), blender::gpu::Texture::update(), blender::ed::sculpt_paint::update_curve_mask(), blender::compositor::TonemapOperation::update_memory_buffer_partial(), blender::gpu::MTLTexture::update_sub(), blender::gpu::GLTexture::update_sub(), update_vb(), updateGPUCurveMapping(), uv_circle_select_exec(), uv_circle_select_is_edge_inside(), uv_circle_select_is_point_inside(), uv_map_rotation_matrix(), uv_map_rotation_matrix_ex(), uv_snap_selection_exec(), uv_snap_uvs_offset(), blender::gpu::vbo_bind(), vertex_color_brightness_contrast_exec(), vertex_color_levels_exec(), vertex_group_levels_exec(), VertexFormat_pack(), Mesh::Triangle::verts_for_step(), vgroup_levels_subset(), view3d_ob_drop_matrix_from_snap(), view_pan_exec(), view_pan_invoke(), view_pan_modal(), widget_optionbut(), WIDGETGROUP_camera_refresh(), WM_gizmo_set_matrix_offset_location(), WM_operator_properties_checker_interval_from_op(), workbench_antialiasing_weights_get(), workbench_dof_cache_init(), OMemStream::write(), blender::compositor::write_buffer_rect(), blender::compositor::MemoryBuffer::write_pixel(), and zstd_seek().
Definition at line 751 of file kernel/device/gpu/kernel.h.
Referenced by blender::compositor::accumulate_line(), blender::compositor::NodeGraph::add_bNodeLink(), blender::compositor::NodeOperationBuilder::add_input_buffers(), add_nodes(), blender::compositor::NodeOperationBuilder::add_output_buffers(), blender::compositor::NodeConverter::add_output_color(), blender::compositor::NodeConverter::add_output_proxy(), blender::compositor::NodeConverter::add_output_value(), blender::compositor::NodeConverter::add_output_vector(), blender::compositor::NodeConverter::add_preview(), blender::compositor::NodeOperationBuilder::add_preview(), blender::compositor::NodeGraph::add_proxies_skip(), applyMouseInput(), BLI_bicubic_interpolation_char(), BLI_bicubic_interpolation_fl(), BLI_bilinear_interpolation_char(), BLI_bilinear_interpolation_fl(), BLI_bilinear_interpolation_wrap_char(), BLI_bilinear_interpolation_wrap_fl(), BLI_delaunay_2d_cdt_calc(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), BMO_slot_buffer_from_all(), bmo_slot_buffer_from_hflag(), blender::compositor::BuffersIteratorBuilder< T >::BuffersIteratorBuilder(), blender::compositor::NodeOperationBuilder::cache_output_links(), blender::fn::CustomMF_GenericConstant::call(), blender::fn::CustomMF_Constant< T >::call(), check_zone(), SVMCompiler::compile(), SVMCompiler::compile_type(), compute_sss_translucence_kernel(), HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar(), blender::compositor::ColorNode::convert_to_operations(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::SocketBufferNode::convert_to_operations(), blender::compositor::ValueNode::convert_to_operations(), cursor_surface_handle_enter(), cursor_surface_handle_leave(), dBoxBox2(), blender::eevee::DefaultSurfaceNodeTree::DefaultSurfaceNodeTree(), blender::eevee::DefaultWorldNodeTree::DefaultWorldNodeTree(), denoise_func(), blender::compositor::NodeOperation::determine_depending_area_of_interest(), blender::compositor::AntiAliasOperation::determine_depending_area_of_interest(), blender::compositor::BilateralBlurOperation::determine_depending_area_of_interest(), blender::compositor::BokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::CalculateMeanOperation::determine_depending_area_of_interest(), blender::compositor::ConvolutionFilterOperation::determine_depending_area_of_interest(), blender::compositor::CropImageOperation::determine_depending_area_of_interest(), blender::compositor::DenoiseBaseOperation::determine_depending_area_of_interest(), blender::compositor::DespeckleOperation::determine_depending_area_of_interest(), blender::compositor::DilateErodeThresholdOperation::determine_depending_area_of_interest(), blender::compositor::DilateDistanceOperation::determine_depending_area_of_interest(), blender::compositor::DilateStepOperation::determine_depending_area_of_interest(), blender::compositor::DirectionalBlurOperation::determine_depending_area_of_interest(), blender::compositor::DisplaceOperation::determine_depending_area_of_interest(), blender::compositor::DisplaceSimpleOperation::determine_depending_area_of_interest(), blender::compositor::DoubleEdgeMaskOperation::determine_depending_area_of_interest(), blender::compositor::FastGaussianBlurOperation::determine_depending_area_of_interest(), blender::compositor::FastGaussianBlurValueOperation::determine_depending_area_of_interest(), blender::compositor::FlipOperation::determine_depending_area_of_interest(), blender::compositor::GaussianAlphaXBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianAlphaYBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianBokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianBlurReferenceOperation::determine_depending_area_of_interest(), blender::compositor::GaussianXBlurOperation::determine_depending_area_of_interest(), blender::compositor::GaussianYBlurOperation::determine_depending_area_of_interest(), blender::compositor::GlareBaseOperation::determine_depending_area_of_interest(), blender::compositor::InpaintSimpleOperation::determine_depending_area_of_interest(), blender::compositor::KeyingBlurOperation::determine_depending_area_of_interest(), blender::compositor::KeyingClipOperation::determine_depending_area_of_interest(), blender::compositor::MapUVOperation::determine_depending_area_of_interest(), blender::compositor::MovieDistortionOperation::determine_depending_area_of_interest(), blender::compositor::NormalizeOperation::determine_depending_area_of_interest(), blender::compositor::PlaneCornerPinWarpImageOperation::determine_depending_area_of_interest(), blender::compositor::PlaneDistortWarpImageOperation::determine_depending_area_of_interest(), blender::compositor::PreviewOperation::determine_depending_area_of_interest(), blender::compositor::ProjectorLensDistortionOperation::determine_depending_area_of_interest(), blender::compositor::ReadBufferOperation::determine_depending_area_of_interest(), blender::compositor::RotateOperation::determine_depending_area_of_interest(), blender::compositor::ScaleRelativeOperation::determine_depending_area_of_interest(), blender::compositor::ScaleAbsoluteOperation::determine_depending_area_of_interest(), blender::compositor::ScaleFixedSizeOperation::determine_depending_area_of_interest(), blender::compositor::ScreenLensDistortionOperation::determine_depending_area_of_interest(), blender::compositor::SMAAEdgeDetectionOperation::determine_depending_area_of_interest(), blender::compositor::SMAABlendingWeightCalculationOperation::determine_depending_area_of_interest(), blender::compositor::SMAANeighborhoodBlendingOperation::determine_depending_area_of_interest(), blender::compositor::SunBeamsOperation::determine_depending_area_of_interest(), blender::compositor::TonemapOperation::determine_depending_area_of_interest(), blender::compositor::TranslateOperation::determine_depending_area_of_interest(), blender::compositor::VariableSizeBokehBlurOperation::determine_depending_area_of_interest(), blender::compositor::VectorBlurOperation::determine_depending_area_of_interest(), blender::compositor::WrapOperation::determine_depending_area_of_interest(), display_destroy(), blender::compositor::RenderLayersProg::do_interpolation(), do_versions_nodetree_image_layer_2_64_5(), dynamicPaint_outputLayerExists(), ED_node_shader_default(), EEVEE_material_default_diffuse_get(), EEVEE_material_default_error_get(), EEVEE_material_default_glossy_get(), EEVEE_shader_default_surface_nodetree(), EEVEE_shader_default_world_nodetree(), blender::gpu::GPUSource::enum_preprocess(), ShaderEval::eval(), blender::compositor::BufferLineAccumulator< fxu, fxv, fyu, fyv >::eval(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), blender::compositor::NodeOperation::execute_pixel(), blender::compositor::SingleThreadedOperation::execute_pixel(), blender::compositor::AntiAliasOperation::execute_pixel(), blender::compositor::BilateralBlurOperation::execute_pixel(), blender::compositor::BokehBlurOperation::execute_pixel(), blender::compositor::CalculateStandardDeviationOperation::execute_pixel(), blender::compositor::ConvolutionEdgeFilterOperation::execute_pixel(), blender::compositor::ConvolutionFilterOperation::execute_pixel(), blender::compositor::CryptomatteOperation::execute_pixel(), blender::compositor::DespeckleOperation::execute_pixel(), blender::compositor::DilateErodeThresholdOperation::execute_pixel(), blender::compositor::DilateDistanceOperation::execute_pixel(), blender::compositor::ErodeDistanceOperation::execute_pixel(), blender::compositor::DilateStepOperation::execute_pixel(), blender::compositor::DirectionalBlurOperation::execute_pixel(), blender::compositor::FastGaussianBlurOperation::execute_pixel(), blender::compositor::FastGaussianBlurValueOperation::execute_pixel(), blender::compositor::GaussianAlphaXBlurOperation::execute_pixel(), blender::compositor::GaussianAlphaYBlurOperation::execute_pixel(), blender::compositor::GaussianBokehBlurOperation::execute_pixel(), blender::compositor::GaussianBlurReferenceOperation::execute_pixel(), blender::compositor::GaussianXBlurOperation::execute_pixel(), blender::compositor::GaussianYBlurOperation::execute_pixel(), blender::compositor::IDMaskOperation::execute_pixel(), blender::compositor::InpaintSimpleOperation::execute_pixel(), blender::compositor::KeyingBlurOperation::execute_pixel(), blender::compositor::KeyingClipOperation::execute_pixel(), blender::compositor::KeyingScreenOperation::execute_pixel(), blender::compositor::NormalizeOperation::execute_pixel(), blender::compositor::ProjectorLensDistortionOperation::execute_pixel(), blender::compositor::ScreenLensDistortionOperation::execute_pixel(), blender::compositor::SMAAEdgeDetectionOperation::execute_pixel(), blender::compositor::SMAABlendingWeightCalculationOperation::execute_pixel(), blender::compositor::SMAANeighborhoodBlendingOperation::execute_pixel(), blender::compositor::SunBeamsOperation::execute_pixel(), blender::compositor::TonemapOperation::execute_pixel(), blender::compositor::PhotoreceptorTonemapOperation::execute_pixel(), blender::compositor::VariableSizeBokehBlurOperation::execute_pixel(), blender::compositor::ReadBufferOperation::execute_pixel_extend(), blender::compositor::BufferOperation::execute_pixel_filtered(), blender::compositor::ReadBufferOperation::execute_pixel_filtered(), 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::BokehImageOperation::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::DisplaceOperation::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::ImageDepthOperation::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::MapUVOperation::execute_pixel_sampled(), blender::compositor::MapValueOperation::execute_pixel_sampled(), blender::compositor::MaskOperation::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::MovieClipAttributeOperation::execute_pixel_sampled(), blender::compositor::MovieClipBaseOperation::execute_pixel_sampled(), blender::compositor::MovieClipAlphaOperation::execute_pixel_sampled(), blender::compositor::MovieDistortionOperation::execute_pixel_sampled(), blender::compositor::MultilayerColorOperation::execute_pixel_sampled(), blender::compositor::MultilayerValueOperation::execute_pixel_sampled(), blender::compositor::MultilayerVectorOperation::execute_pixel_sampled(), blender::compositor::PixelateOperation::execute_pixel_sampled(), blender::compositor::PlaneDistortWarpImageOperation::execute_pixel_sampled(), blender::compositor::PlaneDistortMaskOperation::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::RenderLayersDepthProg::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::SetColorOperation::execute_pixel_sampled(), blender::compositor::SetSamplerOperation::execute_pixel_sampled(), blender::compositor::SetValueOperation::execute_pixel_sampled(), blender::compositor::SetVectorOperation::execute_pixel_sampled(), blender::compositor::SplitOperation::execute_pixel_sampled(), blender::compositor::TextureBaseOperation::execute_pixel_sampled(), blender::compositor::TextureAlphaOperation::execute_pixel_sampled(), blender::compositor::TrackPositionOperation::execute_pixel_sampled(), blender::compositor::TranslateOperation::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(), exr_printf(), blender::nodes::decl::field_types_are_compatible(), blender::compositor::NodeOperationBuilder::find_attached_write_buffer_operation(), blender::compositor::NodeGraph::find_output(), float_array_to_string(), blender::gpu::GLShader::fragment_interface_declare(), generate(), GPUCodegen::generate_attribs(), blender::compositor::DenoiseOperation::generate_denoise(), GPUCodegen::generate_graphs(), blender::compositor::ScreenLensDistortionOperation::get_area_of_interest(), blender::compositor::ExecutionGroup::get_input_buffers_opencl(), blender::compositor::get_operation_dependencies(), blender::nodes::node_geo_input_curve_handles_cc::HandlePositionFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_island_cc::IslandFieldInput::get_varray_for_context(), GHOST_SystemWayland::getAllDisplayDimensions(), btBoxBoxDetector::getClosestPoints(), SphereTriangleDetector::getClosestPoints(), btGjkPairDetector::getClosestPoints(), btGjkPairDetector::getClosestPointsNonVirtual(), ghost_wl_output_own(), ghost_wl_output_tag(), ghost_wl_output_user_data(), global_handle_add(), gpu_node_free(), gpu_node_output(), GPUCodegen::GPUCodegen(), blender::io::usd::USDMaterialReader::import_usd_preview(), InputAngle(), InputAngleSpring(), InputCustomRatio(), InputCustomRatioFlip(), InputHorizontalAbsolute(), InputHorizontalRatio(), InputSpring(), InputSpringDelta(), InputSpringFlip(), InputTrackBall(), InputVector(), InputVerticalAbsolute(), InputVerticalRatio(), kernel_background_evaluate(), kernel_curve_shadow_transparency_evaluate(), kernel_displace_evaluate(), libmv_frameAccessorgetTransformRun(), make(), material_default_holdout_init(), material_default_surface_init(), material_default_volume_init(), blender::eevee::MaterialModule::MaterialModule(), merge_func(), blender::geometry::mesh_to_curve_convert(), blender::compositor::Node::Node(), blender::ed::space_node::node_buts_normal(), blender::ed::space_node::node_buts_rgb(), blender::ed::space_node::node_buts_value(), node_find_output_by_name(), blender::nodes::node_geo_curve_primitive_star_cc::node_geo_exec(), blender::nodes::node_geo_string_join_cc::node_geo_exec(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_socket_get_tooltip(), ntreeGPUMaterialNodes(), ntreeSetOutput(), operator<<(), output_handle_done(), output_handle_geometry(), output_handle_mode(), output_toggle_exec(), panel_draw(), png_chunk_create(), png_extend_native_int32(), blender::compositor::NodeConverter::set_invalid_output(), shader_eval_background(), shader_eval_curve_shadow_transparency(), shader_eval_displace(), SVMCompiler::stack_assign(), SVMCompiler::stack_assign_if_linked(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), blender::compositor::step_update_memory_buffer(), surface_handle_enter(), surface_handle_leave(), surface_setUniqueOutputName(), Shader::tag_update(), blender::fn::tests::TEST(), tonemapmodifier_apply_threaded_photoreceptor(), tonemapmodifier_apply_threaded_simple(), ui_but_copy_color(), ui_but_copy_menu(), ui_but_copy_numeric_array(), ui_but_copy_numeric_value(), ui_but_copy_operator(), ui_but_copy_popover(), ui_but_copy_text(), update_cursor_scale(), blender::compositor::ConstantOperation::update_memory_buffer(), blender::compositor::DenoisePrefilterOperation::update_memory_buffer(), blender::compositor::DoubleEdgeMaskOperation::update_memory_buffer(), blender::compositor::InpaintSimpleOperation::update_memory_buffer(), blender::compositor::ConvertBaseOperation::update_memory_buffer_partial(), blender::compositor::GaussianAlphaBlurBaseOperation::update_memory_buffer_partial(), blender::compositor::MathBaseOperation::update_memory_buffer_partial(), blender::compositor::MixBaseOperation::update_memory_buffer_partial(), blender::compositor::AntiAliasOperation::update_memory_buffer_partial(), blender::compositor::BilateralBlurOperation::update_memory_buffer_partial(), blender::compositor::BokehBlurOperation::update_memory_buffer_partial(), blender::compositor::BokehImageOperation::update_memory_buffer_partial(), blender::compositor::BoxMaskOperation::update_memory_buffer_partial(), blender::compositor::BrightnessOperation::update_memory_buffer_partial(), blender::compositor::CalculateMeanOperation::update_memory_buffer_partial(), blender::compositor::CalculateStandardDeviationOperation::update_memory_buffer_partial(), blender::compositor::ChangeHSVOperation::update_memory_buffer_partial(), blender::compositor::ChannelMatteOperation::update_memory_buffer_partial(), blender::compositor::ChromaMatteOperation::update_memory_buffer_partial(), blender::compositor::ColorCurveOperation::update_memory_buffer_partial(), blender::compositor::ConstantLevelColorCurveOperation::update_memory_buffer_partial(), blender::compositor::ColorMatteOperation::update_memory_buffer_partial(), blender::compositor::ColorRampOperation::update_memory_buffer_partial(), blender::compositor::ColorSpillOperation::update_memory_buffer_partial(), blender::compositor::ConvertColorSpaceOperation::update_memory_buffer_partial(), blender::compositor::ConvertDepthToRadiusOperation::update_memory_buffer_partial(), blender::compositor::SeparateChannelOperation::update_memory_buffer_partial(), blender::compositor::CombineChannelsOperation::update_memory_buffer_partial(), blender::compositor::ConvolutionEdgeFilterOperation::update_memory_buffer_partial(), blender::compositor::ConvolutionFilterOperation::update_memory_buffer_partial(), blender::compositor::CropOperation::update_memory_buffer_partial(), blender::compositor::CropImageOperation::update_memory_buffer_partial(), blender::compositor::CryptomatteOperation::update_memory_buffer_partial(), blender::compositor::DespeckleOperation::update_memory_buffer_partial(), blender::compositor::DifferenceMatteOperation::update_memory_buffer_partial(), blender::compositor::DilateErodeThresholdOperation::update_memory_buffer_partial(), blender::compositor::DilateDistanceOperation::update_memory_buffer_partial(), blender::compositor::ErodeDistanceOperation::update_memory_buffer_partial(), blender::compositor::DilateStepOperation::update_memory_buffer_partial(), blender::compositor::ErodeStepOperation::update_memory_buffer_partial(), blender::compositor::DirectionalBlurOperation::update_memory_buffer_partial(), blender::compositor::DisplaceOperation::update_memory_buffer_partial(), blender::compositor::DisplaceSimpleOperation::update_memory_buffer_partial(), blender::compositor::DistanceRGBMatteOperation::update_memory_buffer_partial(), blender::compositor::DotproductOperation::update_memory_buffer_partial(), blender::compositor::EllipseMaskOperation::update_memory_buffer_partial(), blender::compositor::FastGaussianBlurValueOperation::update_memory_buffer_partial(), blender::compositor::FlipOperation::update_memory_buffer_partial(), blender::compositor::GammaCorrectOperation::update_memory_buffer_partial(), blender::compositor::GammaUncorrectOperation::update_memory_buffer_partial(), blender::compositor::GaussianBlurBaseOperation::update_memory_buffer_partial(), blender::compositor::GaussianBokehBlurOperation::update_memory_buffer_partial(), blender::compositor::GaussianBlurReferenceOperation::update_memory_buffer_partial(), blender::compositor::GlareThresholdOperation::update_memory_buffer_partial(), blender::compositor::HueSaturationValueCorrectOperation::update_memory_buffer_partial(), blender::compositor::IDMaskOperation::update_memory_buffer_partial(), blender::compositor::ImageOperation::update_memory_buffer_partial(), blender::compositor::ImageAlphaOperation::update_memory_buffer_partial(), blender::compositor::ImageDepthOperation::update_memory_buffer_partial(), blender::compositor::InvertOperation::update_memory_buffer_partial(), blender::compositor::KeyingBlurOperation::update_memory_buffer_partial(), blender::compositor::KeyingClipOperation::update_memory_buffer_partial(), blender::compositor::KeyingDespillOperation::update_memory_buffer_partial(), blender::compositor::KeyingOperation::update_memory_buffer_partial(), blender::compositor::KeyingScreenOperation::update_memory_buffer_partial(), blender::compositor::LuminanceMatteOperation::update_memory_buffer_partial(), blender::compositor::MapRangeOperation::update_memory_buffer_partial(), blender::compositor::MapUVOperation::update_memory_buffer_partial(), blender::compositor::MapValueOperation::update_memory_buffer_partial(), blender::compositor::MaskOperation::update_memory_buffer_partial(), blender::compositor::MovieClipBaseOperation::update_memory_buffer_partial(), blender::compositor::MovieClipAlphaOperation::update_memory_buffer_partial(), blender::compositor::MovieDistortionOperation::update_memory_buffer_partial(), blender::compositor::MultilayerBaseOperation::update_memory_buffer_partial(), blender::compositor::NormalizeOperation::update_memory_buffer_partial(), blender::compositor::PlaneDistortWarpImageOperation::update_memory_buffer_partial(), blender::compositor::PlaneDistortMaskOperation::update_memory_buffer_partial(), blender::compositor::PosterizeOperation::update_memory_buffer_partial(), blender::compositor::ProjectorLensDistortionOperation::update_memory_buffer_partial(), blender::compositor::RenderLayersProg::update_memory_buffer_partial(), blender::compositor::RenderLayersAOOperation::update_memory_buffer_partial(), blender::compositor::RenderLayersAlphaProg::update_memory_buffer_partial(), blender::compositor::RenderLayersDepthProg::update_memory_buffer_partial(), blender::compositor::RotateOperation::update_memory_buffer_partial(), blender::compositor::ScaleOperation::update_memory_buffer_partial(), blender::compositor::ScaleFixedSizeOperation::update_memory_buffer_partial(), blender::compositor::ScreenLensDistortionOperation::update_memory_buffer_partial(), blender::compositor::SetAlphaMultiplyOperation::update_memory_buffer_partial(), blender::compositor::SetAlphaReplaceOperation::update_memory_buffer_partial(), blender::compositor::SMAAEdgeDetectionOperation::update_memory_buffer_partial(), blender::compositor::SMAABlendingWeightCalculationOperation::update_memory_buffer_partial(), blender::compositor::SMAANeighborhoodBlendingOperation::update_memory_buffer_partial(), blender::compositor::SplitOperation::update_memory_buffer_partial(), blender::compositor::SunBeamsOperation::update_memory_buffer_partial(), blender::compositor::TextureBaseOperation::update_memory_buffer_partial(), blender::compositor::TextureAlphaOperation::update_memory_buffer_partial(), blender::compositor::TonemapOperation::update_memory_buffer_partial(), blender::compositor::PhotoreceptorTonemapOperation::update_memory_buffer_partial(), blender::compositor::TransformOperation::update_memory_buffer_partial(), blender::compositor::TranslateOperation::update_memory_buffer_partial(), blender::compositor::VariableSizeBokehBlurOperation::update_memory_buffer_partial(), blender::compositor::VectorCurveOperation::update_memory_buffer_partial(), blender::compositor::ZCombineOperation::update_memory_buffer_partial(), blender::compositor::ZCombineMaskOperation::update_memory_buffer_partial(), blender::compositor::FastGaussianBlurOperation::update_memory_buffer_started(), blender::bke::AssetCatalogDefinitionFile::write_to_disk_unsafe(), xdg_output_handle_done(), xdg_output_handle_logical_position(), xdg_output_handle_logical_size(), xml_read_shader_graph(), zstd_read(), and GPUCodegen::~GPUCodegen().
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int int int pass_denoised |
Definition at line 809 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int int pass_noisy |
Definition at line 949 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int int int int pass_sample_count |
Definition at line 951 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int int int int pass_stride |
Definition at line 808 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWork::copy_from_render_buffers(), PathTraceWork::copy_to_render_buffers(), integrator_init_from_bake(), kernel_cryptomatte_post(), PassAccessorCPU::run_get_pass_kernel_processor_float(), PassAccessorCPU::run_get_pass_kernel_processor_half_rgba(), and TileManager::write_tile().
ccl_gpu_kernel_postfix ccl_global const int * path_index_array |
Definition at line 133 of file kernel/device/gpu/kernel.h.
float pixel_scale |
Definition at line 864 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global int ccl_global int* prefix_sum |
Definition at line 499 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_prefix_sum().
ccl_gpu_kernel_postfix ccl_global float * render_buffer |
Definition at line 71 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), adaptive_sampling_convergence_check(), adaptive_sampling_filter_x(), adaptive_sampling_filter_y(), PathTraceWorkCPU::cryptomatte_postproces(), cryptomatte_postprocess(), integrate_background(), integrate_distant_lights(), integrate_light(), integrate_surface(), integrator_eval_background_shader(), integrator_init_from_bake(), integrator_init_from_camera(), integrator_intersect_closest(), integrator_intersect_next_kernel(), integrator_intersect_next_kernel_after_volume(), integrator_megakernel(), integrator_shade_background(), integrator_shade_light(), integrator_shade_shadow(), integrator_shade_surface(), integrator_shade_surface_mnee(), integrator_shade_surface_raytrace(), integrator_shade_volume(), kernel_accum_background(), kernel_accum_emission(), kernel_accum_holdout(), kernel_accum_light(), kernel_accum_pixel_render_buffer(), kernel_accum_sample(), kernel_adaptive_sampling_convergence_check(), kernel_adaptive_sampling_filter_x(), kernel_adaptive_sampling_filter_y(), kernel_cryptomatte_post(), kernel_need_sample_pixel(), kernel_pass_pixel_render_buffer(), kernel_write_data_passes(), PathTraceWorkCPU::render_samples_full_pipeline(), svm_eval_nodes(), svm_node_aov_check(), svm_node_aov_color(), and svm_node_aov_value().
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int render_offset |
Definition at line 837 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int int int render_pass_denoising_albedo |
Definition at line 841 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int int int int render_pass_denoising_normal |
Definition at line 842 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int int int int int render_pass_motion |
Definition at line 843 of file kernel/device/gpu/kernel.h.
Referenced by if().
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int int render_pass_sample_count |
Definition at line 840 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int int render_pass_stride |
Definition at line 839 of file kernel/device/gpu/kernel.h.
Definition at line 819 of file kernel/device/gpu/kernel.h.
Referenced by integrator_init_from_bake(), kernel_accum_light(), kernel_accum_pixel_render_buffer(), kernel_adaptive_sampling_convergence_check(), kernel_need_sample_pixel(), kernel_pass_pixel_render_buffer(), path_state_init(), svm_node_aov_color(), and svm_node_aov_value().
ccl_gpu_kernel_postfix ccl_global float int int int int ccl_global const float int int render_stride |
Definition at line 838 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int int float bool reset |
clear internal cached data and reset random seed
Definition at line 517 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::adaptive_sampling_converge_filter_count_active(), adaptive_sampling_convergence_check(), PathTraceWorkGPU::adaptive_sampling_convergence_check_count_active(), BKE_brush_gpencil_paint_presets(), BKE_brush_gpencil_sculpt_presets(), BKE_brush_gpencil_vertex_presets(), BKE_brush_gpencil_weight_presets(), BKE_id_attribute_copy_domains_temp(), BKE_ptcache_id_reset(), BKE_ptcache_object_reset(), bmo_dissolve_degenerate_exec(), ED_view3d_local_collections_set(), Freestyle::StyleModule::execute(), gpencil_primitive_move(), gpencil_primitive_size(), gpencil_primitive_strength(), blender::eevee::Film::init(), kernel_adaptive_sampling_convergence_check(), blender::deg::Node::Stats::Stats(), ui_searchbox_update(), BlenderSession::view_draw(), and blender::gpu::MTLTexture::~MTLTexture().
uint sample |
Definition at line 91 of file kernel/device/gpu/kernel.h.
Referenced by BCSampleFrame::add(), BCAnimationCurve::add_value_from_matrix(), BKE_gpencil_convert_curve(), AnimationExporter::collada_source_from_values(), blender::imbuf::transform::ChannelConverter< StorageType, SourceNumChannels, DestinationNumChannels >::convert_and_store(), blender::io::alembic::ABCCurveWriter::do_write(), blender::io::alembic::ABCHairWriter::do_write(), blender::io::alembic::ABCNurbsWriter::do_write(), blender::io::alembic::ABCPointsWriter::do_write(), draw_seq_waveform_overlay(), dynamic_paint_create_uv_surface_direct_cb(), ED_gpencil_trace_data_to_strokes(), eevee_cryptomatte_download_buffer(), eevee_cryptomatte_postprocess_weights(), libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::Error(), BCSampleFrameContainer::get_matrices(), BCSampleFrame::get_sample_matrix(), BCSampleFrameContainer::get_samples(), blender::io::alembic::get_shutter_samples(), blender::RandomNumberGenerator::get_triangle_sample(), blender::RandomNumberGenerator::get_triangle_sample_3d(), blender::io::alembic::get_uv_sample(), get_work_pixel(), gpencil_convert_spline(), integrate_camera_sample(), integrate_surface(), integrator_init_from_bake(), integrator_init_from_camera(), kernel_accum_adaptive_buffer(), kernel_accum_background(), kernel_accum_combined_pass(), kernel_accum_combined_transparent_pass(), kernel_accum_emission(), kernel_accum_light(), kernel_accum_sample(), kernel_adaptive_sampling_convergence_check(), kernel_write_data_passes(), lcg_state_init(), AdaptiveSampling::need_filter(), paint_smooth_stroke(), paint_stroke_add_sample(), path_rng_1D(), path_rng_2D(), path_rng_hash_init(), path_state_init_integrator(), path_state_rng_load(), pmj_sample_1D(), pmj_sample_2D(), blender::imbuf::transform::ScanlineProcessor< Discard, Sampler, OutputPixelPointer >::process(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::read_custom_data_uvs(), blender::io::alembic::read_generated_coordinates(), blender::io::alembic::AbcCurveReader::read_mesh(), blender::io::alembic::AbcMeshReader::read_mesh(), blender::io::alembic::AbcSubDReader::read_mesh(), blender::io::alembic::AbcPointsReader::read_mesh(), blender::io::alembic::read_mesh_sample(), blender::io::alembic::read_points_sample(), blender::io::alembic::read_subd_sample(), blender::io::alembic::AbcSubDReader::readObjectData(), PathTraceWorkCPU::render_samples_full_pipeline(), blender::eevee::Sampling::sample_ball(), sample_is_even(), BCAnimationSampler::sample_scene(), libmv::SampleLinear(), scaledownx(), scaledowny(), scaleupx(), scaleupy(), shadow_path_state_rng_load(), TEST(), blender::io::alembic::AbcMeshReader::topology_changed(), workbench_cavity_data_update(), blender::io::alembic::write_generated_coordinates(), blender::io::alembic::write_mcol(), blender::io::alembic::write_uv(), and BCSampleFrame::~BCSampleFrame().
ccl_gpu_kernel_postfix ccl_global float int int int int sh |
Definition at line 515 of file kernel/device/gpu/kernel.h.
Referenced by basic_cache_init(), BLI_smallhash_haskey(), BLI_smallhash_init(), BLI_smallhash_init_ex(), BLI_smallhash_insert(), BLI_smallhash_iternew(), BLI_smallhash_iternew_p(), BLI_smallhash_len(), BLI_smallhash_lookup(), BLI_smallhash_lookup_p(), BLI_smallhash_reinsert(), BLI_smallhash_release(), blender::gpu::GLTexture::check_feedback_loop(), diffuse_shv3(), dof_bokeh_pass_init(), dof_dilate_tiles_pass_init(), dof_filter_pass_init(), dof_flatten_tiles_pass_init(), dof_gather_pass_init(), dof_recombine_pass_init(), dof_reduce_pass_init(), dof_scatter_pass_init(), dof_setup_pass_init(), DRW_shader_create_fullscreen_with_shaderlib_ex(), DRW_shader_create_with_lib_ex(), DRW_shader_create_with_shaderlib_ex(), DRW_shader_curves_refine_get(), DRW_shader_hair_refine_get(), drw_shgroup_material_create_ex(), ED_gpencil_trace_bitmap_print(), eevee_create_bloom_pass(), eevee_lookdev_hdri_preview_init(), EEVEE_materials_cache_init(), EEVEE_motion_blur_cache_init(), EEVEE_shaders_taa_resolve_sh_get(), EEVEE_temporal_sampling_cache_init(), EEVEE_volumes_cache_finish(), EEVEE_volumes_cache_object_add(), eul_to_mat3(), eul_to_mat4(), eul_to_quat(), eulO_to_mat3(), eulO_to_quat(), eval_shv3(), Freestyle::FrsImage::FrsImage(), GPENCIL_antialiasing_init(), GPENCIL_cache_init(), gpencil_layer_cache_add(), gpencil_vfx_blur(), gpencil_vfx_colorize(), gpencil_vfx_flip(), gpencil_vfx_glow(), gpencil_vfx_pass_create(), gpencil_vfx_pixelize(), gpencil_vfx_rim(), gpencil_vfx_shadow(), gpencil_vfx_swirl(), gpencil_vfx_wave(), GPU_material_compile(), GPU_material_from_nodetree(), GPU_shader_create_from_arrays_impl(), GPU_shader_create_from_python(), GPU_shader_uniform_1b(), GPU_shader_uniform_1f(), GPU_shader_uniform_1i(), GPU_shader_uniform_2f(), GPU_shader_uniform_2fv(), GPU_shader_uniform_2fv_array(), GPU_shader_uniform_3f(), GPU_shader_uniform_3fv(), GPU_shader_uniform_4f(), GPU_shader_uniform_4fv(), GPU_shader_uniform_4fv_array(), GPU_shader_uniform_mat4(), hair_refine_shader_transform_feedback_create(), madd_sh_shfl(), material_opaque(), material_shadow(), material_transparent(), MultiDevice::mem_copy_from(), OVERLAY_antialiasing_cache_init(), OVERLAY_armature_cache_init(), OVERLAY_background_cache_init(), OVERLAY_edit_curve_cache_init(), OVERLAY_edit_curves_cache_init(), OVERLAY_edit_gpencil_cache_init(), OVERLAY_edit_lattice_cache_init(), OVERLAY_edit_mesh_cache_init(), OVERLAY_edit_particle_cache_init(), OVERLAY_edit_text_cache_init(), OVERLAY_edit_uv_cache_init(), OVERLAY_extra_cache_init(), OVERLAY_facing_cache_init(), OVERLAY_fade_cache_init(), OVERLAY_gpencil_cache_init(), OVERLAY_grid_cache_init(), OVERLAY_image_camera_cache_populate(), OVERLAY_image_empty_cache_populate(), OVERLAY_metaball_cache_init(), OVERLAY_mode_transfer_cache_populate(), OVERLAY_motion_path_cache_init(), OVERLAY_outline_cache_init(), OVERLAY_paint_cache_init(), OVERLAY_particle_cache_init(), OVERLAY_sculpt_cache_init(), OVERLAY_sculpt_curves_cache_init(), OVERLAY_shader_edit_mesh_edge(), OVERLAY_shader_extra(), OVERLAY_shader_extra_wire(), OVERLAY_volume_cache_init(), OVERLAY_volume_extra(), select_cache_init(), SEQ_add_effect_strip(), seq_dupli(), seq_get_early_out_for_blend_mode(), seq_render_effect_execute_threaded(), seq_render_effect_strip_impl(), seq_render_strip_stack_apply_effect(), seq_sequence_free_ex(), sequencer_change_effect_type_exec(), Freestyle::GrayImage::setArray(), Freestyle::RGBImage::setArray(), setEulerZYX(), smallhash_buckets_reserve(), smallhash_init_empty(), smallhash_lookup(), smallhash_lookup_first_free(), smallhash_resize_buckets(), studiolight_spherical_harmonics_apply_band_factors(), studiolight_spherical_harmonics_apply_windowing(), studiolight_spherical_harmonics_calculate_coefficients(), studiolight_spherical_harmonics_eval(), studiolight_spherical_harmonics_lambda_get(), blender::eevee::Film::sync(), blender::gpu::tests::test_compile_builtin_shader(), vec_fac_to_sh(), workbench_antialiasing_cache_init(), workbench_cavity_cache_init(), workbench_opaque_cache_init(), workbench_outline_cache_init(), workbench_shadow_cache_init(), workbench_transparent_cache_init(), workbench_volume_modifier_cache_populate(), and workbench_volume_object_cache_populate().
const int state = tile->path_index_offset + tile_work_index |
Definition at line 89 of file kernel/device/gpu/kernel.h.
Referenced by __anyhit__kernel_optix_shadow_all_hit(), Profiler::add_state(), array_store_free_data(), basic_cache_init(), basic_force_cb(), bezier_relax_direction(), BKE_gpencil_frame_addnew(), BLI_array_store_calc_size_expanded_get(), BLI_array_store_is_valid(), BLI_array_store_state_add(), BLI_array_store_state_data_get(), BLI_array_store_state_data_get_alloc(), BLI_array_store_state_remove(), BLI_array_store_state_size_get(), BLI_expr_pylike_parse(), BLI_ghash_pop(), BLI_gset_pop(), BLI_task_parallel_iterator(), BLI_task_parallel_listbase(), BLI_task_parallel_mempool(), bmo_connect_vert_pair_exec(), BMO_op_vinitf(), boid_brain(), boid_copy_settings(), boid_duplicate_state(), boid_free_settings(), boid_get_current_state(), boid_new_state(), boids_precalc_rules(), BPY_rna_types(), bpy_types_module_dir(), bpy_types_module_getattro(), btSwapProblem(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), button_activate_state(), button_modal_state(), BVH(), BVH_FUNCTION_NAME(), SVMCompiler::compile_type(), GHOST_SystemNULL::createWindow(), GHOST_SystemWayland::createWindow(), GHOST_SystemWin32::createWindow(), GHOST_SystemX11::createWindow(), GHOST_SystemCocoa::createWindow(), blender::deg::deg_evaluate_on_refresh(), blender::deg::deg_graph_detect_cycles(), blender::bke::node_field_inferencing::determine_group_input_states(), determine_uv_edge_stitchability(), determine_uv_stitchability(), ObjectManager::device_update_object_transform(), ObjectManager::device_update_transforms(), do_child_modifiers(), do_clump(), do_guides(), do_kink(), do_kink_spiral_deform(), do_render_strip_seqbase(), do_render_strip_uncached(), do_rough(), do_rough_curve(), do_rough_end(), do_twist(), blender::io::alembic::ABCPointsWriter::do_write(), draw_call_batching_do(), draw_call_batching_finish(), draw_call_batching_flush(), draw_call_batching_start(), draw_call_resource_bind(), draw_call_single_do(), draw_filled_lasso(), draw_indirect_call(), draw_marker_texts(), draw_select_buffer(), draw_shgroup(), draw_update_uniforms(), DRW_pass_create(), DRW_pass_create_instance(), drw_shgroup_material_texture(), DRW_shgroup_state_disable(), DRW_shgroup_state_enable(), DRW_state_lock(), DRW_state_reset_ex(), drw_state_set(), ED_clip_view_lock_state_restore_no_jump(), ED_clip_view_lock_state_store(), ED_draw_imbuf_clipping(), ED_mask_draw_region(), ED_mask_view_lock_state_restore_no_jump(), ED_mask_view_lock_state_store(), ED_node_socket_draw(), ed_preview_draw_rect(), ED_screen_full_restore(), ED_screen_state_toggle(), ED_view3d_cursor_snap_data_update(), ED_view3d_cursor_snap_deactive(), ED_view3d_cursor_snap_prevpoint_set(), ED_view3d_cursor_snap_state_default_set(), EEVEE_lightprobes_cache_init(), EEVEE_lookdev_cache_init(), eevee_lookdev_hdri_preview_init(), EEVEE_materials_cache_init(), EEVEE_motion_blur_cache_init(), EEVEE_occlusion_output_init(), EEVEE_shadows_cache_init(), EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), blender::fn::evaluate_as_one(), explodeMesh(), file_draw_preview(), SVMCompiler::find_aov_nodes_and_dependencies(), SVMCompiler::generate_closure_node(), SVMCompiler::generate_multi_closure(), blender::gpu::MTLContext::generate_sampler_from_state(), SVMCompiler::generate_svm_nodes(), SVMCompiler::generated_shared_closure_nodes(), get_angular_velocity_vector(), OSLRenderServices::get_background_attribute(), get_boid_state(), get_effector_data(), GHOST_SystemSDL::getButtons(), GHOST_WindowCocoa::getState(), GHOST_WindowX11::getState(), ghash_pop(), GHOST_CreateWindow(), ghost_event_proc(), GHOST_SetWindowState(), GHOST_Window::GHOST_Window(), GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowWayland::GHOST_WindowWayland(), GHOST_WindowWin32::GHOST_WindowWin32(), GHOST_WindowX11::GHOST_WindowX11(), GPENCIL_cache_init(), gpencil_layer_cache_add(), gpencil_vfx_blur(), gpencil_vfx_colorize(), gpencil_vfx_flip(), gpencil_vfx_glow(), gpencil_vfx_pass_create(), gpencil_vfx_pixelize(), gpencil_vfx_rim(), gpencil_vfx_shadow(), gpencil_vfx_swirl(), gpencil_vfx_wave(), GPU_blend_get(), GPU_color_mask(), GPU_depth_mask(), GPU_depth_mask_get(), GPU_depth_range(), GPU_depth_test_get(), GPU_face_culling_get(), GPU_line_width_get(), GPU_matrix_dirty_get(), GPU_matrix_reset(), GPU_matrix_stack_level_get_model_view(), GPU_matrix_stack_level_get_projection(), gpu_matrix_state_active_set_dirty(), GPU_matrix_state_create(), GPU_matrix_state_discard(), GPU_point_size(), GPU_program_point_size(), GPU_state_set(), GPU_stencil_mask_get(), GPU_stencil_test_get(), GPU_texture_bind_ex(), GPU_write_mask_get(), icon_draw_rect(), IDP_repr_fn(), idp_repr_fn_recursive(), idp_str_append_escape(), if(), immBindTextureSampler(), immDrawPixelsTexScaledFullSize(), immDrawPixelsTexSetup(), immDrawPixelsTexSetupAttributes(), immDrawPixelsTexTiled(), immDrawPixelsTexTiled_clipping(), immDrawPixelsTexTiled_scaling(), immDrawPixelsTexTiled_scaling_clipping(), integrate_background(), integrate_distant_lights(), integrate_intersect_shadow_opaque(), integrate_intersect_shadow_visibility(), integrate_light(), integrate_shadow_max_transparent_hits(), integrate_surface(), integrate_surface_bsdf_bssrdf_bounce(), integrate_surface_shader_setup(), integrate_surface_terminate(), integrator_eval_background_shader(), integrator_init_from_bake(), integrator_init_from_camera(), integrator_intersect_closest(), integrator_intersect_next_kernel(), integrator_intersect_next_kernel_after_volume(), integrator_intersect_shadow(), integrator_intersect_subsurface(), integrator_intersect_terminate(), integrator_intersect_volume_stack(), integrator_megakernel(), integrator_path_init(), integrator_path_init_sorted(), integrator_path_is_terminated(), integrator_path_next(), integrator_path_next_sorted(), integrator_path_terminate(), integrator_shade_background(), integrator_shade_light(), integrator_shade_shadow(), integrator_shade_surface(), integrator_shade_surface_mnee(), integrator_shade_surface_raytrace(), integrator_shade_volume(), integrator_shadow_path_init(), integrator_shadow_path_is_terminated(), integrator_shadow_path_next(), integrator_shadow_path_terminate(), integrator_state_bounce(), integrator_state_copy_volume_stack(), integrator_state_copy_volume_stack_to_shadow(), integrator_state_diffuse_bounce(), integrator_state_glossy_bounce(), integrator_state_read_isect(), integrator_state_read_ray(), integrator_state_read_shadow_isect(), integrator_state_read_shadow_ray(), integrator_state_read_shadow_volume_stack(), integrator_state_read_volume_stack(), integrator_state_shadow_catcher_split(), integrator_state_shadow_volume_stack_is_empty(), integrator_state_transmission_bounce(), integrator_state_transparent_bounce(), integrator_state_volume_stack_is_empty(), integrator_state_write_isect(), integrator_state_write_ray(), integrator_state_write_shadow_isect(), integrator_state_write_shadow_ray(), integrator_state_write_shadow_volume_stack(), integrator_state_write_volume_stack(), integrator_volume_stack_init(), integrator_volume_stack_update_for_subsurface(), kernel_accum_background(), kernel_accum_emission(), kernel_accum_emission_or_background_pass(), kernel_accum_holdout(), kernel_accum_light(), kernel_accum_pixel_render_buffer(), kernel_accum_sample(), kernel_need_sample_pixel(), kernel_pass_pixel_render_buffer(), kernel_shadow_catcher_is_path_split_bounce(), kernel_shadow_catcher_path_can_split(), kernel_write_data_passes(), keyboard_handle_key(), light_sample_shader_eval(), lights_intersect(), make_duplis_particle_system(), blender::compositor::MemoryBuffer::MemoryBuffer(), modifier_render_mask_input(), modifyMesh(), blender::gpu::MTLContext::MTLContext(), blender::ed::space_node::node_draw_preview(), object_cacheIgnoreClear(), operator_state_dispatch(), OVERLAY_armature_cache_init(), OVERLAY_background_cache_init(), OVERLAY_edit_curve_cache_init(), OVERLAY_edit_curves_cache_init(), OVERLAY_edit_gpencil_cache_init(), OVERLAY_edit_lattice_cache_init(), OVERLAY_edit_mesh_cache_init(), OVERLAY_edit_particle_cache_init(), OVERLAY_edit_text_cache_init(), OVERLAY_edit_uv_cache_init(), OVERLAY_extra_cache_init(), OVERLAY_facing_cache_init(), OVERLAY_fade_cache_init(), OVERLAY_gpencil_cache_init(), OVERLAY_grid_cache_init(), OVERLAY_image_cache_init(), OVERLAY_metaball_cache_init(), OVERLAY_mode_transfer_cache_init(), OVERLAY_motion_path_cache_init(), OVERLAY_outline_cache_init(), OVERLAY_paint_cache_init(), OVERLAY_particle_cache_init(), OVERLAY_sculpt_cache_init(), OVERLAY_sculpt_curves_cache_init(), OVERLAY_volume_cache_init(), OVERLAY_wireframe_cache_init(), paint_2d_op(), paint_draw_tex_overlay(), panel_activate_state(), panel_handle_data_ensure(), parallel_iterator_func(), parallel_iterator_func_do(), parallel_mempool_func(), parse_add(), parse_add_func(), parse_add_jump(), parse_add_op(), parse_alloc_ops(), parse_and(), parse_cmp(), parse_cmp_chain(), parse_expr(), parse_function_args(), parse_mul(), parse_next_token(), parse_not(), parse_or(), parse_set_jump(), parse_unary(), particle_batch_cache_ensure_pos(), particle_settings_blend_read_data(), particle_settings_blend_read_expand(), particle_settings_blend_read_lib(), particle_settings_blend_write(), particle_settings_foreach_id(), particle_system_minmax(), path_source_handle_preprocessor(), path_source_replace_includes(), path_source_replace_includes_recursive(), path_state_ao_bounce(), path_state_continuation_probability(), path_state_init(), path_state_init_integrator(), path_state_init_queues(), path_state_next(), path_state_ray_visibility(), path_state_rng_light_termination(), path_state_rng_load(), pd_point_from_particle(), pointdensity_cache_psys(), pointer_handle_button(), precalc_guides(), GHOST_SystemWin32::processKeyEvent(), project_paint_op(), blender::bke::node_field_inferencing::propagate_data_requirements_from_right_to_left(), blender::bke::node_field_inferencing::propagate_field_status_from_left_to_right(), psys_get_birth_coords(), psys_get_particle_on_path(), psys_get_particle_state(), rekey_particle(), rekey_particle_to_time(), Profiler::remove_state(), PathTraceWorkCPU::render_samples_full_pipeline(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), ruler_state_set(), Profiler::run(), blender::gpu::GLTexture::samplers_init(), blender::gpu::GLTexture::samplers_update(), screen_active_editable(), screen_state_to_nonnormal(), select_cache_init(), seq_get_uncached_thumbnail(), seq_proxy_build_frame(), SEQ_proxy_rebuild(), seq_render_effect_strip_impl(), SEQ_render_give_ibuf(), SEQ_render_give_ibuf_direct(), seq_render_give_ibuf_seqbase(), seq_render_state_init(), seq_render_strip(), seq_render_strip_stack(), SEQ_render_thumbnails(), SEQ_render_thumbnails_base_set(), BoneExtended::set_leaf_bone(), set_next_operator_state(), GHOST_WindowCocoa::setState(), GHOST_WindowSDL::setState(), GHOST_WindowWin32::setState(), GHOST_WindowX11::setState(), GHOST_WindowWayland::setState(), shader_eval_displacement(), shader_eval_surface(), shader_prepare_surface_closures(), shaderdata_to_shaderglobals(), shadow_path_state_rng_load(), shadow_volume_stack_enter_exit(), SKY_arhosek_xyz_skymodelstate_alloc_init(), SKY_arhosekskymodel_radiance(), SKY_arhosekskymodelstate_free(), sph_force_cb(), sphclassical_force_cb(), splineik_evaluate_bone(), splineik_evaluate_init(), splineik_execute_tree(), state_add_exec(), state_del_exec(), state_delete(), state_dupe_add(), state_link_add(), state_link_add_test(), state_link_find(), state_move_down_exec(), state_move_up_exec(), state_step(), state_step__face_edges(), state_step__face_verts(), mv::KalmanFilter< T, N, K >::Step(), stitch_calculate_island_snapping(), stitch_check_edges_state_stitchable(), stitch_check_edges_stitchable(), stitch_check_uvs_state_stitchable(), stitch_check_uvs_stitchable(), stitch_draw(), stitch_exit(), stitch_init(), stitch_init_all(), stitch_invoke(), stitch_island_calculate_edge_rotation(), stitch_island_calculate_vert_rotation(), stitch_process_data(), stitch_propagate_uv_final_position(), stitch_select(), stitch_select_edge(), stitch_select_uv(), stitch_set_selection_mode(), stitch_setup_face_preview_for_uv_group(), stitch_uv_edge_generate_linked_edges(), stitch_validate_edge_stitchability(), stitch_validate_uv_stitchability(), subdivide_particle(), subsurface_disk(), subsurface_random_walk(), svm_eval_nodes(), svm_node_aov_color(), svm_node_aov_value(), svm_node_light_path(), blender::eevee::Film::sync(), blender::eevee::ForwardPipeline::sync(), blender::eevee::WorldPipeline::sync(), tablet_tool_handle_button(), task_parallel_iterator_do(), task_parallel_iterator_no_threads(), TEST(), test_float_state(), test_vec2f_state(), text_state_decode(), text_state_encode(), text_undosys_step_decode(), text_undosys_step_encode_to_state(), text_undosys_step_free(), OSLRenderServices::texture(), ui_but_is_pushed_ex(), ui_draw_but(), ui_draw_but_IMAGE(), ui_draw_menu_item(), ui_draw_preview_item(), UI_draw_widget_scroll(), ui_handle_button_event(), ui_handler_wait_for_input(), ui_textedit_undo_push(), UI_view2d_scrollers_draw_ex(), ui_widget_color_disabled(), um_arraystore_expand(), um_arraystore_free(), mv::KalmanFilter< T, N, K >::Update(), blender::bke::node_field_inferencing::update_socket_shapes(), GHOST_XrAction::updateState(), uv_edge_get(), v3d_cursor_eventstate_has_changed(), v3d_cursor_snap_calc_plane(), v3d_cursor_snap_draw_fn(), v3d_cursor_snap_poll_fn(), v3d_cursor_snap_update(), view3d_ob_drop_draw_activate(), view3d_ob_drop_draw_deactivate(), volume_stack_clean(), volume_stack_enter_exit(), volume_stack_sample_method(), widget_alpha_factor(), widget_color_blend_from_flags(), widget_draw_icon(), widget_icon_has_anim(), widget_numbut(), widget_numbut_draw(), widget_numbut_embossn(), widget_numslider(), widget_optionbut(), widget_pulldownbut(), widget_roundbut_exec(), widget_scroll(), widget_state(), widget_state_label(), widget_state_menu_item(), widget_state_numslider(), widget_state_option_menu(), widget_state_pie_menu_item(), widget_swatch(), widget_tab(), widget_textbut(), widget_view_item(), window_mouse(), wm_drag_draw_icon(), wm_draw_update(), wm_event_cursor_store(), wm_window_fullscreen_toggle_exec(), wm_xr_controller_aim_draw(), wm_xr_controller_model_draw(), wm_xr_draw_controllers(), wm_xr_navigation_fly_modal(), wm_xr_session_action_states_interpret(), wm_xr_session_action_test_bimanual(), wm_xr_session_actions_update(), wm_xr_session_controller_aim_pose_find(), wm_xr_session_controller_data_clear(), wm_xr_session_controller_data_free(), wm_xr_session_controller_data_populate(), wm_xr_session_controller_data_update(), wm_xr_session_create_cb(), wm_xr_session_data_free(), wm_xr_session_draw_data_needs_reset_to_base_pose(), wm_xr_session_draw_data_update(), WM_xr_session_state_navigation_reset(), wm_xr_session_state_to_event(), wm_xr_session_state_update(), workbench_cache_hair_populate(), workbench_cache_texpaint_populate(), workbench_cavity_cache_init(), workbench_opaque_cache_init(), workbench_outline_cache_init(), workbench_shadow_cache_init(), workbench_transparent_cache_init(), write_boid_state(), xdg_toplevel_handle_configure(), xml_read_background(), xml_read_camera(), xml_read_file(), xml_read_include(), xml_read_light(), xml_read_mesh(), xml_read_scene(), xml_read_shader(), xml_read_shader_graph(), xml_read_state(), and blender::fn::VariableStates::~VariableStates().
const uint state_index = ccl_gpu_global_id_x() |
Definition at line 410 of file kernel/device/gpu/kernel.h.
Referenced by gpu_parallel_active_index_array_impl(), and gpu_parallel_sorted_index_array().
ccl_gpu_kernel_postfix ccl_global float int int int int int int stride |
Definition at line 519 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int sw |
Definition at line 514 of file kernel/device/gpu/kernel.h.
Referenced by AnimationClipExporter::AnimationClipExporter(), AnimationExporter::AnimationExporter(), ED_gpencil_trace_bitmap_print(), blender::compositor::DilateErodeThresholdOperation::execute_pixel(), Freestyle::FrsImage::FrsImage(), gizmo2d_xform_invoke_prepare(), make_sep_waveform_view_from_ibuf_byte(), make_sep_waveform_view_from_ibuf_float(), blender::compositor::DilateErodeThresholdOperation::set_switch(), Freestyle::GrayImage::setArray(), and Freestyle::RGBImage::setArray().
Definition at line 512 of file kernel/device/gpu/kernel.h.
Referenced by BLI_lasso_is_point_inside(), create_mono_icon_with_border(), draw_columnheader_columns(), draw_details_columns(), draw_dividers(), ED_clip_point_stable_pos(), ED_clip_point_stable_pos__reverse(), ED_image_mouse_pos(), ED_image_point_pos(), ED_image_point_pos__reverse(), euler_to_mat(), euler_to_transform(), blender::compositor::EllipseMaskOperation::execute_pixel_sampled(), file_draw_invalid_asset_library_hint(), file_draw_invalid_library_hint(), file_draw_string(), file_draw_string_multiline(), isect_ray_tri_watertight_v3(), noise3_perlin(), Freestyle::ImagePyramid::pixel(), pmj_sample_2D(), Freestyle::Noise::smoothNoise1(), Freestyle::Noise::smoothNoise2(), transform_uniform_scale(), ui_window_to_block_fl(), and iTaSC::Armature::updateJoint().
ccl_gpu_kernel_postfix ccl_global float int int sy |
Definition at line 513 of file kernel/device/gpu/kernel.h.
Referenced by BLI_lasso_is_point_inside(), create_mono_icon_with_border(), debugDrawConstraint(), draw_background(), draw_columnheader_columns(), ED_clip_point_stable_pos(), ED_clip_point_stable_pos__reverse(), ED_image_mouse_pos(), ED_image_point_pos(), ED_image_point_pos__reverse(), euler_to_mat(), euler_to_transform(), blender::compositor::EllipseMaskOperation::execute_pixel_sampled(), file_draw_invalid_asset_library_hint(), file_draw_invalid_library_hint(), file_draw_string(), file_draw_string_multiline(), isect_ray_tri_watertight_v3(), MultiDevice::mem_copy_from(), noise3_perlin(), Freestyle::ImagePyramid::pixel(), pmj_sample_2D(), Freestyle::Noise::smoothNoise2(), Freestyle::Noise::smoothNoise3(), transform_uniform_scale(), ui_draw_gradient(), and ui_window_to_block_fl().
ccl_gpu_kernel_postfix ccl_global const int const int const int terminated_states_offset |
Definition at line 446 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkGPU::compact_paths().
ccl_gpu_kernel_postfix ccl_global float int int int int float threshold |
Definition at line 516 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkCPU::adaptive_sampling_converge_filter_count_active(), PathTraceWorkGPU::adaptive_sampling_converge_filter_count_active(), adaptive_sampling_convergence_check(), PathTraceWorkGPU::adaptive_sampling_convergence_check_count_active(), add_feather_vertex_exec(), add_interp_verts_copy_edges_to_new_mesh(), add_interpolated_polys_to_new_mesh(), add_vertex_subdivide(), iTaSC::Cache::addCacheVectorIfDifferent(), blender::ed::spreadsheet::apply_row_filter(), BKE_curve_bevelList_make(), BKE_fcurve_bezt_binarysearch_index_ex(), BKE_gpencil_stroke_merge_distance(), BKE_tracking_detect_harris(), BLI_dial_init(), bm_edge_seg_isect(), blender::compositor::color_diff(), compute_vertex_mask__armature_mode(), compute_vertex_mask__vertex_group_mode(), Eigen::internal::constrained_conjugate_gradient(), Freestyle::Predicates1D::DensityLowerThanUP1D::DensityLowerThanUP1D(), detect_features_exec(), diagonalize(), do_mask_by_color_task_cb(), doEdgeSplit(), dualcon(), dynamic_paint_find_island_border(), ED_draw_imbuf_method(), ED_gpencil_stroke_close_by_distance(), ED_gpencil_trace_image_to_bitmap(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_point_find_nearest(), edbm_average_normals_exec(), edbm_remove_doubles_exec(), EEVEE_bloom_init(), ensure_valid_reflection(), blender::compositor::VariableSizeBokehBlurOperation::execute_opencl(), blender::compositor::GlareThresholdOperation::execute_pixel_sampled(), blender::compositor::MapUVOperation::execute_pixel_sampled(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::geo_node_exec(), geometry_extract_tag_masked_faces(), get_interp_factor_from_vgroup(), gpencil_extract_palette_from_vertex(), gpencil_extract_palette_vertex_exec(), gpencil_merge_by_distance_exec(), gpencil_next_edge(), gpencil_select_vertex_color_exec(), gpencil_selected_hue_table(), is_quad_symmetric(), kernel_adaptive_sampling_convergence_check(), lineart_point_overlapping(), mask_select_linked_pick_invoke(), math_matrix_jacobi_eigendecomposition(), MOD_lineart_chain_discard_unused(), modifyMesh(), nearHomePosition(), blender::math::normalize_and_get_length(), Octree::Octree(), paint_2d_lift_soften(), paintcurve_point_get_closest(), palette_extract_img_exec(), btConvexConvexAlgorithm::processCollision(), Freestyle::FEdgeXDetector::ProcessRidgeFace(), Freestyle::FEdgeXDetector::ProcessSuggestiveContourFace(), RB_constraint_set_breaking_threshold(), remove_doubles_exec(), RVIsolateHighlights_float(), sculpt_face_set_create_exec(), sculpt_face_set_init_exec(), sculpt_face_sets_init_bevel_weight_test(), sculpt_face_sets_init_crease_test(), sculpt_face_sets_init_flood_fill(), sculpt_face_sets_init_normals_test(), sculpt_mask_by_color_contiguous(), sculpt_mask_by_color_delta_get(), sculpt_mask_by_color_full_mesh(), sculpt_mask_by_color_invoke(), sculpt_mask_expand_modal(), sculpt_set_pivot_position_exec(), select_exec(), blender::compositor::DespeckleOperation::set_threshold(), blender::compositor::VariableSizeBokehBlurOperation::set_threshold(), blender::compositor::DespeckleOperation::set_threshold_neighbor(), setBreakingImpulseThreshold(), setEqualVertexThreshold(), slide_point_customdata(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), spline_under_mouse_get(), test_float_state(), test_vec2f_state(), transform_equal_threshold(), blender::compositor::GlareThresholdOperation::update_memory_buffer_partial(), blender::compositor::MapUVOperation::update_memory_buffer_partial(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_unselected(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), and uv_select_similar_vert_exec().
ccl_global const KernelWorkTile * tile = &tiles[tile_index] |
Definition at line 83 of file kernel/device/gpu/kernel.h.
Referenced by ImageManager::add_image(), bake_images(), bake_object_check(), bake_targets_init_image_textures(), BKE_image_add_tile(), BKE_image_fill_tile(), BKE_image_find_nearest_tile_with_offset(), BKE_image_get_float_pixels_for_frame(), BKE_image_get_pixels_for_frame(), BKE_image_get_tile(), BKE_image_get_tile_label(), BKE_image_memorypack(), BKE_image_packfiles(), blender::bke::image::partial_update::BKE_image_partial_update_collect_changes(), BKE_image_reassign_tile(), BKE_image_remove_tile(), BKE_image_save(), BKE_image_signal(), blender::bke::pbvh::pixels::BKE_pbvh_pixels_mark_image_dirty(), blo_do_versions_280(), brush_painter_2d_refresh_cache(), brush_painter_2d_require_imbuf(), brush_painter_2d_tex_mapping(), brush_painter_imbuf_new(), brush_painter_imbuf_partial_update(), brush_painter_imbuf_update(), brush_painter_mask_imbuf_partial_update(), brush_painter_mask_imbuf_update(), blender::compositor::CalculateMeanOperation::calculate_mean(), check_seam(), clear_single_image(), blender::io::usd::copy_tiled_textures(), blender::compositor::GlareBaseOperation::create_memory_buffer(), ImageTextureNode::cull_tiles(), blender::compositor::DilateStepOperation::deinitialize_tile_data(), blender::bke::pbvh::pixels::do_encode_pixels(), do_fill_tile(), do_merge_tile(), do_multires_bake(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::sculpt_paint::paint::image::do_push_undo_tile(), BlenderDisplayDriver::draw(), draw_render_info(), ED_fileselect_layout_tilepos(), ED_space_image_acquire_buffer(), ED_space_image_color_sample(), engine_tile_highlight_set(), blender::compositor::DilateStepOperation::execute_pixel(), filelist_init_icons(), blender::bke::pbvh::pixels::NodeData::find_tile_data(), finish_images(), TileManager::finish_write_tiles(), PathTrace::get_render_tile_offset(), PathTrace::get_render_tile_size(), TileManager::get_tile_for_index(), get_work_pixel(), gpu_texture_create_tile_array(), gpu_texture_create_tile_mapping(), gpu_texture_update_from_ibuf(), highlighted_tile_from_result_get(), image_free_tile(), image_get_float_pixels_for_frame(), image_get_gpu_texture(), image_get_pixels_for_frame(), image_get_tile_number_from_iuser(), image_init(), image_init_after_load(), image_quick_test(), image_sample_apply(), image_sample_line_exec(), image_update_gputexture_ex(), image_view_all(), blender::compositor::CalculateMeanOperation::initialize_tile_data(), blender::compositor::CalculateStandardDeviationOperation::initialize_tile_data(), blender::compositor::DilateStepOperation::initialize_tile_data(), blender::compositor::ErodeStepOperation::initialize_tile_data(), blender::compositor::NormalizeOperation::initialize_tile_data(), blender::compositor::TonemapOperation::initialize_tile_data(), blender::compositor::VectorBlurOperation::initialize_tile_data(), integrator_init_from_bake(), integrator_init_from_camera(), blender::bke::pbvh::pixels::NodeData::mark_region(), multiresbake_check(), OVERLAY_edit_uv_cache_init(), paint_2d_do_making_brush(), paint_2d_lift_soften(), paint_2d_new_stroke(), paint_2d_op(), paint_2d_stroke(), paint_2d_uv_to_coord(), path_state_init(), project_bucket_init(), project_paint_prepare_all_faces(), RE_engine_end_result(), RE_engine_get_current_tiles(), RE_engine_tile_highlight_set(), BlenderOutputDriver::read_render_tile(), blender::bke::pbvh::pixels::NodeData::rebuild_undo_regions(), Session::run_update_for_next_iteration(), svm_node_tex_image(), OSLRenderServices::texture(), tile_add_exec(), tile_add_invoke(), PathTrace::tile_buffer_read(), PathTrace::tile_buffer_write(), tile_fill_exec(), tile_fill_init(), tile_remove_exec(), PathTrace::update_display(), BlenderOutputDriver::update_render_tile(), update_tile_texture_pixels(), uv_coords_isect_udim(), OIIOOutputDriver::write_render_tile(), and BlenderOutputDriver::write_render_tile().
const int tile_index = work_index / max_tile_work_size |
Definition at line 80 of file kernel/device/gpu/kernel.h.
Referenced by BKE_image_get_tile_uv(), TileManager::finish_write_tiles(), WorkTileScheduler::get_work(), ImageHandle::image_memory(), image_undosys_step_encode(), project_paint_undo_subtiles(), project_paint_uvpixel_init(), ImageHandle::svm_slot(), uv_coords_isect_udim(), and ImageHandle::vdb_loader().
const int tile_work_index = work_index - tile_index * max_tile_work_size |
Definition at line 81 of file kernel/device/gpu/kernel.h.
Definition at line 69 of file kernel/device/gpu/kernel.h.
Referenced by ImageManager::add_image(), add_node(), BKE_image_get_tile_info(), blender::bke::image::partial_update::Changeset::clear(), Freestyle::Strip::computeTexCoordWithTips(), ImageTextureNode::cull_tiles(), draw_render_info(), Attribute::get_uv_tiles(), Hair::get_uv_tiles(), Mesh::get_uv_tiles(), PointCloud::get_uv_tiles(), blender::bke::image::partial_update::Changeset::has_tile(), NODE_DEFINE(), blender::bke::image::partial_update::Changeset::operator[](), and RE_engine_get_current_tiles().
ccl_gpu_kernel_postfix ccl_global float int int int int int int int int int int int int bool use_compositing |
Definition at line 953 of file kernel/device/gpu/kernel.h.
ccl_gpu_kernel_postfix ccl_global float int int int width |
Definition at line 804 of file kernel/device/gpu/kernel.h.
const int work_index = ccl_gpu_global_id_x() |
Definition at line 919 of file kernel/device/gpu/kernel.h.
Referenced by ShaderEval::eval_cpu(), WorkTileScheduler::get_work(), and PathTraceWorkCPU::render_samples().
ccl_gpu_kernel_postfix ccl_global KernelShaderEvalInput ccl_global float const int const int work_size |
Definition at line 135 of file kernel/device/gpu/kernel.h.
Referenced by PathTraceWorkGPU::adaptive_sampling_convergence_check_count_active(), PathTraceWorkGPU::compact_paths(), PathTraceWorkGPU::compute_queued_paths(), PathTraceWorkGPU::compute_sorted_queued_paths(), PathTraceWorkGPU::cryptomatte_postproces(), DeviceQueue::debug_enqueue(), PathTraceWorkGPU::enqueue_adaptive_sampling_filter_x(), PathTraceWorkGPU::enqueue_adaptive_sampling_filter_y(), PathTraceWorkGPU::enqueue_path_iteration(), ShaderEval::eval_cpu(), ShaderEval::eval_gpu(), PassAccessorGPU::run_film_convert_kernels(), and PathTraceWorkGPU::shadow_catcher_count_possible_splits().
const int x = work_index - y * sw |
Definition at line 91 of file kernel/device/gpu/kernel.h.
Referenced by kernel_gpu_film_convert_half_write().
const int y = work_index / sw |
Definition at line 91 of file kernel/device/gpu/kernel.h.
Referenced by kernel_gpu_film_convert_half_write().