Panda3D
Classes | Macros | Typedefs
glxGraphicsStateGuardian.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include "glgsg.h"
#include "glxGraphicsPipe.h"
#include "posixGraphicsStateGuardian.h"
#include "panda_glxext.h"
#include "glxGraphicsStateGuardian.I"

Go to the source code of this file.

Classes

class  glxGraphicsStateGuardian
 A tiny specialization on GLGraphicsStateGuardian to add some glx-specific information. More...
 

Macros

#define HAVE_GLXGETPROCADDRESS   1
 

Typedefs

typedef GLXFBConfig *(* PFNGLXCHOOSEFBCONFIGPROC) (X11_Display *dpy, int screen, const int *attrib_list, int *nelements)
 
typedef GLXContext(* PFNGLXCREATECONTEXTATTRIBSARBPROC) (X11_Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)
 
typedef GLXContext(* PFNGLXCREATENEWCONTEXTPROC) (X11_Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
 
typedef GLXPbuffer(* PFNGLXCREATEPBUFFERPROC) (X11_Display *dpy, GLXFBConfig config, const int *attrib_list)
 
typedef GLXPixmap(* PFNGLXCREATEPIXMAPPROC) (X11_Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
 
typedef void(* PFNGLXDESTROYPBUFFERPROC) (X11_Display *dpy, GLXPbuffer pbuf)
 
typedef int(* PFNGLXGETFBCONFIGATTRIBPROC) (X11_Display *dpy, GLXFBConfig config, int attribute, int *value)
 
typedef __GLXextFuncPtr(* PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName)
 
typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC) (X11_Display *dpy, GLXFBConfig config)
 
typedef int(* PFNGLXSWAPINTERVALSGIPROC) (int interval)
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Author
drose
Date
2003-01-27

Definition in file glxGraphicsStateGuardian.h.