![]() |
VR-Forces 5.0.2 Developer's Guide
|
Extension functions used for Nvidia variable rate shading Initalises function pointers for the nvidia variable rate shading extensions. Works the same as osg GLExtensions class.

Public Member Functions | |
| VariableRateShadingExtensions (unsigned int in_contextID) | |
| void (GL_APIENTRY *glBindShadingRateImageNV)(GLuint texture) | |
| void (GL_APIENTRY *glGetShadingRateImagePaletteNV)(GLuint viewport | |
| void (GL_APIENTRY *glGetShadingRateSampleLocationivNV)(GLenum rate | |
| void (GL_APIENTRY *glShadingRateImageBarrierNV)(GLboolean synchronize) | |
| void (GL_APIENTRY *glShadingRateImagePaletteNV)(GLuint viewport | |
| void (GL_APIENTRY *glShadingRateSampleOrderNV)(GLenum order) | |
| void (GL_APIENTRY *glShadingRateSampleOrderCustomNV)(GLenum rate | |
Static Public Member Functions | |
| static VariableRateShadingExtensions * | Get (unsigned int contextID, bool createIfNotInitalized) |
Public Attributes | |
| GLuint | entry |
| GLuint GLenum * | rate |
| GLuint | samples |
| GLuint GLuint | index |
| GLuint GLuint GLint * | location |
| GLuint | first |
| GLuint GLsizei | count |
| GLuint GLsizei const GLenum * | rates |
| GLuint const GLint * | locations |
|
static |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glBindShadingRateImageNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glGetShadingRateImagePaletteNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glGetShadingRateSampleLocationivNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glShadingRateImageBarrierNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glShadingRateImagePaletteNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glShadingRateSampleOrderNV | ) |
| makVrv::VariableRateShadingExtensions::void | ( | GL_APIENTRY * | glShadingRateSampleOrderCustomNV | ) |
| GLuint makVrv::VariableRateShadingExtensions::entry |
| GLuint makVrv::VariableRateShadingExtensions::samples |
| GLuint makVrv::VariableRateShadingExtensions::first |
| GLuint GLsizei makVrv::VariableRateShadingExtensions::count |