|
Blender V5.0
|
#include <eevee_pipeline.hh>
Public Member Functions | |
| WorldPipeline (Instance &inst) | |
World Probe Pipeline | |
Renders a single side for the world reflection probe. | |
| void | sync (GPUMaterial *gpumat) |
| void | render (View &view) |
Definition at line 61 of file eevee_pipeline.hh.
|
inline |
Definition at line 74 of file eevee_pipeline.hh.
| void blender::eevee::WorldPipeline::render | ( | View & | view | ) |
Definition at line 134 of file eevee_pipeline.cc.
References view.
| void blender::eevee::WorldPipeline::sync | ( | GPUMaterial * | gpumat | ) |
Definition at line 94 of file eevee_pipeline.cc.
References blender::draw::detail::PassBase< DrawCommandBufType >::bind_image(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_resources(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_ssbo(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::draw_procedural(), DRW_STATE_DEPTH_ALWAYS, DRW_STATE_WRITE_COLOR, GPU_PRIM_TRIS, GPU_TEXTURE_USAGE_SHADER_READ, GPU_TEXTURE_USAGE_SHADER_WRITE, blender::draw::detail::Pass< DrawCommandBufType >::init(), blender::draw::detail::PassBase< DrawCommandBufType >::material_set(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), RBUFS_UTILITY_TEX_SLOT, and blender::draw::detail::PassBase< DrawCommandBufType >::state_set().