6 | | ||Rewrite the renderer to require OpenGL 2.1||[http://www.wildfiregames.com/forum/index.php?showtopic=16734 forum thread]||Big||Stalled|| |
7 | | ||Threading to use more than one CPU core|| #1886 ||Big||Not started|| |
8 | | ||Long/Tile Pathfinder Rewrite||#1756||Big||Stalled|| |
9 | | ||Short/Vertex Pathfinder Rewrite||#1942||Big||Not started|| |
10 | | ||Assorted "megapatch" patches|| [http://git.wildfiregames.com/gitweb/?p=0ad.git;a=shortlog;h=refs/heads/projects/philip/megapatch-split git branch] ||Medium||Work in progress|| |
11 | | ||Incremental update of pathfinder's passability grid||#930||Medium||Stalled, to do with new pathfinder|| |
12 | | ||Upgrade [https://developer.mozilla.org/en-US/docs/SpiderMonkey SpiderMonkey] from [https://developer.mozilla.org/en-US/docs/SpiderMonkey/1.8.5 1.8.5] to [https://developer.mozilla.org/en-US/docs/SpiderMonkey/24 24]+||#1886 [http://www.wildfiregames.com/forum/index.php?showtopic=17289 forum thread]||Small or None||Work in progress|| |
13 | | ||GUI code improvement||#885||Medium||Stalled|| |
14 | | ||ComponentManager optimization||#1860||Medium||Work in progress|| |
15 | | ||Implement caching of terrain normals||#2039||Medium||Work in progress|| |
16 | | ||UnitAI/UnitMotion repathing improvement||#1200||Medium||Not started|| |
17 | | ||Sim interpolation optimization (game and editor)||r13500||Medium||Landed in alpha13, reverted in alpha14|| |
18 | | ||Non behavior changing optimizations||#1923 [http://www.wildfiregames.com/forum/index.php?showtopic=17310 forum thread]||Small||Work in progress|| |
19 | | ||Other Kuranes patches||#2022 #2026||?||Work in progress|| |
20 | | ||More optimization with many selected units||#2179||Small||Work in progress|| |
21 | | ||Optimisation of Fixed Point Trigonometic Approximations||#2109||Small||Work in progress|| |
22 | | ||Save GUI Sprites and Images in vectors / maps as pointers||#1984||Small||Work in progress|| |
23 | | ||Implement a Quadtree/Octree||[http://www.wildfiregames.com/forum/index.php?showtopic=17384 forum thread 1] [http://www.wildfiregames.com/forum/index.php?showtopic=16991 forum thread 2]||?||Work in progress|| |
24 | | ||Rewrite the AI base system in C++||[http://www.wildfiregames.com/forum/index.php?showtopic=16991 forum thread]||?||Not started|| |
25 | | ||Benchmark mode||#837||n/a||Not started|| |
26 | | ||Heap usage profiling||#187||n/a||Not started|| |
27 | | ||Graphic settings system||#475||n/a||Not started|| |
28 | | ||Implement profiling for any thread||#807||n/a||Not started|| |
| 7 | || Rewrite the renderer to require OpenGL 2.1 || [http://www.wildfiregames.com/forum/index.php?showtopic=16734 forum thread] || Big || Stalled || |
| 8 | || Threading to use more than one CPU core || #1886 || Big || Not started || |
| 9 | || Long/Tile Pathfinder Rewrite || #1756 || Big || Stalled || |
| 10 | || Short/Vertex Pathfinder Rewrite || #1942 || Big || Not started || |
| 11 | || Assorted "megapatch" patches || [http://git.wildfiregames.com/gitweb/?p=0ad.git;a=shortlog;h=refs/heads/projects/philip/megapatch-split git branch] || Medium || Work in progress || |
| 12 | || Incremental update of pathfinder's passability grid || #930 || Medium || Stalled, to do with new pathfinder || |
| 13 | || Upgrade [https://developer.mozilla.org/en-US/docs/SpiderMonkey SpiderMonkey] from [https://developer.mozilla.org/en-US/docs/SpiderMonkey/1.8.5 1.8.5] to [https://developer.mozilla.org/en-US/docs/SpiderMonkey/24 24]+ || #1886 [http://www.wildfiregames.com/forum/index.php?showtopic=17289 forum thread] || Small or None || Work in progress || |
| 14 | || GUI code improvement || #885 || Medium || Stalled || |
| 15 | || ComponentManager optimization || #1860 || Medium || Work in progress || |
| 16 | || Implement caching of terrain normals || #2039 || Medium || Work in progress || |
| 17 | || UnitAI/UnitMotion repathing improvement || #1200 || Medium || Not started || |
| 18 | || Sim interpolation optimization (game and editor) || r13500 || Medium || Landed in alpha13, reverted in alpha14 || |
| 19 | || Non behavior changing optimizations || #1923 [http://www.wildfiregames.com/forum/index.php?showtopic=17310 forum thread] || Small || Work in progress || |
| 20 | || Other Kuranes patches || #2022 #2026 || ? || Work in progress || |
| 21 | || More optimization with many selected units || #2179 || Small || Work in progress || |
| 22 | || Optimisation of Fixed Point Trigonometic Approximations || #2109 || Small || Work in progress || |
| 23 | || Save GUI Sprites and Images in vectors / maps as pointers || #1984 || Small || Work in progress || |
| 24 | || Implement a Quadtree/Octree || [http://www.wildfiregames.com/forum/index.php?showtopic=17384 forum thread 1] [http://www.wildfiregames.com/forum/index.php?showtopic=16991 forum thread 2] || ? || Work in progress || |
| 25 | || Rewrite the AI base system in C++ || [http://www.wildfiregames.com/forum/index.php?showtopic=16991 forum thread] || ? || Not started || |
| 26 | || Benchmark mode || #837 || n/a || Not started || |
| 27 | || Heap usage profiling || #187 || n/a || Not started || |
| 28 | || Graphic settings system || #475 || n/a || Not started || |
| 29 | || Implement profiling for any thread || #807 || n/a || Not started || |
| 30 | |
33 | | ||Renderer optimizations||r13902 r13903 r13904 r13906 r13911||Medium||alpha15|| |
34 | | ||Optimize fixed multiplies on Windows||r13873||Medium||alpha15|| |
35 | | ||CCmpRangeManager optimization||#1707||Medium||alpha15|| |
36 | | ||Optimization with many selected units||r14296 r14306||Small||alpha15|| |
37 | | ||Optimize Move() in CcmpUnitMotion||#2094||Small||alpha15|| |
38 | | ||Text rendering optimizations||r14017 r14018 r14019 r14020||Small||alpha15|| |
39 | | ||Avoid slightly-expensive QueryInterface?() calls||r13825||Small||alpha15|| |
40 | | ||Improve game setup GUI performance||r13828||Small||alpha15|| |
41 | | ||GetPercentMapExplored optimization||#2012||Medium||alpha14|| |
42 | | ||Disable distance-sorting for most transparent objects||r13753||Medium||alpha14|| |
43 | | ||VBO support for minimap entity rendering||r13454||Small||alpha14|| |
44 | | ||Water improvements||r13374 r13555 r13720||Small||alpha14|| |
45 | | ||JS GUI code optimization||#1878||Small||alpha14|| |
46 | | ||AI API v3 and Aegis AI||[http://www.wildfiregames.com/forum/index.php?showtopic=17144 forum thread]||Medium||alpha13|| |
47 | | ||GetInterpolatedTransform math optimization||#1854||Small||alpha13|| |
| 37 | || Minor LOS optimization || r14463 || Small || alpha16 || |
| 38 | || Renderer optimizations || r13902 r13903 r13904 r13906 r13911 || Medium || alpha15 || |
| 39 | || Optimize fixed multiplies on Windows || r13873 || Medium || alpha15 || |
| 40 | || CCmpRangeManager optimization || #1707 || Medium || alpha15 || |
| 41 | || Optimization with many selected units || r14296 r14306 || Small || alpha15 || |
| 42 | || Optimize Move() in CcmpUnitMotion || #2094 || Small || alpha15 || |
| 43 | || Text rendering optimizations || r14017 r14018 r14019 r14020 || Small || alpha15 || |
| 44 | || Avoid slightly-expensive QueryInterface?() calls || r13825 || Small || alpha15 || |
| 45 | || Improve game setup GUI performance || r13828 || Small || alpha15 || |
| 46 | || GetPercentMapExplored optimization || #2012 || Medium || alpha14 || |
| 47 | || Disable distance-sorting for most transparent objects || r13753 || Medium || alpha14 || |
| 48 | || VBO support for minimap entity rendering || r13454 || Small || alpha14 || |
| 49 | || Water improvements || r13374 r13555 r13720 || Small || alpha14 || |
| 50 | || JS GUI code optimization || #1878 || Small || alpha14 || |
| 51 | || AI API v3 and Aegis AI || [http://www.wildfiregames.com/forum/index.php?showtopic=17144 forum thread] || Medium || alpha13 || |
| 52 | || GetInterpolatedTransform math optimization || #1854 || Small || alpha13 || |
| 53 | |