Blender
V3.3
|
#include <workbench_private.h>
Public Attributes | |
struct GPUUniformBuf * | dof_sample_ubo |
struct GPUUniformBuf * | world_ubo |
struct GPUUniformBuf * | cavity_sample_ubo |
struct GPUTexture * | cavity_jitter_tx |
struct BLI_memblock * | material_ubo |
struct BLI_memblock * | material_ubo_data |
int | cavity_sample_count |
Definition at line 364 of file workbench_private.h.
struct GPUTexture* WORKBENCH_ViewLayerData::cavity_jitter_tx |
Blue noise texture used to randomize the sampling of some effects.
Definition at line 372 of file workbench_private.h.
Referenced by workbench_cavity_cache_init(), workbench_cavity_samples_ubo_ensure(), workbench_dof_cache_init(), and workbench_view_layer_data_free().
int WORKBENCH_ViewLayerData::cavity_sample_count |
Number of samples for which cavity_sample_ubo is valid.
Definition at line 377 of file workbench_private.h.
Referenced by workbench_cavity_samples_ubo_ensure().
struct GPUUniformBuf* WORKBENCH_ViewLayerData::cavity_sample_ubo |
Cavity sample location array.
Definition at line 370 of file workbench_private.h.
Referenced by workbench_cavity_cache_init(), workbench_cavity_samples_ubo_ensure(), and workbench_view_layer_data_free().
struct GPUUniformBuf* WORKBENCH_ViewLayerData::dof_sample_ubo |
Depth of field sample location array.
Definition at line 366 of file workbench_private.h.
Referenced by workbench_dof_cache_init(), workbench_dof_engine_init(), and workbench_view_layer_data_free().
struct BLI_memblock* WORKBENCH_ViewLayerData::material_ubo |
Materials UBO's allocated in a memblock for easy bookkeeping.
Definition at line 374 of file workbench_private.h.
Referenced by workbench_private_data_init(), workbench_update_material_ubos(), and workbench_view_layer_data_free().
struct BLI_memblock* WORKBENCH_ViewLayerData::material_ubo_data |
Definition at line 375 of file workbench_private.h.
Referenced by workbench_private_data_init(), workbench_update_material_ubos(), and workbench_view_layer_data_free().
struct GPUUniformBuf* WORKBENCH_ViewLayerData::world_ubo |
All constant data used for a render loop.
Definition at line 368 of file workbench_private.h.
Referenced by workbench_private_data_init(), and workbench_view_layer_data_free().