aboutsummaryrefslogtreecommitdiffstats
path: root/www/media/elflightengine-160x122.png
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-02-25 23:10:06 +0100
committerSven Gothel <[email protected]>2014-02-25 23:10:06 +0100
commitd84812b6fb398c73cb3f339ab13d74b7e6822181 (patch)
tree00a915d49855938cfb5d98701d6e63bf4c6e1977 /www/media/elflightengine-160x122.png
parent64bdefac9191334ace292683a6a7c4274bc3f72b (diff)
Bug 802: Graph TextRenderer Performance Part-2 (fix artifacts, cleanup, incomplete)
- OutlineShape - Add DIRTY_VERTICES bit in triangulation, which in turn solves the rendering artifact issue. - transformOutlines(..) -> protected - Note: Always pick triangles first, then vertices. The former renders vertices dirty. - Region - Make triangles / vertices accessible - Add 'validateIndices()' to add indices for triangles, code moved from the GLRegion* impl. Shall be refined later! - GLRegion - Passing 'RegionRenderer' instead of RenderState .. reducing argument numbers and aligning all related 'render' methods while giving association to the RegionRenderer. - Renderer -> RegionRenderer, dropping 'intermediate' RegionRenderer - Dropping draw() in RegionRenderer, should be issued simply by GLRegion in a unique fashion. - Dropping RegionFactory Too simple code as-is, simply invoke in Region.create(..) - Overall: - Add 'final' qualifier - Remove overloaded methods where rither default args can be used or a followup method call completes the 'intention'.
Diffstat (limited to 'www/media/elflightengine-160x122.png')
0 files changed, 0 insertions, 0 deletions