@@ -354,9 +354,9 @@ int decode_poly(const char* polyList, dpoly_t* out)
354354 POLYFT3* pft3 = (POLYFT3*)polyList;
355355
356356 *(uint*)out->vindices = *(uint*)&pft3->v0 ;
357- *(ushort*)out->uv [0 ] = *(uint *)&pft3->uv0 ;
358- *(ushort*)out->uv [1 ] = *(uint *)&pft3->uv1 ;
359- *(ushort*)out->uv [2 ] = *(uint *)&pft3->uv2 ;
357+ *(ushort*)out->uv [0 ] = *(ushort *)&pft3->uv0 ;
358+ *(ushort*)out->uv [1 ] = *(ushort *)&pft3->uv1 ;
359+ *(ushort*)out->uv [2 ] = *(ushort *)&pft3->uv2 ;
360360
361361 if (ptype != 10 )
362362 *(uint*)out->color = *(uint*)&pft3->color ;
@@ -377,18 +377,18 @@ int decode_poly(const char* polyList, dpoly_t* out)
377377 POLYFT4* pft4 = (POLYFT4*)polyList;
378378
379379 *(uint*)out->vindices = *(uint*)&pft4->v0 ;
380- *(ushort*)out->uv [0 ] = *(uint *)&pft4->uv0 ;
381- *(ushort*)out->uv [1 ] = *(uint *)&pft4->uv1 ;
382- *(ushort*)out->uv [2 ] = *(uint *)&pft4->uv2 ;
383- *(ushort*)out->uv [3 ] = *(uint *)&pft4->uv3 ;
384-
380+ *(ushort*)out->uv [0 ] = *(ushort *)&pft4->uv0 ;
381+ *(ushort*)out->uv [1 ] = *(ushort *)&pft4->uv1 ;
382+ *(ushort*)out->uv [2 ] = *(ushort *)&pft4->uv2 ;
383+ *(ushort*)out->uv [3 ] = *(ushort *)&pft4->uv3 ;
384+
385385 if (ptype != 11 )
386386 *(uint*)out->color = *(uint*)&pft4->color ;
387387
388388 out->page = pft4->texture_set ;
389389 out->detail = pft4->texture_id ;
390390
391- // SwapValues(out->vindices [2], out->vindices [3]);
391+ // SwapValues(out->uv [2], out->uv [3]);
392392
393393 out->flags = FACE_IS_QUAD | FACE_TEXTURED;
394394
@@ -400,9 +400,9 @@ int decode_poly(const char* polyList, dpoly_t* out)
400400
401401 *(uint*)out->vindices = *(uint*)&pgt3->v0 ;
402402 *(uint*)out->nindices = *(uint*)&pgt3->n0 ;
403- *(ushort*)out->uv [0 ] = *(uint *)&pgt3->uv0 ;
404- *(ushort*)out->uv [1 ] = *(uint *)&pgt3->uv1 ;
405- *(ushort*)out->uv [2 ] = *(uint *)&pgt3->uv2 ;
403+ *(ushort*)out->uv [0 ] = *(ushort *)&pgt3->uv0 ;
404+ *(ushort*)out->uv [1 ] = *(ushort *)&pgt3->uv1 ;
405+ *(ushort*)out->uv [2 ] = *(ushort *)&pgt3->uv2 ;
406406
407407 *(uint*)out->color = *(uint*)&pgt3->color ;
408408 out->page = pgt3->texture_set ;
@@ -418,10 +418,10 @@ int decode_poly(const char* polyList, dpoly_t* out)
418418
419419 *(uint*)out->vindices = *(uint*)&pgt4->v0 ;
420420 *(uint*)out->nindices = *(uint*)&pgt4->n0 ;
421- *(ushort*)out->uv [0 ] = *(uint *)&pgt4->uv0 ;
422- *(ushort*)out->uv [1 ] = *(uint *)&pgt4->uv1 ;
423- *(ushort*)out->uv [2 ] = *(uint *)&pgt4->uv2 ;
424- *(ushort*)out->uv [3 ] = *(uint *)&pgt4->uv3 ;
421+ *(ushort*)out->uv [0 ] = *(ushort *)&pgt4->uv0 ;
422+ *(ushort*)out->uv [1 ] = *(ushort *)&pgt4->uv1 ;
423+ *(ushort*)out->uv [2 ] = *(ushort *)&pgt4->uv2 ;
424+ *(ushort*)out->uv [3 ] = *(ushort *)&pgt4->uv3 ;
425425
426426 *(uint*)out->color = *(uint*)&pgt4->color ;
427427 out->page = pgt4->texture_set ;
0 commit comments