#include<ultra64.h>

extern Vtx DEMO_Fox_head_v[];

extern unsigned short DEMO_Black_txt[];
extern unsigned short DEMO_FOXwhite_txt[];
extern unsigned short DEMO_Fox_yellow_txt[];
extern unsigned short DEMO_Foxeye_txt[];
extern unsigned short DEMO_Metal_txt[];
extern unsigned short DEMO_Red_txt[];



#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== o1 ======== */

Gfx DEMO_Fox_head[]={

	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,0,G_TX_MIRROR,4,0,G_TX_MIRROR,4,0),
	gs_Nin_LoadTextureImage(DEMO_Red_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,7),


	gsSPVertex(&DEMO_Fox_head_v[0],6,0),
	gsSP1Quadrangle(0, 1, 2, 3, 0),
	gsSP2Triangles(4, 0, 3, 0, 3, 5, 4, 0),
	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,8,8,0,0,G_TX_MIRROR,3,0,G_TX_MIRROR,3,0),
	gs_Nin_LoadTextureImage(DEMO_Black_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,8,8,0,7),


	gsSPVertex(&DEMO_Fox_head_v[6],26,0),
	gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
	gsSP2Triangles(2, 4, 0, 0, 0, 4, 5, 0),
	gsSP2Triangles(5, 6, 0, 0, 7, 8, 9, 0),
	gsSP2Triangles(7, 10, 11, 0, 9, 10, 7, 0),
	gsSP1Quadrangle(9, 8, 12, 13, 0),
	gsSP1Quadrangle(10, 9, 13, 14, 0),
	gsSP2Triangles(15, 14, 13, 0, 13, 12, 15, 0),
	gsSP2Triangles(16, 14, 15, 0, 17, 18, 19, 0),
	gsSP2Triangles(19, 20, 17, 0, 19, 21, 22, 0),
	gsSP2Triangles(22, 20, 19, 0, 17, 23, 18, 0),
	gsSP2Triangles(24, 10, 14, 0, 11, 10, 24, 0),
	gsSP2Triangles(14, 25, 24, 0, 25, 14, 16, 0),
	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,0,G_TX_MIRROR,4,0,G_TX_MIRROR,4,0),
	gs_Nin_LoadTextureImage(DEMO_Metal_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,7),


	gsSPVertex(&DEMO_Fox_head_v[32],32,0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Quadrangle(3, 4, 1, 0, 0),
	gsSP2Triangles(2, 5, 0, 0, 3, 6, 7, 0),
	gsSP2Triangles(7, 4, 3, 0, 8, 9, 10, 0),
	gsSP2Triangles(10, 11, 8, 0, 12, 13, 14, 0),
	gsSP2Triangles(14, 15, 12, 0, 15, 14, 16, 0),
	gsSP2Triangles(17, 13, 12, 0, 18, 19, 20, 0),
	gsSP2Triangles(20, 21, 18, 0, 22, 23, 24, 0),
	gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0),
	gsSP1Triangle(30, 31, 28, 0),
	gsSPVertex(&DEMO_Fox_head_v[64],26,0),
	gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
	gsSP2Triangles(3, 4, 2, 0, 5, 6, 7, 0),
	gsSP2Triangles(7, 8, 5, 0, 5, 8, 9, 0),
	gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
	gsSP2Triangles(15, 16, 13, 0, 17, 18, 19, 0),
	gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0),
	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(DEMO_Foxeye_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,7),


	gsSPVertex(&DEMO_Fox_head_v[90],23,0),
	gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
	gsSP2Triangles(2, 4, 5, 0, 6, 4, 2, 0),
	gsSP2Triangles(7, 8, 9, 0, 9, 10, 7, 0),
	gsSP2Triangles(11, 9, 8, 0, 7, 10, 12, 0),
	gsSP2Triangles(12, 13, 7, 0, 14, 15, 16, 0),
	gsSP2Triangles(17, 18, 0, 0, 0, 3, 17, 0),
	gsSP2Triangles(17, 19, 18, 0, 20, 13, 12, 0),
	gsSP2Triangles(21, 20, 12, 0, 12, 22, 21, 0),
	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,0,G_TX_MIRROR,4,0,G_TX_MIRROR,4,0),
	gs_Nin_LoadTextureImage(DEMO_FOXwhite_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,7),


	gsSPVertex(&DEMO_Fox_head_v[113],32,0),
	gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
	gsSP2Triangles(1, 4, 3, 0, 2, 5, 0, 0),
	gsSP2Triangles(6, 7, 8, 0, 8, 9, 6, 0),
	gsSP2Triangles(6, 10, 7, 0, 10, 11, 7, 0),
	gsSP2Triangles(12, 9, 8, 0, 8, 13, 12, 0),
	gsSP2Triangles(14, 15, 0, 0, 0, 5, 14, 0),
	gsSP2Triangles(16, 17, 18, 0, 18, 19, 16, 0),
	gsSP2Triangles(20, 21, 22, 0, 22, 23, 20, 0),
	gsSP2Triangles(24, 21, 25, 0, 24, 22, 21, 0),
	gsSP2Triangles(22, 26, 23, 0, 27, 28, 29, 0),
	gsSP1Triangle(27, 30, 28, 0),
	gsSP1Quadrangle(31, 30, 23, 26, 0),
	gsSPVertex(&DEMO_Fox_head_v[145],30,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
	gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0),
	gsSP2Triangles(9, 5, 4, 0, 4, 8, 9, 0),
	gsSP2Triangles(10, 11, 1, 0, 6, 5, 12, 0),
	gsSP2Triangles(13, 2, 6, 0, 12, 13, 6, 0),
	gsSP2Triangles(2, 13, 3, 0, 14, 15, 16, 0),
	gsSP2Triangles(14, 17, 18, 0, 18, 15, 14, 0),
	gsSP1Triangle(16, 19, 14, 0),
	gsSP1Quadrangle(20, 21, 22, 23, 0),
	gsSP2Triangles(24, 25, 26, 0, 26, 25, 27, 0),
	gsSP2Triangles(26, 28, 24, 0, 27, 29, 26, 0),
	gsSPVertex(&DEMO_Fox_head_v[175],10,0),
	gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
	gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
	gs_Nin_LoadTextureImage(DEMO_Fox_yellow_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,16,16,0,7),

	gsSPVertex(&DEMO_Fox_head_v[185],31,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0),
	gsSP2Triangles(2, 3, 0, 0, 1, 0, 5, 0),
	gsSP2Triangles(5, 0, 4, 0, 1, 5, 6, 0),
	gsSP2Triangles(7, 1, 8, 0, 2, 1, 9, 0),
	gsSP2Triangles(9, 1, 10, 0, 6, 8, 1, 0),
	gsSP2Triangles(11, 12, 13, 0, 11, 14, 12, 0),
	gsSP2Triangles(13, 15, 11, 0, 16, 15, 13, 0),
	gsSP2Triangles(17, 16, 18, 0, 17, 15, 16, 0),
	gsSP2Triangles(19, 15, 20, 0, 21, 22, 15, 0),
	gsSP2Triangles(15, 19, 21, 0, 22, 11, 15, 0),
	gsSP2Triangles(14, 22, 23, 0, 14, 11, 22, 0),
	gsSP2Triangles(24, 19, 25, 0, 25, 26, 24, 0),
	gsSP2Triangles(20, 25, 19, 0, 27, 28, 25, 0),
	gsSP2Triangles(8, 25, 7, 0, 25, 8, 27, 0),
	gsSP2Triangles(25, 29, 26, 0, 28, 29, 25, 0),
	gsSP1Triangle(4, 30, 5, 0),
	gsSPVertex(&DEMO_Fox_head_v[216],31,0),
	gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
	gsSP2Triangles(2, 4, 3, 0, 0, 5, 1, 0),
	gsSP2Triangles(6, 7, 8, 0, 8, 9, 6, 0),
	gsSP2Triangles(8, 10, 11, 0, 12, 10, 8, 0),
	gsSP2Triangles(11, 9, 8, 0, 13, 14, 15, 0),
	gsSP2Triangles(16, 17, 15, 0, 15, 17, 13, 0),
	gsSP2Triangles(14, 13, 18, 0, 19, 20, 21, 0),
	gsSP2Triangles(20, 22, 23, 0, 20, 23, 21, 0),
	gsSP2Triangles(22, 24, 25, 0, 25, 23, 22, 0),
	gsSP2Triangles(18, 5, 14, 0, 5, 18, 1, 0),
	gsSP2Triangles(26, 25, 24, 0, 27, 28, 19, 0),
	gsSP2Triangles(21, 27, 19, 0, 26, 29, 30, 0),
	gsSP1Triangle(24, 29, 26, 0),
	gsSPVertex(&DEMO_Fox_head_v[247],6,0),
	gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
	gsSP2Triangles(2, 4, 5, 0, 3, 4, 2, 0),
	gsSPEndDisplayList(),
}; /* o1 */ 

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 235 vertices */
Vtx DEMO_Fox_head_v[]={
	{    23,    38,    54,     0,    46,   434,  -119,     6,     1,   255},	/* 0 */
	{    24,    46,    40,     0,     0,   512,   -97,     0,   -69,   255},	/* 1 */
	{    24,   -46,    40,     0,   512,   512,  -113,     0,   -38,   255},	/* 2 */
	{    23,   -37,    54,     0,   465,   434,  -119,     0,     0,   255},	/* 3 */
	{    24,     7,    94,     0,   217,   212,  -118,    10,    11,   255},	/* 4 */
	{    24,    -7,    94,     0,   294,   212,  -101,   -42,    44,   255},	/* 5 */
	{    67,    19,    58,     0,  -501,   134,   -22,    33,   112,   255},	/* 6 */
	{    68,    29,    57,     0,  -810,   220,    -6,    37,   113,   255},	/* 7 */
	{    65,    25,    56,     0,  -646,   280,   -27,    27,   113,   255},	/* 8 */
	{    66,    32,    55,     0,  -898,   357,   -17,    63,   100,   255},	/* 9 */
	{    64,    19,    58,     0,  -454,   230,   -24,    36,   111,   255},	/* 10 */
	{    60,    14,    59,     0,  -255,   256,   -23,    35,   111,   255},	/* 11 */
	{    57,     8,    60,     0,     0,   256,    42,    74,    84,   255},	/* 12 */
	{    32,    10,    94,     0,   -65,    58,    21,   100,    62,   255},	/* 13 */
	{    26,     5,    96,     0,    45,    90,   -85,    34,    76,   255},	/* 14 */
	{    32,     6,   104,     0,    22,   241,   -76,    40,    81,   255},	/* 15 */
	{    39,     7,   104,     0,     0,   255,   -14,     0,   118,   255},	/* 16 */
	{    35,    10,    90,     0,   -54,   -30,    79,    80,    41,   255},	/* 17 */
	{    26,    -4,    96,     0,   210,    90,   -91,   -25,    71,   255},	/* 18 */
	{    32,    -5,   104,     0,   233,   241,   -57,   -39,    96,   255},	/* 19 */
	{    39,    -6,   104,     0,   255,   255,    88,   -60,    54,   255},	/* 20 */
	{    32,   -10,    94,     0,   321,    58,    21,   -99,    62,   255},	/* 21 */
	{    35,    -9,    90,     0,   310,   -30,    79,   -79,    41,   255},	/* 22 */
	{    65,   -24,    56,     0,   857,  -384,   -27,   -26,   113,   255},	/* 23 */
	{    68,   -28,    57,     0,   927,  -547,    -6,   -36,   113,   255},	/* 24 */
	{    67,   -19,    58,     0,   671,  -384,   -22,   -32,   112,   255},	/* 25 */
	{    64,   -19,    58,     0,   707,  -283,   -24,   -35,   111,   255},	/* 26 */
	{    57,    -7,    60,     0,   449,    57,    42,   -73,    84,   255},	/* 27 */
	{    60,   -14,    59,     0,   607,  -125,   -23,   -34,   111,   255},	/* 28 */
	{    66,   -32,    55,     0,  1066,  -511,   -17,   -62,   100,   255},	/* 29 */
	{    41,     5,    93,     0,    31,    35,    90,    64,    45,   255},	/* 30 */
	{    41,    -5,    93,     0,   223,    35,    86,   -69,    46,   255},	/* 31 */
	{    97,    25,   -42,     0,   395,   562,    68,    54,   -83,   255},	/* 32 */
	{    45,    25,   -43,     0,   395,   829,     4,    24,  -117,   255},	/* 33 */
	{    41,    50,   -18,     0,   535,   785,     9,   111,   -44,   255},	/* 34 */
	{    97,   -25,   -42,     0,   116,   562,    45,   -49,   -99,   255},	/* 35 */
	{    45,   -25,   -43,     0,   116,   829,     3,   -38,  -113,   255},	/* 36 */
	{    88,    46,    -3,     0,   512,   512,    51,   105,   -27,   255},	/* 37 */
	{    88,   -45,    -3,     0,     0,   512,    51,  -104,   -27,   255},	/* 38 */
	{    41,   -50,   -18,     0,   -23,   785,    16,  -110,   -43,   255},	/* 39 */
	{   114,    19,     1,     0,     0,   512,   100,    46,   -48,   255},	/* 40 */
	{   115,    15,    50,     0,    45,   250,   120,     0,    -2,   255},	/* 41 */
	{   115,   -14,    50,     0,   436,   250,   118,   -21,     0,   255},	/* 42 */
	{   114,   -19,     1,     0,   512,   512,   112,   -21,   -37,   255},	/* 43 */
	{   114,   -19,     1,     0,    60,    38,   112,   -21,   -37,   255},	/* 44 */
	{    97,   -25,   -42,     0,     0,   512,    45,   -49,   -99,   255},	/* 45 */
	{    97,    25,   -42,     0,   512,   512,    68,    54,   -83,   255},	/* 46 */
	{   114,    19,     1,     0,   451,    38,   100,    46,   -48,   255},	/* 47 */
	{    88,    46,    -3,     0,   725,   151,    51,   105,   -27,   255},	/* 48 */
	{    88,   -45,    -3,     0,  -213,   151,    51,  -104,   -27,   255},	/* 49 */
	{    33,    50,    34,     0,     5,   670,   -11,    55,   105,   255},	/* 50 */
	{    61,    49,    41,     0,   517,   670,     1,    70,    96,   255},	/* 51 */
	{    61,    58,    41,     0,   512,   514,     4,    -1,   119,   255},	/* 52 */
	{    32,    59,    34,     0,     0,   512,  -112,    -3,    39,   255},	/* 53 */
	{    41,    50,   -18,     0,   511,   243,     9,   111,   -44,   255},	/* 54 */
	{    33,    50,    34,     0,   512,   512,   -91,     0,   -77,   255},	/* 55 */
	{    32,    59,    34,     0,   559,   513,  -112,    -3,    39,   255},	/* 56 */
	{    32,   -59,    34,     0,   -47,   513,  -112,     4,    39,   255},	/* 57 */
	{    33,   -50,    34,     0,     0,   512,   -83,     0,   -86,   255},	/* 58 */
	{    41,   -50,   -18,     0,     0,   243,  -117,     2,   -19,   255},	/* 59 */
	{    61,   -58,    41,     0,   511,   512,     4,     2,   119,   255},	/* 60 */
	{    61,   -49,    41,     0,   517,   356,     1,   -69,    96,   255},	/* 61 */
	{    33,   -50,    34,     0,     6,   353,   -11,   -54,   105,   255},	/* 62 */
	{    32,   -59,    34,     0,     0,   512,  -112,     4,    39,   255},	/* 63 */
	{    88,   -45,    -3,     0,   511,     0,    51,  -104,   -27,   255},	/* 64 */
	{    81,   -50,    24,     0,   238,    25,    53,  -106,    12,   255},	/* 65 */
	{    41,   -50,   -18,     0,   511,   512,    16,  -110,   -43,   255},	/* 66 */
	{    61,   -58,    41,     0,    15,   205,    17,  -116,   -22,   255},	/* 67 */
	{    32,   -59,    34,     0,     0,   512,     9,  -117,   -19,   255},	/* 68 */
	{    41,    50,   -18,     0,   511,   511,     9,   111,   -44,   255},	/* 69 */
	{    32,    59,    34,     0,     0,   511,     9,   118,   -19,   255},	/* 70 */
	{    61,    58,    41,     0,    15,   205,    17,   117,   -22,   255},	/* 71 */
	{    81,    50,    24,     0,   238,    25,    53,   107,    12,   255},	/* 72 */
	{    88,    46,    -3,     0,   511,     0,    51,   105,   -27,   255},	/* 73 */
	{   114,    19,     1,     0,   -79,   450,   100,    46,   -48,   255},	/* 74 */
	{   102,    15,    47,     0,    -7,   727,    73,    38,    86,   255},	/* 75 */
	{   115,    15,    50,     0,     0,   512,   -21,    72,    93,   255},	/* 76 */
	{   102,   -15,    47,     0,   511,   512,    23,   -77,    87,   255},	/* 77 */
	{   115,   -14,    50,     0,   505,   289,   -29,     0,   115,   255},	/* 78 */
	{   115,    15,    50,     0,     6,   289,   -21,    72,    93,   255},	/* 79 */
	{   102,    15,    47,     0,     0,   511,    73,    38,    86,   255},	/* 80 */
	{   114,   -19,     1,     0,   591,   450,   112,   -21,   -37,   255},	/* 81 */
	{   115,   -14,    50,     0,   512,   512,   118,   -21,     0,   255},	/* 82 */
	{   102,   -15,    47,     0,   519,   727,    23,   -77,    87,   255},	/* 83 */
	{    61,    58,    41,     0,     0,   512,     4,    -1,   119,   255},	/* 84 */
	{    61,    49,    41,     0,   511,   512,     1,    70,    96,   255},	/* 85 */
	{    81,    50,    24,     0,   490,   -19,    53,   107,    12,   255},	/* 86 */
	{    81,   -50,    24,     0,   512,     0,    53,  -106,    12,   255},	/* 87 */
	{    61,   -49,    41,     0,   512,   511,     1,   -69,    96,   255},	/* 88 */
	{    61,   -58,    41,     0,     0,   512,     4,     2,   119,   255},	/* 89 */
	{    51,   -20,    54,     0,   276,  1189,    -2,   -38,   112,   255},	/* 90 */
	{    52,   -25,    53,     0,   653,  1293,     4,   -64,   100,   255},	/* 91 */
	{    65,   -24,    56,     0,  1004,   363,   -27,   -26,   113,   255},	/* 92 */
	{    64,   -19,    58,     0,   578,   224,   -24,   -35,   111,   255},	/* 93 */
	{    58,   -30,    54,     0,  1200,  1047,   -34,   -55,    99,   255},	/* 94 */
	{    66,   -32,    55,     0,  1558,   563,   -17,   -62,   100,   255},	/* 95 */
	{    54,   -28,    53,     0,   895,  1243,   -28,   -58,    99,   255},	/* 96 */
	{    51,    21,    54,     0,   482,  1224,    -2,    39,   112,   255},	/* 97 */
	{    52,    16,    56,     0,   867,  1096,     4,    45,   110,   255},	/* 98 */
	{    60,    14,    59,     0,   917,   383,   -23,    35,   111,   255},	/* 99 */
	{    64,    19,    58,     0,   499,   214,   -24,    36,   111,   255},	/* 100 */
	{    57,     8,    60,     0,  1471,   536,    42,    74,    84,   255},	/* 101 */
	{    65,    25,    56,     0,    52,   212,   -27,    27,   113,   255},	/* 102 */
	{    52,    26,    53,     0,    92,  1204,     4,    65,   100,   255},	/* 103 */
	{    65,   -24,    56,     0,  1403,  1293,   -27,   -26,   113,   255},	/* 104 */
	{    52,   -25,    53,     0,  1052,  2222,     4,   -64,   100,   255},	/* 105 */
	{    54,   -28,    53,     0,  1294,  2173,   -28,   -58,    99,   255},	/* 106 */
	{    60,   -14,    59,     0,   128,   254,   -23,   -34,   111,   255},	/* 107 */
	{    52,   -15,    56,     0,   -48,   946,     4,   -44,   110,   255},	/* 108 */
	{    57,    -7,    60,     0,  -445,   224,    42,   -73,    84,   255},	/* 109 */
	{    54,    28,    53,     0,  -121,  1081,   -28,    59,    99,   255},	/* 110 */
	{    58,    31,    54,     0,  -349,   799,   -34,    56,    99,   255},	/* 111 */
	{    66,    32,    55,     0,  -537,   227,   -17,    63,   100,   255},	/* 112 */
	{    67,   -19,    58,     0,   357, 13045,   -22,   -32,   112,   255},	/* 113 */
	{    68,   -28,    57,     0,   106, 14072,    -6,   -36,   113,   255},	/* 114 */
	{    74,   -27,    57,     0,   209, 14989,    40,   -41,   104,   255},	/* 115 */
	{    73,   -35,    53,     0, -1254, 14901,    38,   -65,    91,   255},	/* 116 */
	{    66,   -32,    55,     0,  -273, 13919,   -17,   -62,   100,   255},	/* 117 */
	{    72,   -18,    60,     0,  1240, 13934,    33,   -38,   108,   255},	/* 118 */
	{    74,    27,    57,     0,   209,  1394,    40,    42,   104,   255},	/* 119 */
	{    68,    29,    57,     0,   106,  2311,    -6,    37,   113,   255},	/* 120 */
	{    67,    19,    58,     0,   357,  3338,   -22,    33,   112,   255},	/* 121 */
	{    72,    19,    60,     0,  1240,  2449,    33,    39,   108,   255},	/* 122 */
	{    73,    36,    53,     0, -1254,  1482,    38,    66,    91,   255},	/* 123 */
	{    66,    32,    55,     0,  -273,  2464,   -17,    63,   100,   255},	/* 124 */
	{    67,    13,    60,     0,   801,  4250,   -21,    25,   114,   255},	/* 125 */
	{    57,     8,    60,     0,   388,  6615,    42,    74,    84,   255},	/* 126 */
	{    67,   -13,    60,     0,   801, 12133,   -21,   -24,   114,   255},	/* 127 */
	{    57,    -7,    60,     0,   388,  9768,    42,   -73,    84,   255},	/* 128 */
	{    24,   -46,    40,     0, 14653, 11506,    33,   -90,    70,   255},	/* 129 */
	{    33,   -50,    34,     0, 14265, 11954,   -11,   -54,   105,   255},	/* 130 */
	{    41,   -29,    53,     0, 15164, 11423,    52,   -85,    65,   255},	/* 131 */
	{    23,   -37,    54,     0, 15257, 11086,    26,   -98,    62,   255},	/* 132 */
	{    23,   -37,    54,     0,  -102, 11086,    26,   -98,    62,   255},	/* 133 */
	{    41,   -29,    53,     0,  -195, 11423,    52,   -85,    65,   255},	/* 134 */
	{    32,   -10,    94,     0,  1642,  8991,    21,   -99,    62,   255},	/* 135 */
	{    24,    -7,    94,     0,  1468,  8696,  -101,   -42,    44,   255},	/* 136 */
	{    35,    -9,    90,     0,  1572,  9017,    79,   -79,    41,   255},	/* 137 */
	{    46,   -18,    57,     0,    88, 10686,    85,   -60,    58,   255},	/* 138 */
	{    26,    -4,    96,     0,  1564,  8507,   -91,   -25,    71,   255},	/* 139 */
	{    23,    38,    54,     0,  -102,  5297,  -119,     6,     1,   255},	/* 140 */
	{    32,    10,    94,     0,  1642,  7392,    21,   100,    62,   255},	/* 141 */
	{    41,    30,    53,     0,  -195,  4960,    52,    86,    65,   255},	/* 142 */
	{    24,     7,    94,     0,  1468,  7687,  -118,    10,    11,   255},	/* 143 */
	{    26,     5,    96,     0,  1564,  7876,   -85,    34,    76,   255},	/* 144 */
	{    41,    30,    53,     0,  -195,  4960,    52,    86,    65,   255},	/* 145 */
	{    32,    10,    94,     0,  1642,  7392,    21,   100,    62,   255},	/* 146 */
	{    35,    10,    90,     0,  1572,  7366,    79,    80,    41,   255},	/* 147 */
	{    46,    19,    57,     0,    88,  5697,    85,    61,    58,   255},	/* 148 */
	{    41,    -5,    93,     0,  1891,  8651,    86,   -69,    46,   255},	/* 149 */
	{    62,     0,    62,     0,   846,  8192,    91,     0,    77,   255},	/* 150 */
	{    41,     5,    93,     0,  1891,  7732,    90,    64,    45,   255},	/* 151 */
	{    35,    -9,    90,     0,  1572,  9017,    79,   -79,    41,   255},	/* 152 */
	{    50,   -12,    59,     0,   187, 10160,    65,   -89,    44,   255},	/* 153 */
	{    57,    -7,    60,     0,   388,  9768,    42,   -73,    84,   255},	/* 154 */
	{    24,     7,    94,     0,  1468,  7687,  -118,    10,    11,   255},	/* 155 */
	{    26,     5,    96,     0,  1564,  7876,   -85,    34,    76,   255},	/* 156 */
	{    57,     8,    60,     0,   388,  6615,    42,    74,    84,   255},	/* 157 */
	{    50,    13,    59,     0,   187,  6223,    65,    90,    44,   255},	/* 158 */
	{   101,    24,    22,     0, 10122,  5619,   -42,    45,   102,   255},	/* 159 */
	{   104,    65,    18,     0, 10111,  3522,   -31,    12,   114,   255},	/* 160 */
	{    93,    60,    17,     0, 10676,  3484,    19,    19,   116,   255},	/* 161 */
	{   135,    51,    31,     0,  8731,  4849,   -69,    64,    73,   255},	/* 162 */
	{   119,    60,    24,     0,  9325,  3992,   -39,    11,   112,   255},	/* 163 */
	{    81,    50,    24,     0, 11355,  3313,    53,   107,    12,   255},	/* 164 */
	{    88,    -5,    59,     0,  6924, 10607,    61,   -18,   101,   255},	/* 165 */
	{   102,   -15,    47,     0,  8605, 10830,    23,   -77,    87,   255},	/* 166 */
	{   102,    15,    47,     0,  8605,  5553,    73,    38,    86,   255},	/* 167 */
	{    88,     5,    59,     0,  6924,  5776,    50,    29,   104,   255},	/* 168 */
	{    93,   -60,    17,     0, 10676, 12899,    19,   -18,   116,   255},	/* 169 */
	{   104,   -64,    18,     0, 10111, 12861,   -31,   -11,   114,   255},	/* 170 */
	{   101,   -24,    22,     0, 10122, 10764,    76,   -59,    70,   255},	/* 171 */
	{   119,   -59,    24,     0,  9325, 12391,   -39,   -10,   112,   255},	/* 172 */
	{    81,   -50,    24,     0, 11355, 13070,    53,  -106,    12,   255},	/* 173 */
	{   135,   -50,    31,     0,  8731, 11534,   -69,   -63,    73,   255},	/* 174 */
	{    24,    46,    40,     0, 14653,  4877,    33,    91,    70,   255},	/* 175 */
	{    23,    38,    54,     0, 15257,  5297,    45,    95,    56,   255},	/* 176 */
	{    41,    30,    53,     0, 15164,  4960,    52,    86,    65,   255},	/* 177 */
	{    33,    50,    34,     0, 14265,  4429,   -11,    55,   105,   255},	/* 178 */
	{    88,     5,    59,     0,  6924,  5776,    50,    29,   104,   255},	/* 179 */
	{    75,     0,    64,     0,  2722,  8192,     6,     0,   119,   255},	/* 180 */
	{    88,    -5,    59,     0,  6924, 10607,    61,   -18,   101,   255},	/* 181 */
	{    46,   -18,    57,     0,    88, 10686,    85,   -60,    58,   255},	/* 182 */
	{    50,   -12,    59,     0,   187, 10160,    65,   -89,    44,   255},	/* 183 */
	{    35,    -9,    90,     0,  1572,  9017,    79,   -79,    41,   255},	/* 184 */
	{    82,    43,    42,     0,  1179,   954,    74,    81,    48,   255},	/* 185 */
	{   102,    15,    47,     0,  1962,  2188,    73,    38,    86,   255},	/* 186 */
	{   101,    24,    22,     0,  2941,  1632,    94,    71,    21,   255},	/* 187 */
	{    81,    50,    24,     0,  -959,   732,    53,   107,    12,   255},	/* 188 */
	{    61,    49,    41,     0,   364,  1277,     1,    70,    96,   255},	/* 189 */
	{    73,    36,    53,     0,   908,  1513,    38,    66,    91,   255},	/* 190 */
	{    74,    27,    57,     0,   992,  1820,    40,    42,   104,   255},	/* 191 */
	{    88,     5,    59,     0,  1402,  2786,    50,    29,   104,   255},	/* 192 */
	{    72,    19,    60,     0,   975,  2205,    33,    39,   108,   255},	/* 193 */
	{   135,    51,    31,     0,  2556,  1808,   106,   -50,   -22,   255},	/* 194 */
	{   114,    19,     1,     0,  3182,  2375,   100,    46,   -48,   255},	/* 195 */
	{    82,   -42,    42,     0,  1179,  5189,    74,   -80,    48,   255},	/* 196 */
	{    81,   -50,    24,     0,  -959,  5411,    53,  -106,    12,   255},	/* 197 */
	{   101,   -24,    22,     0,  2941,  4511,    76,   -59,    70,   255},	/* 198 */
	{    61,   -49,    41,     0,   364,  4866,     1,   -69,    96,   255},	/* 199 */
	{   102,   -15,    47,     0,  1962,  3955,    23,   -77,    87,   255},	/* 200 */
	{   135,   -50,    31,     0,  2556,  4335,   -69,   -63,    73,   255},	/* 201 */
	{   114,   -19,     1,     0,  3182,  3768,   112,   -21,   -37,   255},	/* 202 */
	{   119,   -59,    24,     0,  2699,  4747,    59,   -45,   -94,   255},	/* 203 */
	{    72,   -18,    60,     0,   975,  3938,    33,   -38,   108,   255},	/* 204 */
	{    88,    -5,    59,     0,  1402,  3357,    61,   -18,   101,   255},	/* 205 */
	{    74,   -27,    57,     0,   992,  4323,    40,   -41,   104,   255},	/* 206 */
	{    73,   -35,    53,     0,   908,  4630,    38,   -65,    91,   255},	/* 207 */
	{    66,   -32,    55,     0,   757,  4394,   -17,   -62,   100,   255},	/* 208 */
	{    67,   -13,    60,     0,   866,  3665,   -21,   -24,   114,   255},	/* 209 */
	{    75,     0,    64,     0,  1077,  3072,     6,     0,   119,   255},	/* 210 */
	{    57,    -7,    60,     0,   682,  3371,    42,   -73,    84,   255},	/* 211 */
	{    67,    13,    60,     0,   866,  2478,   -21,    25,   114,   255},	/* 212 */
	{    57,     8,    60,     0,   682,  2772,    42,    74,    84,   255},	/* 213 */
	{    62,     0,    62,     0,   798,  3072,    91,     0,    77,   255},	/* 214 */
	{    66,    32,    55,     0,   757,  1749,   -17,    63,   100,   255},	/* 215 */
	{    46,   -18,    57,     0,   508,  3687,    85,   -60,    58,   255},	/* 216 */
	{    51,   -20,    54,     0,   509,  3836,    -2,   -38,   112,   255},	/* 217 */
	{    52,   -15,    56,     0,   548,  3664,     4,   -44,   110,   255},	/* 218 */
	{    50,   -12,    59,     0,   565,  3520,    65,   -89,    44,   255},	/* 219 */
	{    57,    -7,    60,     0,   682,  3371,    42,   -73,    84,   255},	/* 220 */
	{    41,   -29,    53,     0,   401,  3965,    52,   -85,    65,   255},	/* 221 */
	{   119,    60,    24,     0,  2699,  1396,    59,    46,   -94,   255},	/* 222 */
	{   135,    51,    31,     0,  2556,  1808,   106,   -50,   -22,   255},	/* 223 */
	{   114,    19,     1,     0,  3182,  2375,   100,    46,   -48,   255},	/* 224 */
	{   104,    65,    18,     0,  3008,  1082,    31,    46,  -106,   255},	/* 225 */
	{    81,    50,    24,     0,  4160,   732,    53,   107,    12,   255},	/* 226 */
	{    93,    60,    17,     0,  3344,   946,   -41,    20,  -110,   255},	/* 227 */
	{    88,    46,    -3,     0,  3733,  1549,    51,   105,   -27,   255},	/* 228 */
	{    54,   -28,    53,     0,   529,  4117,   -28,   -58,    99,   255},	/* 229 */
	{    33,   -50,    34,     0,    56,  4329,   -11,   -54,   105,   255},	/* 230 */
	{    61,   -49,    41,     0,   364,  4866,     1,   -69,    96,   255},	/* 231 */
	{    66,   -32,    55,     0,   757,  4394,   -17,   -62,   100,   255},	/* 232 */
	{    58,   -30,    54,     0,   597,  4246,   -34,   -55,    99,   255},	/* 233 */
	{    52,   -25,    53,     0,   506,  4011,     4,   -64,   100,   255},	/* 234 */
	{    52,    16,    56,     0,   548,  2479,     4,    45,   110,   255},	/* 235 */
	{    51,    21,    54,     0,   509,  2307,    -2,    39,   112,   255},	/* 236 */
	{    46,    19,    57,     0,   508,  2456,    85,    61,    58,   255},	/* 237 */
	{    52,    26,    53,     0,   506,  2132,     4,    65,   100,   255},	/* 238 */
	{    41,    30,    53,     0,   401,  2178,    52,    86,    65,   255},	/* 239 */
	{    54,    28,    53,     0,   529,  2026,   -28,    59,    99,   255},	/* 240 */
	{    33,    50,    34,     0,    56,  1814,   -11,    55,   105,   255},	/* 241 */
	{    61,    49,    41,     0,   364,  1277,     1,    70,    96,   255},	/* 242 */
	{    50,    13,    59,     0,   565,  2623,    65,    90,    44,   255},	/* 243 */
	{    57,     8,    60,     0,   682,  2772,    42,    74,    84,   255},	/* 244 */
	{    58,    31,    54,     0,   597,  1897,   -34,    56,    99,   255},	/* 245 */
	{    66,    32,    55,     0,   757,  1749,   -17,    63,   100,   255},	/* 246 */
	{   119,   -59,    24,     0,  2699,  4747,    59,   -45,   -94,   255},	/* 247 */
	{   104,   -64,    18,     0,  3008,  5061,    31,   -45,  -106,   255},	/* 248 */
	{   114,   -19,     1,     0,  3182,  3768,   112,   -21,   -37,   255},	/* 249 */
	{    93,   -60,    17,     0,  3344,  5197,   -41,   -19,  -110,   255},	/* 250 */
	{    81,   -50,    24,     0,  4160,  5411,    53,  -106,    12,   255},	/* 251 */
	{    88,   -45,    -3,     0,  3733,  4594,    51,  -104,   -27,   255},	/* 252 */
};


/*   0 vertices */
/*   1 Materials */

#define	LDIRX	0
#define	LDIRY	0
#define	LDIRZ	120
#define	AMBDIV	1

/* 16 x 16  G_IM_SIZ_16b G_IM_FMT_RGBA  */
unsigned short DEMO_Fox_yellow_txt[] = {
	0x6243, 0x6243, 0x6203, 0x6203, 0x6a43, 0x7283, 0x7283, 0x6a83, 0x6a83, 0x6243, 0x5a43, 0x6243, 0x6a43, 0x7283, 0x7283, 0x6a43, 
	0x7a85, 0x6a83, 0x7283, 0x7283, 0x7283, 0x6a83, 0x6243, 0x6243, 0x5a03, 0x5a03, 0x5a43, 0x6243, 0x6a43, 0x6a43, 0x7ac5, 0x6a43, 
	0x7283, 0x7283, 0x7283, 0x7283, 0x7ac5, 0x7283, 0x7283, 0x7283, 0x7283, 0x6243, 0x6243, 0x6a43, 0x6a83, 0x6a83, 0x6a83, 0x7285, 
	0x6243, 0x6243, 0x6243, 0x6243, 0x6a43, 0x7283, 0x7283, 0x7283, 0x7283, 0x7283, 0x7283, 0x6a83, 0x7283, 0x7ac5, 0x6a43, 0x6243, 
	0x6a83, 0x6a83, 0x7283, 0x72c3, 0x7283, 0x7283, 0x7283, 0x6a83, 0x7283, 0x6a43, 0x6243, 0x7283, 0x7ac3, 0x7283, 0x7283, 0x6a83, 
	0x6a43, 0x6a43, 0x6a83, 0x6a83, 0x7283, 0x7283, 0x7283, 0x7283, 0x7ac3, 0x7ac3, 0x7283, 0x7283, 0x6a83, 0x6a83, 0x7ac3, 0x6a43, 
	0x6a43, 0x6243, 0x7283, 0x6a83, 0x7283, 0x7283, 0x7283, 0x6a83, 0x6a83, 0x6a83, 0x8b05, 0x7283, 0x7ac5, 0x7ac5, 0x7ac5, 0x7283, 
	0x7ac5, 0x7ac3, 0x7a83, 0x7283, 0x7283, 0x7283, 0x7283, 0x6a83, 0x7ac5, 0x7ac5, 0x7283, 0x7283, 0x7283, 0x6a83, 0x7ac5, 0x7283, 
	0x6a83, 0x6a83, 0x6a43, 0x6a83, 0x7283, 0x7283, 0x7285, 0x7283, 0x7283, 0x7ac5, 0x7283, 0x82c5, 0x7ac3, 0x7283, 0x7283, 0x6a83, 
	0x7283, 0x72c3, 0x7ac3, 0x7283, 0x7283, 0x6a83, 0x7283, 0x7283, 0x7283, 0x7ac5, 0x7ac5, 0x72c3, 0x7283, 0x7ac3, 0x7ac3, 0x7283, 
	0x7283, 0x7283, 0x6a83, 0x7283, 0x7283, 0x7ac5, 0x7283, 0x72c5, 0x7283, 0x7ac3, 0x6a83, 0x72c3, 0x7ac3, 0x72c3, 0x7283, 0x7283, 
	0x6a43, 0x7283, 0x7a83, 0x7a85, 0x7283, 0x7283, 0x7285, 0x7283, 0x7283, 0x7283, 0x7283, 0x7283, 0x7283, 0x7283, 0x6a43, 0x6a83, 
	0x7283, 0x7283, 0x6a83, 0x7283, 0x7283, 0x6a83, 0x6a83, 0x7283, 0x6a83, 0x7283, 0x6a83, 0x6a83, 0x7283, 0x7283, 0x7283, 0x7ac5, 
	0x7283, 0x7283, 0x7285, 0x7283, 0x7285, 0x7285, 0x7283, 0x7283, 0x7283, 0x7283, 0x6a83, 0x6a83, 0x6a83, 0x6a43, 0x6243, 0x6a43, 
	0x7283, 0x6a43, 0x6a43, 0x7285, 0x7283, 0x6a43, 0x6a43, 0x6a43, 0x6243, 0x6243, 0x6a83, 0x7283, 0x7283, 0x7283, 0x7ac5, 0x7a85, 
	0x7285, 0x7a85, 0x7ac5, 0x7a85, 0x7a83, 0x7283, 0x6a83, 0x6a43, 0x6243, 0x6243, 0x6243, 0x6243, 0x6243, 0x6243, 0x6243, 0x7283, 
};

