Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SSAOPlugin::ViewerResources Struct Reference

Public Attributes

unsigned int glWidth_
 viewer window width
 
unsigned int glHeight_
 viewer window height
 
unsigned int rtSceneWidth_
 scene render target width
 
unsigned int rtSceneHeight_
 scene render target height
 
unsigned int rtWidth_
 render target width
 
unsigned int rtHeight_
 render target height
 
unsigned int rtDownWidth_
 downsampled rt width
 
unsigned int rtDownHeight_
 downsampled rt height
 
GLuint depthBufTex_
 depth buffer render target
 
GLuint sceneNormalTex_
 
GLuint depthSSAORenderBuf_
 depth renderbuffer for ssaoFbo
 
GLuint depthSceneRenderBuf_
 depth renderbuffer for sceneFbo
 
GLuint sceneBufTex_
 standard scene without a render target
 
GLuint downsampledTex_
 downsampled depth render target
 
GLuint downsampledTmpTex_
 downsampled temp rt for intermediate results
 
GLuint occlusionTex_
 occlusion render target
 
GLuint sceneFbo_
 
GLuint ssaoFbo_
 
GLuint blurFbo_
 

Detailed Description

Definition at line 135 of file SSAO.hh.

Member Data Documentation

GLuint SSAOPlugin::ViewerResources::blurFbo_

blurFbo for downsampling and gaussian blur filter attachment order: downsampled, downsampledTmp, occlusion

Definition at line 195 of file SSAO.hh.

GLuint SSAOPlugin::ViewerResources::sceneFbo_

sceneFbo for scene color rendering only (seperated for multisampling) attachment order: only scene color texture

Definition at line 187 of file SSAO.hh.

GLuint SSAOPlugin::ViewerResources::sceneNormalTex_

scene normal buffer render target R8G8B8 format

Definition at line 165 of file SSAO.hh.

GLuint SSAOPlugin::ViewerResources::ssaoFbo_

ssaoFbo for deferred rendering attachment order: depth, normal, occlusion

Definition at line 191 of file SSAO.hh.


The documentation for this struct was generated from the following files: