X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2F3dgfx.h;h=fbbccf6e8026cc8f6ecfe7285e67734b600f8d28;hp=ecc3f3ce6eb9d2c68c137fe5c3942b53ed17c292;hb=07ce18b114e1e01b2a85a04079128f3eb754de1d;hpb=f7789d3011a5ac2620a2f7732a389963f790fd85 diff --git a/src/3dgfx.h b/src/3dgfx.h index ecc3f3c..fbbccf6 100644 --- a/src/3dgfx.h +++ b/src/3dgfx.h @@ -39,6 +39,8 @@ enum { G3D_WIRE, G3D_FLAT, G3D_GOURAUD, + G3D_TEX, + G3D_TEX_GOURAUD }; /* matrix stacks */ @@ -88,6 +90,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);