FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "bmpman/bmpman.h"
#include "cfile/cfile.h"
#include "cmdline/cmdline.h"
#include "ddsutils/ddsutils.h"
#include "debugconsole/console.h"
#include "globalincs/systemvars.h"
#include "graphics/2d.h"
#include "graphics/gropengl.h"
#include "graphics/gropenglbmpman.h"
#include "graphics/gropengldraw.h"
#include "graphics/gropenglextension.h"
#include "graphics/gropengllight.h"
#include "graphics/gropenglpostprocessing.h"
#include "graphics/gropenglshader.h"
#include "graphics/gropenglstate.h"
#include "graphics/gropengltexture.h"
#include "graphics/gropengltnl.h"
#include "graphics/line.h"
#include "io/mouse.h"
#include "io/timer.h"
#include "math/floating.h"
#include "model/model.h"
#include "nebula/neb.h"
#include "osapi/osapi.h"
#include "osapi/osregistry.h"
#include "palman/palman.h"
#include "render/3d.h"
Go to the source code of this file.
Typedefs | |
typedef int(* | PFNGLXSWAPINTERVALSGIPROC) (int interval) |
Variables | |
int | GL_version = 0 |
int | GLSL_version = 0 |
bool | GL_initted = 0 |
int | OGL_fogmode = 0 |
int | Use_VBOs = 0 |
int | Use_PBOs = 0 |
const char * | Osreg_title |
GLfloat | GL_anisotropy |
float | FreeSpace_gamma |
Definition at line 42 of file gropengl.cpp.
DCF | ( | ogl_minimize | , |
"Minimizes opengl" | |||
) |
Definition at line 1995 of file gropengl.cpp.
DCF | ( | ogl_anisotropy | , |
"toggles anisotropic filtering" | |||
) |
Definition at line 2015 of file gropengl.cpp.
Definition at line 287 of file gropengl.cpp.
Definition at line 799 of file gropengl.cpp.
Definition at line 587 of file gropengl.cpp.
void gr_opengl_clear | ( | ) |
Definition at line 312 of file gropengl.cpp.
void gr_opengl_flip | ( | ) |
Definition at line 321 of file gropengl.cpp.
Definition at line 633 of file gropengl.cpp.
Definition at line 1132 of file gropengl.cpp.
Definition at line 903 of file gropengl.cpp.
bool gr_opengl_init | ( | ) |
Definition at line 1832 of file gropengl.cpp.
Definition at line 1197 of file gropengl.cpp.
void gr_opengl_print_screen | ( | const char * | filename | ) |
Definition at line 480 of file gropengl.cpp.
Definition at line 1181 of file gropengl.cpp.
void gr_opengl_reset_clip | ( | ) |
Definition at line 453 of file gropengl.cpp.
Definition at line 1114 of file gropengl.cpp.
int gr_opengl_save_screen | ( | ) |
Definition at line 983 of file gropengl.cpp.
Definition at line 365 of file gropengl.cpp.
Definition at line 709 of file gropengl.cpp.
Definition at line 689 of file gropengl.cpp.
Definition at line 1150 of file gropengl.cpp.
Definition at line 872 of file gropengl.cpp.
Definition at line 1233 of file gropengl.cpp.
Definition at line 476 of file gropengl.cpp.
void gr_opengl_shutdown | ( | ) |
Definition at line 1316 of file gropengl.cpp.
void gr_opengl_stencil_clear | ( | ) |
Definition at line 794 of file gropengl.cpp.
Definition at line 774 of file gropengl.cpp.
Definition at line 1213 of file gropengl.cpp.
Definition at line 1166 of file gropengl.cpp.
Definition at line 753 of file gropengl.cpp.
int gr_opengl_zbuffer_get | ( | ) |
Definition at line 724 of file gropengl.cpp.
Definition at line 733 of file gropengl.cpp.
bool is_minimum_GLSL_version | ( | ) |
Helper function to enquire whether minimum GLSL version present.
Compares global variable set by glGetString(GL_SHADING_LANGUAGE_VERSION) against compile time MIN_REQUIRED_GLSL_VERSION.
Definition at line 2064 of file gropengl.cpp.
int opengl_check_for_errors | ( | char * | err_at | ) |
Definition at line 1252 of file gropengl.cpp.
void opengl_close | ( | ) |
Definition at line 1371 of file gropengl.cpp.
const char* opengl_error_string | ( | ) |
Definition at line 1239 of file gropengl.cpp.
void opengl_go_fullscreen | ( | ) |
Definition at line 110 of file gropengl.cpp.
void opengl_go_windowed | ( | ) |
Definition at line 184 of file gropengl.cpp.
int opengl_init_display_device | ( | ) |
Definition at line 1377 of file gropengl.cpp.
void opengl_minimize | ( | ) |
Definition at line 236 of file gropengl.cpp.
Definition at line 925 of file gropengl.cpp.
Definition at line 1275 of file gropengl.cpp.
void opengl_setup_function_pointers | ( | ) |
Definition at line 1660 of file gropengl.cpp.
void opengl_setup_viewport | ( | ) |
Definition at line 1297 of file gropengl.cpp.
float FreeSpace_gamma |
Definition at line 100 of file gropengl.cpp.
GLfloat GL_anisotropy |
Definition at line 39 of file gropengltexture.cpp.
bool GL_initted = 0 |
Definition at line 60 of file gropengl.cpp.
int GL_version = 0 |
Definition at line 57 of file gropengl.cpp.
int GLSL_version = 0 |
Definition at line 58 of file gropengl.cpp.
int OGL_fogmode = 0 |
Definition at line 66 of file gropengl.cpp.
const char* Osreg_title |
Definition at line 36 of file osregistry.cpp.
int Use_PBOs = 0 |
Definition at line 77 of file gropengl.cpp.
int Use_VBOs = 0 |
Definition at line 76 of file gropengl.cpp.