/* arg to g3d_polygon_mode */
enum {
G3D_WIRE,
- G3D_FLAT
+ G3D_FLAT,
+ G3D_GOURAUD,
+ G3D_TEX,
+ G3D_TEX_GOURAUD
};
/* matrix stacks */
void g3d_mtl_specular(float r, float g, float b);
void g3d_mtl_shininess(float shin);
+void g3d_set_texture(int xsz, int ysz, void *pixels);
+
void g3d_draw(int prim, const struct g3d_vertex *varr, int varr_size);
void g3d_draw_indexed(int prim, const struct g3d_vertex *varr, int varr_size,
const int16_t *iarr, int iarr_size);