| version 1.21 | | version 1.22 |
|---|
| | |
| int ogl_init_load_library(void); | | int ogl_init_load_library(void); |
| #else | | #else |
| #include <GL/gl.h> | | #include <GL/gl.h> |
| //######hack, since multi texture support is not working | | |
| #undef GL_ARB_multitexture | | |
| #undef GL_SGIS_multitexture | | |
| #endif | | #endif |
| | | |
| #ifndef GL_VERSION_1_1 | | #ifndef GL_VERSION_1_1 |
| | |
| int bytes; | | int bytes; |
| GLfloat u,v; | | GLfloat u,v; |
| GLfloat prio; | | GLfloat prio; |
| int wrapstate; | | int wrapstate[2]; |
| fix lastrend; | | fix lastrend; |
| ulong numrend; | | ulong numrend; |
| char wantmip; | | char wantmip; |
| | |
| #define ogl_sgis_multitexture_ok 0 | | #define ogl_sgis_multitexture_ok 0 |
| #endif | | #endif |
| | | |
| | | #ifndef EXT_texture_env_combine |
| | | #define EXT_texture_env_combine 1 |
| | | #define GL_COMBINE_RGB_EXT 0x8571 |
| | | #define GL_COMBINE_ALPHA_EXT 0x8572 |
| | | #define GL_PRIMARY_COLOR_EXT 0x8577 |
| | | #define GL_PREVIOUS_EXT 0x8578 |
| | | #define GL_SOURCE0_RGB_EXT 0x8580 |
| | | #define GL_SOURCE1_RGB_EXT 0x8581 |
| | | #define GL_SOURCE2_RGB_EXT 0x8582 |
| | | #define GL_SOURCE0_ALPHA_EXT 0x8588 |
| | | #define GL_SOURCE1_ALPHA_EXT 0x8589 |
| | | #define GL_SOURCE2_ALPHA_EXT 0x858A |
| | | #define GL_OPERAND0_RGB_EXT 0x8590 |
| | | #define GL_OPERAND1_RGB_EXT 0x8591 |
| | | #define GL_OPERAND2_RGB_EXT 0x8592 |
| | | #define GL_OPERAND0_ALPHA_EXT 0x8598 |
| | | #define GL_OPERAND1_ALPHA_EXT 0x8599 |
| | | #define GL_OPERAND2_ALPHA_EXT 0x859A |
| | | #endif |
| | | |
| | | #ifndef GL_NV_texture_env_combine4 |
| | | #define GL_NV_texture_env_combine4 1 |
| | | #define GL_COMBINE4_NV 0x8503 |
| | | #define GL_SOURCE3_RGB_NV 0x8583 |
| | | #define GL_SOURCE3_ALPHA_NV 0x858B |
| | | #define GL_OPERAND3_RGB_NV 0x8593 |
| | | #define GL_OPERAND3_ALPHA_NV 0x859B |
| | | #endif |
| | | extern int ogl_nv_texture_env_combine4_ok; |
| | | |
| extern int gl_initialized; | | extern int gl_initialized; |
| extern int GL_texmagfilt,GL_texminfilt,GL_needmipmaps; | | extern int GL_texmagfilt,GL_texminfilt,GL_needmipmaps; |
| extern int gl_reticle; | | extern int gl_reticle; |
| | | |
| | | extern int active_texture_unit; |
| | | void ogl_setActiveTexture(int t); |
| extern int GL_TEXTURE_2D_enabled; | | extern int GL_TEXTURE_2D_enabled; |
| //extern int GL_texclamp_enabled; | | //extern int GL_texclamp_enabled; |
| //extern int GL_TEXTURE_ENV_MODE_state,GL_TEXTURE_MAG_FILTER_state,GL_TEXTURE_MIN_FILTER_state; | | //extern int GL_TEXTURE_ENV_MODE_state,GL_TEXTURE_MAG_FILTER_state,GL_TEXTURE_MIN_FILTER_state; |