13 #ifndef _GROPENGLTNL_H
14 #define _GROPENGLTNL_H
76 #endif //_GROPENGLTNL_H
void gr_opengl_start_clip_plane()
void gr_opengl_end_clip_plane()
void gr_opengl_start_instance_angles(const vec3d *pos, const angles *rotation)
void gr_opengl_end_instance_matrix()
float shadow_veryneardist
void opengl_tnl_set_material_distortion(uint flags)
void gr_opengl_render_to_env(int FACE)
void gr_opengl_render_stream_buffer(int buffer_handle, int offset, int n_verts, int flags)
GLenum GLenum GLenum GLenum GLenum scale
bool gr_opengl_pack_buffer(const int buffer_id, vertex_buffer *vb)
bool gr_opengl_config_buffer(const int buffer_id, vertex_buffer *vb, bool update_ibuffer_only)
void gr_opengl_end_projection_matrix()
void gr_opengl_set_projection_matrix(float fov, float aspect, float z_near, float z_far)
void gr_opengl_set_thrust_scale(float scale=-1.0f)
void opengl_delete_buffer_object(int handle)
int gr_opengl_create_buffer()
void opengl_tnl_shutdown()
void gr_opengl_set_2d_matrix()
void opengl_tnl_set_material(int flags, uint shader_flags, int tmap_type)
void gr_opengl_render_buffer(int start, const vertex_buffer *bufferp, int texi, int flags)
void gr_opengl_end_2d_matrix()
void gr_opengl_update_transform_buffer(void *data, uint size)
void gr_opengl_set_transform_buffer_offset(int offset)
void opengl_tnl_set_material_soft_particle(uint flags)
void gr_opengl_set_view_matrix(const vec3d *pos, const matrix *orient)
GLint GL_max_elements_indices
bool Rendering_to_shadow_map
void gr_opengl_destroy_buffer(int idx)
void gr_opengl_set_team_color(const team_color *colors)
int gr_opengl_create_stream_buffer_object()
void gr_opengl_set_buffer(int idx)
GLenum GLsizei GLenum GLenum const GLvoid * data
void gr_opengl_start_instance_matrix(const vec3d *offset, const matrix *rotation)
void gr_opengl_update_buffer_object(int handle, uint size, void *data)
void gr_opengl_end_view_matrix()
GLint GL_max_elements_vertices
void gr_opengl_push_scale_matrix(const vec3d *scale_factor)
void gr_opengl_pop_scale_matrix()