Blender
V3.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 51 of file gl_compute_evaluator.h.
|
explicit |
Referenced by Create().
|
explicit |
blender::opensubdiv::GLStencilTableSSBO::~GLStencilTableSSBO | ( | ) |
Definition at line 117 of file gl_compute_evaluator.cc.
|
inlinestatic |
Definition at line 59 of file gl_compute_evaluator.h.
References GLStencilTableSSBO(), and void.
|
inlinestatic |
Definition at line 53 of file gl_compute_evaluator.h.
References GLStencilTableSSBO(), and void.
|
inline |
Definition at line 95 of file gl_compute_evaluator.h.
|
inline |
Definition at line 99 of file gl_compute_evaluator.h.
|
inline |
Definition at line 87 of file gl_compute_evaluator.h.
|
inline |
Definition at line 103 of file gl_compute_evaluator.h.
|
inline |
Definition at line 91 of file gl_compute_evaluator.h.
|
inline |
Definition at line 79 of file gl_compute_evaluator.h.
|
inline |
Definition at line 107 of file gl_compute_evaluator.h.
|
inline |
Definition at line 75 of file gl_compute_evaluator.h.
|
inline |
Definition at line 71 of file gl_compute_evaluator.h.
|
inline |
Definition at line 83 of file gl_compute_evaluator.h.