Blender V5.0
IntegratorStateGPU Struct Reference

#include <state.h>

Public Member Functions

 KERNEL_STRUCT_END_ARRAY (volume_stack, KERNEL_STRUCT_VOLUME_STACK_SIZE, KERNEL_STRUCT_VOLUME_STACK_SIZE) KERNEL_STRUCT_MEMBER(shadow_path
KERNEL_FEATURE_AO_ADDITIVE KERNEL_STRUCT_END_ARRAY (shadow_isect, INTEGRATOR_SHADOW_ISECT_SIZE_CPU, INTEGRATOR_SHADOW_ISECT_SIZE_GPU) KERNEL_STRUCT_END_ARRAY(shadow_volume_stack

Public Attributes

 PackedSpectrum
 unshadowed_throughput
KERNEL_FEATURE_AO_ADDITIVE KERNEL_STRUCT_VOLUME_STACK_SIZE
KERNEL_FEATURE_AO_ADDITIVE KERNEL_STRUCT_VOLUME_STACK_SIZE ccl_global IntegratorQueueCounterqueue_counter
ccl_global int * sort_key_counter [DEVICE_KERNEL_INTEGRATOR_NUM]
ccl_global int * next_shadow_path_index
ccl_global int * next_main_path_index
ccl_global int * sort_partition_key_offsets
uint sort_partition_divisor

Detailed Description

Definition at line 141 of file state.h.

Member Function Documentation

◆ KERNEL_STRUCT_END_ARRAY() [1/2]

KERNEL_FEATURE_AO_ADDITIVE IntegratorStateGPU::KERNEL_STRUCT_END_ARRAY ( shadow_isect ,
INTEGRATOR_SHADOW_ISECT_SIZE_CPU ,
INTEGRATOR_SHADOW_ISECT_SIZE_GPU  )

◆ KERNEL_STRUCT_END_ARRAY() [2/2]

IntegratorStateGPU::KERNEL_STRUCT_END_ARRAY ( volume_stack ,
KERNEL_STRUCT_VOLUME_STACK_SIZE ,
KERNEL_STRUCT_VOLUME_STACK_SIZE  )

Member Data Documentation

◆ KERNEL_STRUCT_VOLUME_STACK_SIZE

KERNEL_FEATURE_AO_ADDITIVE IntegratorStateGPU::KERNEL_STRUCT_VOLUME_STACK_SIZE

Definition at line 254 of file state.h.

◆ next_main_path_index

ccl_global int* IntegratorStateGPU::next_main_path_index

Definition at line 207 of file state.h.

◆ next_shadow_path_index

ccl_global int* IntegratorStateGPU::next_shadow_path_index

Definition at line 204 of file state.h.

◆ PackedSpectrum

IntegratorStateGPU::PackedSpectrum

Definition at line 194 of file state.h.

◆ queue_counter

Definition at line 198 of file state.h.

◆ sort_key_counter

ccl_global int* IntegratorStateGPU::sort_key_counter[DEVICE_KERNEL_INTEGRATOR_NUM]

Definition at line 201 of file state.h.

◆ sort_partition_divisor

uint IntegratorStateGPU::sort_partition_divisor

Definition at line 213 of file state.h.

◆ sort_partition_key_offsets

ccl_global int* IntegratorStateGPU::sort_partition_key_offsets

Definition at line 210 of file state.h.

◆ unshadowed_throughput

IntegratorStateGPU::unshadowed_throughput

Definition at line 195 of file state.h.


The documentation for this struct was generated from the following file: