34 void setEyeCenters(osg::Vec2 leftEye, osg::Vec2 rightEye);
49 virtual void update(osg::State* state)
const;
52 virtual void initProgram(osg::State* state)
const;
62 mutable osg::Vec2 myEyeCenters[2];
Drawable and pre Drawcallback that draw full screen quad to update vrs image.
Wrapper around Nvidia Variable Rate Shading Image functionality Creates a texture of the correct size...
Definition: DtVariableRateShadingImage.h:75
GLint myEyeCenterLeftUniformLocation
Definition: DtVrsGazeMapUpdater.h:57
Contains DLL export macros.
A Varjo implementation of the DtVariableRateShadingImageUpdater Supports updating the vrs map as foav...
Definition: DtVrsGazeMapUpdater.h:24
Base class for GPU updates of the variable rate shading image Draw a full screen quad using a shader ...
Definition: DtVariableRateShadingImageUpdater.h:26
#define DT_DLL_VRVVR
Definition: vrvVirtualReality.h:19
GLint myEyeCenterUniformLocation
Definition: DtVrsGazeMapUpdater.h:56
GLint myStepsUniformLocation
Definition: DtVrsGazeMapUpdater.h:60
GLint myEdgeUniformLocation
Definition: DtVrsGazeMapUpdater.h:59
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Wraps functionality of Variable Rate Shading Image.
GLint myEyeCenterRightUniformLocation
Definition: DtVrsGazeMapUpdater.h:58