X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2F3dgfx.h;h=8d05b8a6c99b70e80780b41d69785d00d124dd54;hp=8708e211e6d6cbe7c55b883d7fed766235145121;hb=9b942b99fe10222bee50c47bfc809de268d331ec;hpb=c9a3eeccc46a19a4ab5e8b13839dfec9d05ea1d6 diff --git a/src/3dgfx.h b/src/3dgfx.h index 8708e21..8d05b8a 100644 --- a/src/3dgfx.h +++ b/src/3dgfx.h @@ -7,7 +7,7 @@ struct g3d_vertex { float x, y, z, w; float nx, ny, nz; float u, v; - unsigned char r, g, b; + unsigned char r, g, b, a; }; enum { @@ -19,14 +19,15 @@ enum { /* g3d_enable/g3d_disable bits */ enum { - G3D_CULL_FACE = 1, - G3D_DEPTH_TEST = 2, /* XXX not implemented */ - G3D_LIGHTING = 4, - G3D_LIGHT0 = 8, - G3D_LIGHT1 = 16, - G3D_LIGHT2 = 32, - G3D_LIGHT3 = 64, - G3D_TEXTURE = 128, + G3D_CULL_FACE = 0x0001, + G3D_DEPTH_TEST = 0x0002, /* XXX not implemented */ + G3D_LIGHTING = 0x0004, + G3D_LIGHT0 = 0x0008, + G3D_LIGHT1 = 0x0010, + G3D_LIGHT2 = 0x0020, + G3D_LIGHT3 = 0x0040, + G3D_TEXTURE = 0x0080, + G3D_BLEND = 0x0100, G3D_ALL = 0x7fffffff };