28#ifndef __FREEWRL_TEXTURES_H__
29#define __FREEWRL_TEXTURES_H__
31#define TEXTURE_INVALID 0
51 unsigned char *texdata;
68 GLfloat *pre_canned_textureCoords;
78#define TEX_NOTLOADED 0
81#define TEX_NEEDSBINDING 3
83#define TEX_UNSQUASHED 5
86const char *texst(
int num);
90#define HAVETODOTEXTURES (gglobal()->RenderFuncs.textureStackTop != 0)
93void textureTransform_start();
94void textureTransform_end();
96struct X3D_Node *getThis_textureTransform();
98extern int fwl_isTextureLoaded(
int texno);
99extern int isTextureAlpha(
int n);
100extern int display_status;
105#define TEXTURE_NO_ALPHA 1
106#define TEXTURE_ALPHA 2
109void loadTextureNode (
struct X3D_Node *node,
void *params);
117void init_multitexture_handling(
void);