|
Blender
V2.93
|
#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 383 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 391 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 396 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 389 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 385 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 393 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 394 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 387 of file workbench_private.h.
Referenced by workbench_private_data_init(), and workbench_view_layer_data_free().