/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/ |
H A D | kernel_adaptive_sampling.h | 38 buffer[kernel_data.film.pass_adaptive_aux_buffer + 3] += 1.0f; in kernel_do_adaptive_stopping() 51 kernel_assert(kernel_data.film.pass_adaptive_aux_buffer); in kernel_adaptive_post_adjust() 55 int flag = kernel_data.film.pass_flag; in kernel_adaptive_post_adjust() 68 if (kernel_data.film.use_light_pass) { in kernel_adaptive_post_adjust() 69 int light_flag = kernel_data.film.light_pass_flag; in kernel_adaptive_post_adjust() 127 if (kernel_data.film.pass_denoising_data) { in kernel_adaptive_post_adjust() 132 if (kernel_data.film.pass_denoising_clean) { in kernel_adaptive_post_adjust() 154 if (kernel_data.film.cryptomatte_passes) { in kernel_adaptive_post_adjust() 159 num_slots = num_slots * 2 * kernel_data.film.cryptomatte_depth; in kernel_adaptive_post_adjust() 168 for (int i = 0; i < kernel_data.film.pass_aov_value_num; i++) { in kernel_adaptive_post_adjust() [all …]
|
H A D | kernel_passes.h | 29 if (kernel_data.film.pass_denoising_data == 0) in kernel_write_denoising_shadow() 130 int flag = kernel_data.film.pass_flag; in kernel_write_debug_passes() 186 int flag = kernel_data.film.pass_flag; 228 if (kernel_data.film.cryptomatte_passes) { 260 float mist_start = kernel_data.film.mist_start; 292 if (!kernel_data.film.use_light_pass) 331 buffer + kernel_data.film.pass_shadow, 357 if (kernel_data.film.pass_denoising_data) { 368 if (kernel_data.film.pass_denoising_clean) { 400 if (kernel_data.film.pass_adaptive_aux_buffer && [all …]
|
H A D | kernel_camera.h | 55 if (kernel_data.cam.have_perspective_motion) { in camera_sample_perspective() 78 float aperturesize = kernel_data.cam.aperturesize; in camera_sample_perspective() 85 float ft = kernel_data.cam.focaldistance / D.z; in camera_sample_perspective() 97 if (kernel_data.cam.num_motion_steps) { in camera_sample_perspective() 167 ray->t = kernel_data.cam.cliplength * z_inv; in camera_sample_perspective() 210 if (kernel_data.cam.num_motion_steps) { in camera_sample_orthographic() 231 ray->t = kernel_data.cam.cliplength; in camera_sample_orthographic() 372 if (kernel_data.cam.shuttertime == -1.0f) { in camera_sample() 388 if (kernel_data.cam.rolling_shutter_type) { in camera_sample() 451 if (kernel_data.cam.type != CAMERA_PANORAMA) { in camera_z_depth() [all …]
|
H A D | kernel_path_state.h | 31 state->num_samples = kernel_data.integrator.aa_samples; in path_state_init() 41 if (kernel_data.film.pass_denoising_data) { in path_state_init() 62 if (kernel_data.integrator.use_volumes) { in path_state_init() 85 if (!kernel_data.integrator.transparent_shadows) in path_state_next() 95 if (state->bounce >= kernel_data.integrator.max_bounce) { in path_state_next() 108 if (state->volume_bounce >= kernel_data.integrator.max_volume_bounce) { in path_state_next() 122 if (state->diffuse_bounce >= kernel_data.integrator.max_diffuse_bounce) { in path_state_next() 128 if (state->glossy_bounce >= kernel_data.integrator.max_glossy_bounce) { in path_state_next() 227 if (state->bounce <= kernel_data.integrator.min_bounce) { in path_state_continuation_probability() 255 if (state->bounce <= kernel_data.integrator.ao_bounces) { in path_state_ao_bounce() [all …]
|
H A D | kernel_film.h | 27 int display_pass_stride = kernel_data.film.display_pass_stride; in film_get_pass_result() 28 int display_pass_components = kernel_data.film.display_pass_components; in film_get_pass_result() 32 index * kernel_data.film.pass_stride); in film_get_pass_result() 34 (kernel_data.film.use_display_pass_alpha ? in.w : 1.0f / sample_scale) : in film_get_pass_result() 39 int display_divide_pass_stride = kernel_data.film.display_divide_pass_stride; in film_get_pass_result() 42 index * kernel_data.film.pass_stride); in film_get_pass_result() 48 if (kernel_data.film.use_display_exposure) { in film_get_pass_result() 49 float exposure = kernel_data.film.exposure; in film_get_pass_result() 55 index * kernel_data.film.pass_stride); in film_get_pass_result() 102 bool use_display_sample_scale = (kernel_data.film.display_divide_pass_stride == -1); in kernel_film_convert_to_byte() [all …]
|
H A D | kernel_light_background.h | 30 int res_x = kernel_data.background.map_res_x; in background_map_sample() 31 int res_y = kernel_data.background.map_res_y; in background_map_sample() 110 int res_x = kernel_data.background.map_res_x; in background_map_pdf() 111 int res_y = kernel_data.background.map_res_y; in background_map_pdf() 143 int portal = kernel_data.background.portal_offset + index; in background_portal_data_fetch_and_check_side() 176 int portal = kernel_data.background.portal_offset + p; in background_portal_pdf() 290 const float angle = kernel_data.background.sun.w; in background_sun_sample() 298 const float angle = kernel_data.background.sun.w; in background_sun_pdf() 306 float sun_method_pdf = kernel_data.background.sun_weight; in background_light_sample() 427 return kernel_data.integrator.pdf_lights / M_4PI_F; in background_light_pdf() [all …]
|
H A D | kernel_path_branched.h | 28 int num_samples = kernel_data.integrator.ao_samples; in kernel_branched_path_ao() 30 float ao_factor = kernel_data.background.ao_factor; in kernel_branched_path_ao() 51 light_ray.t = kernel_data.background.ao_distance; in kernel_branched_path_ao() 98 if (kernel_data.integrator.volume_decoupled) { in kernel_branched_path_volume() 240 num_samples = kernel_data.integrator.diffuse_samples; in kernel_branched_path_surface_indirect_light() 244 num_samples = kernel_data.integrator.glossy_samples; in kernel_branched_path_surface_indirect_light() 352 if (kernel_data.integrator.use_direct_light) { in kernel_branched_path_subsurface_scatter() 454 if (kernel_data.integrator.use_ambient_occlusion) { in kernel_branched_path_integrate() 471 if (kernel_data.integrator.use_direct_light) { in kernel_branched_path_integrate() 522 int pass_stride = kernel_data.film.pass_stride; in kernel_branched_path_trace() [all …]
|
H A D | kernel_color.h | 26 return make_float3(dot(float4_to_float3(kernel_data.film.xyz_to_r), xyz), in xyz_to_rgb() 27 dot(float4_to_float3(kernel_data.film.xyz_to_g), xyz), in xyz_to_rgb() 28 dot(float4_to_float3(kernel_data.film.xyz_to_b), xyz)); in xyz_to_rgb() 33 return dot(c, float4_to_float3(kernel_data.film.rgb_to_y)); in linear_rgb_to_gray()
|
H A D | kernel_path.h | 69 ray->t = kernel_data.background.ao_distance; in kernel_path_scene_intersect() 136 throughput *= kernel_data.background.ao_bounces_factor; in kernel_path_background() 271 if (!kernel_data.background.transparent) { in kernel_path_shader_apply() 288 if (kernel_data.background.transparent) { in kernel_path_shader_apply() 302 if (kernel_data.integrator.filter_glossy != FLT_MAX) { in kernel_path_shader_apply() 344 float ao_factor = kernel_data.background.ao_factor; in kernel_path_ao() 358 light_ray.t = kernel_data.background.ao_distance; in kernel_path_ao() 462 if (kernel_data.integrator.use_ambient_occlusion) { in kernel_path_indirect() 599 if (kernel_data.integrator.use_ambient_occlusion) { in kernel_path_integrate() 650 int pass_stride = kernel_data.film.pass_stride; in kernel_path_trace() [all …]
|
H A D | kernel_bake.h | 24 kernel_assert(kernel_data.film.use_light_pass); in compute_light_pass() 56 if (!kernel_data.integrator.branched) { in compute_light_pass() 137 if (kernel_data.integrator.use_direct_light) { in compute_light_pass() 138 int all = kernel_data.integrator.sample_all_lights_direct; in compute_light_pass() 229 const int pass_stride = kernel_data.film.pass_stride; in kernel_bake_evaluate() 240 prim += kernel_data.bake.tri_offset; in kernel_bake_evaluate() 244 int num_samples = kernel_data.integrator.aa_samples; in kernel_bake_evaluate() 270 int object = kernel_data.bake.object_index; in kernel_bake_evaluate() 312 int pass_filter = kernel_data.bake.pass_filter; in kernel_bake_evaluate() 314 if (kernel_data.bake.pass_filter & ~BAKE_FILTER_COLOR) in kernel_bake_evaluate() [all …]
|
H A D | kernel_path_volume.h | 41 if (kernel_data.integrator.use_direct_light) { in kernel_path_volume_connect_light() 146 num_lights = kernel_data.integrator.num_all_lights; in kernel_branched_path_volume_connect_light() 147 if (kernel_data.integrator.pdf_triangles != 0.0f) { in kernel_branched_path_volume_connect_light() 163 is_lamp = i < kernel_data.integrator.num_all_lights; in kernel_branched_path_volume_connect_light() 169 num_all_lights = kernel_data.integrator.num_all_lights; in kernel_branched_path_volume_connect_light() 171 double_pdf = kernel_data.integrator.pdf_triangles != 0.0f; in kernel_branched_path_volume_connect_light() 175 num_samples = kernel_data.integrator.mesh_light_samples; in kernel_branched_path_volume_connect_light() 176 double_pdf = kernel_data.integrator.num_all_lights != 0; in kernel_branched_path_volume_connect_light() 193 if (kernel_data.integrator.use_direct_light) { in kernel_branched_path_volume_connect_light()
|
H A D | kernel_path_surface.h | 38 if (kernel_data.integrator.use_direct_light) { in kernel_branched_path_surface_connect_light() 40 num_lights = kernel_data.integrator.num_all_lights; in kernel_branched_path_surface_connect_light() 41 if (kernel_data.integrator.pdf_triangles != 0.0f) { in kernel_branched_path_surface_connect_light() 61 is_lamp = i < kernel_data.integrator.num_all_lights; in kernel_branched_path_surface_connect_light() 67 num_all_lights = kernel_data.integrator.num_all_lights; in kernel_branched_path_surface_connect_light() 69 double_pdf = kernel_data.integrator.pdf_triangles != 0.0f; in kernel_branched_path_surface_connect_light() 73 num_samples = ceil_to_int(num_samples_adjust * kernel_data.integrator.mesh_light_samples); in kernel_branched_path_surface_connect_light() 74 double_pdf = kernel_data.integrator.num_all_lights != 0; in kernel_branched_path_surface_connect_light() 89 if (kernel_data.integrator.use_direct_light && (sd->flag & SD_BSDF_HAS_EVAL)) { in kernel_branched_path_surface_connect_light() 239 if (kernel_data.integrator.use_direct_light && (sd->flag & SD_BSDF_HAS_EVAL)) { in kernel_path_surface_connect_light()
|
H A D | kernel_random.h | 59 if (kernel_data.integrator.sampling_pattern == SAMPLING_PATTERN_PMJ) { in path_rng_1D() 64 if (kernel_data.integrator.sampling_pattern == SAMPLING_PATTERN_CMJ) in path_rng_1D() 104 if (kernel_data.integrator.sampling_pattern == SAMPLING_PATTERN_PMJ) { in path_rng_2D() 112 if (kernel_data.integrator.sampling_pattern == SAMPLING_PATTERN_CMJ) in path_rng_2D() 140 *rng_hash ^= kernel_data.integrator.seed; in path_rng_init() 259 if (kernel_data.integrator.light_inv_rr_threshold > 0.0f) { in path_state_rng_light_termination() 271 if (kernel_data.integrator.light_inv_rr_threshold > 0.0f) { in path_branched_rng_light_termination()
|
H A D | kernel_id_passes.h | 89 if (sample - 1 == kernel_data.integrator.aa_samples) { in kernel_cryptomatte_post() 91 int pass_stride = kernel_data.film.pass_stride; in kernel_cryptomatte_post() 93 kernel_data.film.pass_cryptomatte; in kernel_cryptomatte_post() 94 kernel_sort_id_slots(cryptomatte_buffer, 2 * kernel_data.film.cryptomatte_depth); in kernel_cryptomatte_post()
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/render/ |
H A D | coverage.cpp | 39 if (kernel_data.film.cryptomatte_passes & CRYPT_OBJECT) { in finalize() 41 pass_offset += kernel_data.film.cryptomatte_depth * 4; in finalize() 43 if (kernel_data.film.cryptomatte_passes & CRYPT_MATERIAL) { in finalize() 45 pass_offset += kernel_data.film.cryptomatte_depth * 4; in finalize() 47 if (kernel_data.film.cryptomatte_passes & CRYPT_ASSET) { in finalize() 56 if (kernel_data.film.cryptomatte_passes & CRYPT_ACCURATE) { in init_path_trace() 57 if (kernel_data.film.cryptomatte_passes & CRYPT_OBJECT) { in init_path_trace() 65 if (kernel_data.film.cryptomatte_passes & CRYPT_ASSET) { in init_path_trace() 74 if (kernel_data.film.cryptomatte_passes & CRYPT_ACCURATE) { in init_pixel() 76 if (kernel_data.film.cryptomatte_passes & CRYPT_OBJECT) { in init_pixel() [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/kernels/cuda/ |
H A D | kernel.cu | 53 if(kernel_data.film.cryptomatte_passes) { in CUDA_LAUNCH_BOUNDS() 76 if(kernel_data.film.cryptomatte_passes) { in CUDA_LAUNCH_BOUNDS() 92 if(thread_is_active && kernel_data.film.pass_adaptive_aux_buffer) { in CUDA_LAUNCH_BOUNDS() 96 ccl_global float *buffer = tile->buffer + index * kernel_data.film.pass_stride; in CUDA_LAUNCH_BOUNDS() 106 …if(kernel_data.film.pass_adaptive_aux_buffer && sample > kernel_data.integrator.adaptive_min_sampl… in CUDA_LAUNCH_BOUNDS() 119 …if(kernel_data.film.pass_adaptive_aux_buffer && sample > kernel_data.integrator.adaptive_min_sampl… in CUDA_LAUNCH_BOUNDS() 131 if(kernel_data.film.pass_adaptive_aux_buffer) { in CUDA_LAUNCH_BOUNDS() 139 ccl_global float *buffer = tile->buffer + index * kernel_data.film.pass_stride; in CUDA_LAUNCH_BOUNDS() 140 if(buffer[kernel_data.film.pass_sample_count] < 0.0f) { in CUDA_LAUNCH_BOUNDS() 141 buffer[kernel_data.film.pass_sample_count] = -buffer[kernel_data.film.pass_sample_count]; in CUDA_LAUNCH_BOUNDS() [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/bvh/ |
H A D | bvh.h | 201 if (kernel_data.bvh.scene) { in scene_intersect() 218 if (kernel_data.bvh.have_motion) { in scene_intersect() 230 if (kernel_data.bvh.have_curves) { in scene_intersect() 291 if (kernel_data.bvh.scene) { in scene_intersect_local() 345 if (kernel_data.bvh.have_motion) { in scene_intersect_local() 399 if (kernel_data.bvh.scene) { in scene_intersect_shadow_all() 418 if (kernel_data.bvh.have_motion) { in scene_intersect_shadow_all() 430 if (kernel_data.bvh.have_curves) { in scene_intersect_shadow_all() 489 if (kernel_data.bvh.have_motion) { in scene_intersect_volume() 513 if (kernel_data.bvh.scene) { in scene_intersect_volume_all() [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/geom/ |
H A D | geom_primitive.h | 380 if (kernel_data.cam.type != CAMERA_PANORAMA) { in primitive_motion_vector() 384 projection = kernel_data.cam.perspective_pre; in primitive_motion_vector() 391 tfm = kernel_data.cam.worldtocamera; in primitive_motion_vector() 394 motion_center.x *= kernel_data.cam.width; in primitive_motion_vector() 395 motion_center.y *= kernel_data.cam.height; in primitive_motion_vector() 397 tfm = kernel_data.cam.motion_pass_pre; in primitive_motion_vector() 400 motion_pre.x *= kernel_data.cam.width; in primitive_motion_vector() 401 motion_pre.y *= kernel_data.cam.height; in primitive_motion_vector() 403 tfm = kernel_data.cam.motion_pass_post; in primitive_motion_vector() 406 motion_post.x *= kernel_data.cam.width; in primitive_motion_vector() [all …]
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/split/ |
H A D | kernel_adaptive_adjust_samples.h | 27 kernel_data.film.pass_stride; in kernel_adaptive_adjust_samples() 30 if (buffer[kernel_data.film.pass_sample_count] < 0.0f) { in kernel_adaptive_adjust_samples() 31 buffer[kernel_data.film.pass_sample_count] = -buffer[kernel_data.film.pass_sample_count]; in kernel_adaptive_adjust_samples() 33 buffer[kernel_data.film.pass_sample_count]); in kernel_adaptive_adjust_samples()
|
H A D | kernel_buffer_update.h | 82 if (kernel_data.film.cryptomatte_passes) { in kernel_buffer_update() 85 if (ray_was_updated && state->sample - 1 == kernel_data.integrator.aa_samples) { in kernel_buffer_update() 88 ccl_global float *cryptomatte_buffer = buffer + kernel_data.film.pass_cryptomatte; in kernel_buffer_update() 89 kernel_sort_id_slots(cryptomatte_buffer, 2 * kernel_data.film.cryptomatte_depth); in kernel_buffer_update() 110 uint buffer_offset = (tile->offset + x + y * tile->stride) * kernel_data.film.pass_stride; in kernel_buffer_update()
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/device/ |
H A D | device_split_kernel.cpp | 151 device_memory &kernel_data) in path_trace() argument 167 int2 gsize = split_kernel_global_size(kgbuffer, kernel_data, task); in path_trace() 189 split_data.alloc_to_device(state_buffer_size(kgbuffer, kernel_data, num_global_elements)); in path_trace() 201 KernelDimensions(global_size, local_size), kgbuffer, kernel_data)) { \ in path_trace() 249 kernel_data, in path_trace() 331 KernelDimensions(buffer_size, local_size), kgbuffer, kernel_data); in path_trace() 335 KernelDimensions(buffer_size, local_size), kgbuffer, kernel_data); in path_trace() 339 KernelDimensions(buffer_size, local_size), kgbuffer, kernel_data); in path_trace() 373 kernel_data, in path_trace() 383 KernelDimensions(buffer_size, local_size), kgbuffer, kernel_data); in path_trace()
|
/dports/science/gromacs/gromacs-2021.4/src/gromacs/nbnxm/ |
H A D | kerneldispatch.cpp | 494 nb_kernel_data_t kernel_data; in dispatchFreeEnergyKernel() local 496 kernel_data.flags = donb_flags; in dispatchFreeEnergyKernel() 497 kernel_data.lambda = lambda.data(); in dispatchFreeEnergyKernel() 498 kernel_data.dvdl = dvdl_nb; in dispatchFreeEnergyKernel() 500 kernel_data.energygrp_elec = enerd->grpp.ener[egCOULSR].data(); in dispatchFreeEnergyKernel() 501 kernel_data.energygrp_vdw = enerd->grpp.ener[egLJSR].data(); in dispatchFreeEnergyKernel() 513 &kernel_data, nrnb); in dispatchFreeEnergyKernel() 537 kernel_data.lambda = lam_i; in dispatchFreeEnergyKernel() 538 kernel_data.dvdl = dvdl_nb; in dispatchFreeEnergyKernel() 540 kernel_data.energygrp_vdw = enerd->foreign_grpp.ener[egLJSR].data(); in dispatchFreeEnergyKernel() [all …]
|
/dports/multimedia/libva-intel-media-driver/media-driver-intel-media-22.1.1/media_driver/agnostic/common/cm/ |
H A D | cm_visa.cpp | 49 for (KernelBody *kb : other.kernel_data) { in ISAfile() 52 kernel_data.push_back(kb2); in ISAfile() 75 for (KernelBody *kb : kernel_data) in operator =() 79 for (KernelBody *kb : other.kernel_data) in operator =() 80 kernel_data.push_back(&*kb); in operator =() 89 for (KernelBody *kb : kernel_data) in ~ISAfile() 124 kernel_data.push_back(kb); in loadKernelData() 147 return kernel_data; in getKernelsData() 237 for (KernelBody* k : kernel_data) { in writeToFile()
|
/dports/multimedia/cmrtlib/media-driver-intel-media-20.1.1/media_driver/agnostic/common/cm/ |
H A D | cm_visa.cpp | 49 for (KernelBody *kb : other.kernel_data) { in ISAfile() 52 kernel_data.push_back(kb2); in ISAfile() 75 for (KernelBody *kb : kernel_data) in operator =() 79 for (KernelBody *kb : other.kernel_data) in operator =() 80 kernel_data.push_back(&*kb); in operator =() 89 for (KernelBody *kb : kernel_data) in ~ISAfile() 124 kernel_data.push_back(kb); in loadKernelData() 147 return kernel_data; in getKernelsData() 237 for (KernelBody* k : kernel_data) { in writeToFile()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/um/drivers/ |
H A D | port_user.c | 20 void *kernel_data; member 53 .kernel_data = kern_data }); in port_init() 66 port_kern_free(data->kernel_data); in port_free() 76 fd = port_wait(data->kernel_data); in port_open() 94 port_remove_dev(data->kernel_data); in port_close()
|