1
0
forked from 0ad/0ad
0ad/source
Ykkrosh 91169c82c7 Optimise rendering of scrollable text boxes by clipping
Add optional clipping rectangle to CTextRenderer. Strings that are
printed
outside the vertical extent of the clipping rectangle will be
immediately
skipped. This greatly reduces the cost of large scrollable text boxes.

This was SVN commit r14019.
2013-10-18 16:05:02 +00:00
..
collada Delete bogus file 2013-09-14 12:19:22 +00:00
graphics Optimise rendering of scrollable text boxes by clipping 2013-10-18 16:05:02 +00:00
gui Optimise rendering of scrollable text boxes by clipping 2013-10-18 16:05:02 +00:00
lib Refactor text renderer 2013-10-18 15:53:07 +00:00
maths Optimise fixed multiplies on MSVC x86 2013-09-20 20:17:54 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Fixes hypothetical mem leak in network code (and an error in Cppcheck), patch by Riemer, fixes #2122 2013-10-10 23:46:42 +00:00
pch More build fixes for FreeBSD. 2012-01-31 00:06:56 +00:00
ps Refactor text renderer 2013-10-18 15:53:07 +00:00
renderer Refactor text renderer 2013-10-18 15:53:07 +00:00
scripting Changes the Console to expose global functions to scripts instead of properties. 2013-09-21 14:48:19 +00:00
scriptinterface Fixes JS debugger, fixes VS 2013 build error, re-fixes #2127, #2175 2013-10-07 22:55:30 +00:00
simulation2 Remove InitSavedGame, but keep the rallypoint problem it solved. Fixes #1762, Patch by mimo. 2013-10-16 17:58:12 +00:00
soundmanager Fixes memory leak in sound manager 2013-09-30 01:09:16 +00:00
third_party Fix build warnings. Patch by Markus. Refs #1851. 2013-06-11 00:05:57 +00:00
tools Refactor text renderer 2013-10-18 15:53:07 +00:00
contributors.txt Ticket #2127 - Performance and style improvements in scriptinterface. 2013-09-16 19:10:06 +00:00
main.cpp Fix typo 2013-10-13 11:41:30 +00:00
test_setup.cpp Adds UTF-8 support for JavaScript files. 2012-05-04 21:48:46 +00:00