Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
rendertarget.hpp File Reference
#include <SDL_opengl.h>
#include <math.h>
#include <string.h>
#include <algorithm>
#include "inexor/engine/glemu.hpp"
#include "inexor/engine/glexts.hpp"
#include "inexor/engine/shader.hpp"
#include "inexor/shared/cube_loops.hpp"
#include "inexor/shared/cube_types.hpp"
#include "inexor/texture/texsettings.hpp"
#include "inexor/texture/texture.hpp"
#include "inexor/ui/screen/ScreenManager.hpp"
#include "inexor/network/SharedVar.hpp"

Go to the source code of this file.

Classes

struct  rendertarget
 

Macros

#define BLURTILES   32
 
#define BLURTILEMASK   (0xFFFFFFFFU>>(32-BLURTILES))
 

Functions

void screenquad (float sw, float sh)
 
void hudquad (float x, float y, float w, float h, float tx, float ty, float tw, float th)
 

Variables

SharedVar< int > rtsharefb
 
SharedVar< int > rtscissor
 
SharedVar< int > blurtile
 

Macro Definition Documentation

#define BLURTILEMASK   (0xFFFFFFFFU>>(32-BLURTILES))
#define BLURTILES   32

Function Documentation

void hudquad ( float  x,
float  y,
float  w,
float  h,
float  tx,
float  ty,
float  tw,
float  th 
)
void screenquad ( float  sw,
float  sh 
)

Variable Documentation

SharedVar<int> blurtile
SharedVar<int> rtscissor
SharedVar<int> rtsharefb

Referenced by gl_checkextensions().