|
Blender V4.3
|
GL stencil table (Shader Storage buffer) More...
#include <gl_compute_evaluator.h>
Public Member Functions | |
| GLStencilTableSSBO (OpenSubdiv::Far::StencilTable const *stencilTable) | |
| GLStencilTableSSBO (OpenSubdiv::Far::LimitStencilTable const *limitStencilTable) | |
| ~GLStencilTableSSBO () | |
| GLuint | GetSizesBuffer () const |
| GLuint | GetOffsetsBuffer () const |
| GLuint | GetIndicesBuffer () const |
| GLuint | GetWeightsBuffer () const |
| GLuint | GetDuWeightsBuffer () const |
| GLuint | GetDvWeightsBuffer () const |
| GLuint | GetDuuWeightsBuffer () const |
| GLuint | GetDuvWeightsBuffer () const |
| GLuint | GetDvvWeightsBuffer () const |
| int | GetNumStencils () const |
Static Public Member Functions | |
| static GLStencilTableSSBO * | Create (OpenSubdiv::Far::StencilTable const *stencilTable, void *deviceContext=NULL) |
| static GLStencilTableSSBO * | Create (OpenSubdiv::Far::LimitStencilTable const *limitStencilTable, void *deviceContext=NULL) |
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 30 of file gl_compute_evaluator.h.
|
explicit |
|
explicit |
| blender::opensubdiv::GLStencilTableSSBO::~GLStencilTableSSBO | ( | ) |
Definition at line 110 of file gl_compute_evaluator.cc.
|
inlinestatic |
Definition at line 38 of file gl_compute_evaluator.h.
References GLStencilTableSSBO().
|
inlinestatic |
Definition at line 32 of file gl_compute_evaluator.h.
References GLStencilTableSSBO().
|
inline |
Definition at line 74 of file gl_compute_evaluator.h.
|
inline |
Definition at line 78 of file gl_compute_evaluator.h.
|
inline |
Definition at line 66 of file gl_compute_evaluator.h.
|
inline |
Definition at line 82 of file gl_compute_evaluator.h.
|
inline |
Definition at line 70 of file gl_compute_evaluator.h.
|
inline |
Definition at line 58 of file gl_compute_evaluator.h.
|
inline |
Definition at line 86 of file gl_compute_evaluator.h.
|
inline |
Definition at line 54 of file gl_compute_evaluator.h.
|
inline |
Definition at line 50 of file gl_compute_evaluator.h.
|
inline |
Definition at line 62 of file gl_compute_evaluator.h.