|
Blender V5.0
|
GL stencil table (Shader Storage buffer). More...
#include <gpu_compute_evaluator.h>
Public Member Functions | |
| GPUStencilTableSSBO (OpenSubdiv::Far::StencilTable const *stencilTable) | |
| GPUStencilTableSSBO (OpenSubdiv::Far::LimitStencilTable const *limitStencilTable) | |
| ~GPUStencilTableSSBO () | |
| gpu::StorageBuf * | GetSizesBuffer () const |
| gpu::StorageBuf * | GetOffsetsBuffer () const |
| gpu::StorageBuf * | GetIndicesBuffer () const |
| gpu::StorageBuf * | GetWeightsBuffer () const |
| gpu::StorageBuf * | GetDuWeightsBuffer () const |
| gpu::StorageBuf * | GetDvWeightsBuffer () const |
| gpu::StorageBuf * | GetDuuWeightsBuffer () const |
| gpu::StorageBuf * | GetDuvWeightsBuffer () const |
| gpu::StorageBuf * | GetDvvWeightsBuffer () const |
| int | GetNumStencils () const |
Static Public Member Functions | |
| static GPUStencilTableSSBO * | Create (OpenSubdiv::Far::StencilTable const *stencilTable, void *deviceContext=nullptr) |
| static GPUStencilTableSSBO * | Create (OpenSubdiv::Far::LimitStencilTable const *limitStencilTable, void *deviceContext=nullptr) |
GL stencil table (Shader Storage buffer).
This class is a GLSL SSBO representation of OpenSubdiv::Far::StencilTable.
GLSLComputeKernel consumes this table to apply stencils
Definition at line 28 of file gpu_compute_evaluator.h.
|
explicit |
|
explicit |
| blender::opensubdiv::GPUStencilTableSSBO::~GPUStencilTableSSBO | ( | ) |
Definition at line 99 of file gpu_compute_evaluator.cc.
References blender::opensubdiv::storage_buffer_free().
|
inlinestatic |
Definition at line 36 of file gpu_compute_evaluator.h.
References GPUStencilTableSSBO().
|
inlinestatic |
Definition at line 30 of file gpu_compute_evaluator.h.
References GPUStencilTableSSBO().
|
inline |
Definition at line 72 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 76 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 64 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 80 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 68 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 56 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 84 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 52 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 48 of file gpu_compute_evaluator.h.
|
inline |
Definition at line 60 of file gpu_compute_evaluator.h.