From: <ze...@us...> - 2009-05-21 08:45:44
|
Revision: 2239 http://desmume.svn.sourceforge.net/desmume/?rev=2239&view=rev Author: zeromus Date: 2009-05-21 08:45:34 +0000 (Thu, 21 May 2009) Log Message: ----------- gfx3d: sorry, the poly sorting callback must be this way. there must be something else going wrong where this breaks Modified Paths: -------------- trunk/desmume/src/gfx3d.cpp Modified: trunk/desmume/src/gfx3d.cpp =================================================================== --- trunk/desmume/src/gfx3d.cpp 2009-05-21 07:17:11 UTC (rev 2238) +++ trunk/desmume/src/gfx3d.cpp 2009-05-21 08:45:34 UTC (rev 2239) @@ -1405,21 +1405,21 @@ gfx3d_doFlush(); } -static int gfx3d_ysort_compare(int num1, int num2) +static bool gfx3d_ysort_compare(int num1, int num2) { const POLY &poly1 = polylist->list[num1]; const POLY &poly2 = polylist->list[num2]; if(poly1.maxy > poly2.maxy) - return 1; + return true; else if(poly1.maxy < poly2.maxy) - return -1; + return false; else if(poly1.miny < poly2.miny) - return 1; + return true; else if(poly1.miny > poly2.miny) - return -1; + return false; else - return 0; //equal should always return false "strict weak ordering" + return false; //equal should always return false "strict weak ordering" } static void gfx3d_doFlush() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |