11 #ifndef _GROPENGLTEXTURE_H 
   12 #define _GROPENGLTEXTURE_H 
   32                 u_scale(1.0
f), v_scale(1.0
f), bitmap_handle(-1), size(0), w(0), h(0),
 
   33                 bpp(0), mipmap_levels(0)
 
   84 int gr_opengl_tcache_set(
int bitmap_handle, 
int bitmap_type, 
float *u_scale, 
float *v_scale, 
int stage = 0);
 
   90 #endif  //_GROPENGLTEXTURE_H 
int gr_opengl_preload(int bitmap_num, int is_aabitmap)
 
GLfloat opengl_get_max_anisotropy()
 
void opengl_tcache_frame()
 
void opengl_set_modulate_tex_env()
 
GLfloat GLfloat GLfloat GLfloat h
 
GLuint opengl_get_rtt_framebuffer()
Gets the current RTT framebuffer. 
 
void opengl_set_texture_face(GLenum face=GL_TEXTURE_2D)
 
void opengl_free_texture_slot(int n)
 
int opengl_get_texture(GLenum target, GLenum pixel_format, GLenum data_format, int num_mipmaps, int width, int height, int bytes_per_pixel, void *image_data, int offset)
 
void opengl_switch_arb(int unit, int state)
 
void opengl_set_texture_target(GLenum target=GL_TEXTURE_2D)
 
GLenum GLuint GLint GLenum face
 
void opengl_tcache_init()
 
GLint GL_max_texture_height
 
GLint GL_supported_texture_units
 
void gr_opengl_set_texture_addressing(int mode)
 
int opengl_make_render_target(int handle, int slot, int *w, int *h, ubyte *bpp, int *mm_lvl, int flags)
 
GLint GL_max_texture_width
 
void opengl_tcache_flush()
 
GLint GL_max_renderbuffer_size
 
int opengl_set_render_target(int slot, int face=-1, int is_static=0)
 
void opengl_kill_render_target(int slot)
 
GLint GLsizei GLsizei height
 
GLubyte GLubyte GLubyte GLubyte w
 
struct tcache_slot_opengl tcache_slot_opengl
 
int GL_min_texture_height
 
void gr_opengl_set_texture_panning(float u, float v, bool enable)
 
void opengl_set_additive_tex_env()
 
void opengl_preload_init()
 
size_t opengl_export_render_target(int slot, int width, int height, int alpha, int num_mipmaps, ubyte *image_data)
 
GLclampf GLclampf GLclampf alpha
 
void opengl_tcache_shutdown()
 
bool GL_rendering_to_texture
 
int gr_opengl_tcache_set(int bitmap_handle, int bitmap_type, float *u_scale, float *v_scale, int stage=0)
 
void gr_opengl_get_bitmap_from_texture(void *data_out, int bitmap_num)