version 1.26 | | version 1.27 |
---|
| | |
#define OGLTEXBUFSIZE (2048*2048*4) | | #define OGLTEXBUFSIZE (2048*2048*4) |
extern GLubyte texbuf[OGLTEXBUFSIZE]; | | extern GLubyte texbuf[OGLTEXBUFSIZE]; |
//void ogl_filltexbuf(unsigned char *data,GLubyte *texp,int width,int height,int twidth,int theight); | | //void ogl_filltexbuf(unsigned char *data,GLubyte *texp,int width,int height,int twidth,int theight); |
void ogl_filltexbuf(unsigned char *data,GLubyte *texp,int truewidth,int width,int height,int dxo,int dyo,int twidth,int theight,int type, int bm_flags); | | void ogl_filltexbuf(unsigned char *data,GLubyte *texp,int truewidth,int width,int height,int dxo,int dyo,int twidth,int theight,int type, int bm_flags, int data_format); |
| | |
#define OGL_FLAG_MIPMAP (1<<0) | | #define OGL_FLAG_MIPMAP (1<<0) |
#define OGL_FLAG_NOCOLOR (1<<1) | | #define OGL_FLAG_NOCOLOR (1<<1) |
| | |
void ogl_loadbmtexture_f(grs_bitmap *bm,int flags); | | void ogl_loadbmtexture_f(grs_bitmap *bm,int flags); |
void ogl_loadbmtexture(grs_bitmap *bm); | | void ogl_loadbmtexture(grs_bitmap *bm); |
//void ogl_loadtexture(unsigned char * data, int width, int height,int dxo,int dyo, int *texid,float *u,float *v,char domipmap,float prio); | | //void ogl_loadtexture(unsigned char * data, int width, int height,int dxo,int dyo, int *texid,float *u,float *v,char domipmap,float prio); |
void ogl_loadtexture(unsigned char * data, int dxo,int dyo, ogl_texture *tex, int bm_flags); | | void ogl_loadtexture(unsigned char * data, int dxo,int dyo, ogl_texture *tex, int bm_flags, int data_format); |
void ogl_freetexture(ogl_texture *gltexture); | | void ogl_freetexture(ogl_texture *gltexture); |
void ogl_freebmtexture(grs_bitmap *bm); | | void ogl_freebmtexture(grs_bitmap *bm); |
void ogl_do_palfx(void); | | void ogl_do_palfx(void); |