warzone2100/lib/ivis_opengl
Gerard Krol ee76f4ce10 Tweaks and optimisations for CPU usage. Tiles are no longer added to the bucket sort, and the size of the bucket array is made smaller. The maximum
number of simultaneous effects is down from 2500 to 500 (a big fight has about 200 effects). The effect processing and drawing is now done from one 
loop instead of from 2 (saves on the iterations). The pie_DrawTexTriangle function defaults to non transparent tiles and sets an alpha drawing mode 
only when needed.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1286 4a71c877-e1ca-e34f-864e-861f7616d084
2007-03-27 13:56:36 +00:00
..
Makefile.am Remove unused header 2007-02-16 22:54:18 +00:00
Makefile.raw New Makefile.raw system, works with MinGW/Windows environment and Linux also. 2006-07-21 21:48:55 +00:00
bspimd.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
ivi.c Fixes informed by -Wextra for graphics code. Removes much redundant code. 2007-02-19 17:18:50 +00:00
pieblitfunc.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piedraw.c Tweaks and optimisations for CPU usage. Tiles are no longer added to the bucket sort, and the size of the bucket array is made smaller. The maximum 2007-03-27 13:56:36 +00:00
piefunc.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piematrix.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piematrix.h - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piemode.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piepalette.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
piestate.c The distance fog (aka Mist) start and end is now dependent on the zoom level. This should greatly reduce the number of popping tiles that can be 2007-03-20 20:46:26 +00:00
pietexture.c Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
pietexture.h Small cleanup of texture loading and handling, removing unused 2007-02-16 23:19:33 +00:00
rendfunc.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
rendmode.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00
screen.c Fix indention and some minor cleanup... 2007-03-16 19:31:15 +00:00
screen.h Replace hard-coded map preview size of 512 with 2007-02-25 12:57:04 +00:00
tex.c Fix bug #8730, where we would crash because the game did not find 2007-03-16 17:33:20 +00:00
textdraw.c - Replaced various vectors with Vector3i and Vector3f (idea by Watermelon) 2007-03-16 16:20:16 +00:00