zenilib
0.5.3.0
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <GL/glew.h>
#include <GL/glxew.h>
Go to the source code of this file.
Typedefs | |
typedef struct GLContextStruct | GLContext |
Functions | |
GLboolean | CreateContext (GLContext *ctx) |
void | DestroyContext (GLContext *ctx) |
void | InitContext (GLContext *ctx) |
int | main (int argc, char **argv) |
GLboolean | ParseArgs (int argc, char **argv) |
void | PrintExtensions (const char *s) |
void | VisualInfo (GLContext *ctx) |
Variables | |
char * | display = NULL |
int | displaystdout = 0 |
int | drawableonly = 0 |
FILE * | file = 0 |
int | showall = 0 |
int | verbose = 0 |
int | visual = -1 |
typedef struct GLContextStruct GLContext |
Definition at line 1088 of file visualinfo.c.
References display, GL_FALSE, GL_TRUE, GLX_DOUBLEBUFFER, GLX_RGBA, glXChooseVisual, glXCreateContext, glXMakeCurrent, glXQueryExtension, NULL, and XOpenDisplay.
Referenced by main().
Definition at line 1120 of file visualinfo.c.
References glXDestroyContext, NULL, XCloseDisplay, and XDestroyWindow.
Referenced by main().
Definition at line 1079 of file visualinfo.c.
References NULL.
Referenced by alcCreateContext(), and main().
Definition at line 91 of file visualinfo.c.
References CreateContext(), DestroyContext(), displaystdout, file, GL_EXTENSIONS, GL_RENDERER, GL_TRUE, GL_VENDOR, GL_VERSION, GLEW_OK, glewContextInit(), glewExperimental, glewGetErrorString(), glewInit(), glGetString, GLU_EXTENSIONS, GLU_VERSION, gluGetString(), glxewContextInit(), glXGetCurrentDisplay(), glXQueryExtensionsString, InitContext(), NULL, ParseArgs(), PrintExtensions(), VisualInfo(), WGLEW_ARB_extensions_string, WGLEW_EXT_extensions_string, wglewContextInit(), wglGetExtensionsStringARB, and wglGetExtensionsStringEXT.
Definition at line 604 of file visualinfo.c.
References file, GL_TRUE, GLX_ACCUM_ALPHA_SIZE, GLX_ACCUM_BLUE_SIZE, GLX_ACCUM_GREEN_SIZE, GLX_ACCUM_RED_SIZE, GLX_ALPHA_SIZE, GLX_AUX_BUFFERS, GLX_BLUE_SIZE, GLX_BUFFER_SIZE, GLX_COLOR_INDEX_BIT, GLX_CONFIG_CAVEAT, GLX_DEPTH_SIZE, GLX_DIRECT_COLOR, GLX_DOUBLEBUFFER, GLX_DRAWABLE_TYPE, GLX_FBCONFIG_ID, GLX_FLOAT_COMPONENTS_NV, GLX_GRAY_SCALE, GLX_GREEN_SIZE, GLX_LEVEL, GLX_NON_CONFORMANT_CONFIG, GLX_NONE, GLX_PBUFFER_BIT, GLX_PIXMAP_BIT, GLX_PSEUDO_COLOR, GLX_RED_SIZE, GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_RGBA_FLOAT_ATI_BIT, GLX_SAMPLE_BUFFERS, GLX_SAMPLES, GLX_SLOW_CONFIG, GLX_STATIC_COLOR, GLX_STATIC_GRAY, GLX_STENCIL_SIZE, GLX_STEREO, GLX_TRANSPARENT_INDEX, GLX_TRANSPARENT_RGB, GLX_TRANSPARENT_TYPE, GLX_TRUE_COLOR, GLX_WINDOW_BIT, GLX_X_RENDERABLE, GLX_X_VISUAL_TYPE, GLXEW_NV_float_buffer, glXGetFBConfigAttrib(), glXGetFBConfigs(), i, ret, and verbose.
Referenced by main().
char* display = NULL |
Definition at line 85 of file visualinfo.c.
Referenced by CreateContext(), main(), ParseArgs(), PSP_GL_CreateContext(), SDL_AddBasicVideoDisplay(), SDL_AddVideoDisplay(), SDL_CreateWindow(), SDL_DestroyWindow(), SDL_GetClosestDisplayMode(), SDL_GetCurrentDisplayMode(), SDL_GetDesktopDisplayMode(), SDL_GetDisplayBounds(), SDL_GetDisplayMode(), SDL_GetWindowDisplayIndex(), SDL_GetWindowDisplayMode(), SDL_GetWindowPixelFormat(), SDL_SetWindowPosition(), SDL_UpdateFullscreenMode(), and SDL_VideoQuit().
int displaystdout = 0 |
Definition at line 81 of file visualinfo.c.
Referenced by main(), and ParseArgs().
int drawableonly = 0 |
Definition at line 83 of file visualinfo.c.
FILE* file = 0 |
Definition at line 88 of file visualinfo.c.
Referenced by file_uncompress(), ft_ansi_stream_io(), FT_Stream_Open(), Zeni::File_Ops::get_asset_FILE(), getAVAudioStream(), gzclose(), Zeni::Image::Image(), lib3ds_file_new(), lib3ds_file_open(), Zeni::File_Ops::load_asset(), TiXmlDocument::LoadFile(), main(), openAVCustom(), openAVData(), openAVFile(), pp_init_buffer(), Zeni::Video::preinit_from_file(), PrintExtensions(), Zeni::Video::save(), SDL_ReportAssertion(), test_gzio(), VisualInfo(), and yy_init_buffer().
int showall = 0 |
Definition at line 80 of file visualinfo.c.
Referenced by ParseArgs().
int verbose = 0 |
Definition at line 82 of file visualinfo.c.
Referenced by main(), test_one_file(), and VisualInfo().
int visual = -1 |
Definition at line 86 of file visualinfo.c.
Referenced by main(), and ParseArgs().