Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OpenGLPbufferDisplayDevice.C File Reference

OpenGLRenderer subclass adding off-screen framebuffer and GLX- or EGL-based OpenGL context management. More...

#include <stdlib.h>
#include <math.h>
#include <GL/gl.h>
#include "OpenGLPbufferDisplayDevice.h"
#include "Inform.h"
#include "utilities.h"
#include "config.h"
#include "VMDApp.h"
#include "VideoStream.h"

Go to the source code of this file.

Defines

#define DEF_PBUFFER_XRES   4096
#define DEF_PBUFFER_YRES   2400

Variables

const char * glStereoNameStr [OPENGL_STEREO_MODES]
const char * glRenderNameStr [OPENGL_RENDER_MODES]
const char * glCacheNameStr [OPENGL_CACHE_MODES]


Detailed Description

OpenGLRenderer subclass adding off-screen framebuffer and GLX- or EGL-based OpenGL context management.

OpenGL GLX Pbuffers require a windowing system display connection, but do not require creation of any visible on-screen windows. EGL-based Pbuffers eliminate the need for a windowing system connection and operate with minimum intermediary software.

Definition in file OpenGLPbufferDisplayDevice.C.


Define Documentation

#define DEF_PBUFFER_XRES   4096
 

Definition at line 44 of file OpenGLPbufferDisplayDevice.C.

#define DEF_PBUFFER_YRES   2400
 

Definition at line 45 of file OpenGLPbufferDisplayDevice.C.


Variable Documentation

const char* glCacheNameStr[OPENGL_CACHE_MODES] [static]
 

Initial value:

 
{ "Off",
  "On" }

Definition at line 66 of file OpenGLPbufferDisplayDevice.C.

Referenced by OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.

const char* glRenderNameStr[OPENGL_RENDER_MODES] [static]
 

Initial value:

 
{ "Normal",
  "GLSL",
  "Acrobat3D" }

Definition at line 61 of file OpenGLPbufferDisplayDevice.C.

Referenced by OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.

const char* glStereoNameStr[OPENGL_STEREO_MODES] [static]
 

Initial value:

 { "Off",
   "QuadBuffered",
   "HDTV SideBySide",
   "Checkerboard",
   "ColumnInterleaved",
   "RowInterleaved",
   "Anaglyph",
   "SideBySide",
   "AboveBelow",
   "Left",
   "Right" }

Definition at line 48 of file OpenGLPbufferDisplayDevice.C.

Referenced by OpenGLPbufferDisplayDevice::OpenGLPbufferDisplayDevice.


Generated on Sat Apr 20 02:44:14 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002