]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_shared.h
split R_DrawTextureSurfaceList code into several functions and added separate multite...
[xonotic/darkplaces.git] / model_shared.h
index bde7bf84401ec9e1b4f7f6d7dbea9e9fd16d23ec..7f1aaa20eb8419eaa9e87ce91ef6c19a5b1e9a4c 100644 (file)
@@ -144,9 +144,7 @@ shadowmesh_t;
 typedef enum texturelayertype_e
 {
        TEXTURELAYERTYPE_INVALID,
-       TEXTURELAYERTYPE_LITTEXTURE_COMBINE,
-       TEXTURELAYERTYPE_LITTEXTURE_MULTIPASS,
-       TEXTURELAYERTYPE_LITTEXTURE_VERTEX,
+       TEXTURELAYERTYPE_LITTEXTURE,
        TEXTURELAYERTYPE_TEXTURE,
        TEXTURELAYERTYPE_FOG,
 }
@@ -215,12 +213,14 @@ typedef struct texture_s
        float specularscale;
        float specularpower;
 
+       // from q3 shaders
+       int customblendfunc[2];
+
        int currentnumlayers;
        texturelayer_t currentlayers[16];
 
        // q3bsp
        char name[64];
-       char firstpasstexturename[64]; // used only during loading
        int surfaceflags;
        int supercontents;
        int surfaceparms;