forgot to undef the debugging NOKEYB macro
[dosdemo] / src / 3dgfx.h
index ecc3f3c..8708e21 100644 (file)
@@ -39,6 +39,8 @@ enum {
        G3D_WIRE,
        G3D_FLAT,
        G3D_GOURAUD,
+       G3D_TEX,
+       G3D_TEX_GOURAUD
 };
 
 /* matrix stacks */
@@ -53,6 +55,7 @@ int g3d_init(void);
 void g3d_destroy(void);
 
 void g3d_framebuffer(int width, int height, void *pixels);
+void g3d_viewport(int x, int y, int w, int h);
 
 void g3d_enable(unsigned int opt);
 void g3d_disable(unsigned int opt);
@@ -88,6 +91,8 @@ void g3d_mtl_diffuse(float r, float g, float b);
 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);