Feature #1745
Performance optimization
Start date:
2014-04-09
% Done:
40%
Description
This issue is a shortlist of possible/pertinent optimizations that could be applied for better performance and/or memory usage.
Related issues
History
#1 Updated by skyjake over 10 years ago
- Description updated (diff)
- Gridmap traversal (#1639) => uses relational structure for spatial indexing represented with pointer chains (dereferencing overhead and branch prediction stalling)
- GLState::push() => 2 * dynamic allocation (pool state data?)
- Log::enter() => linear allocation of LogEntry (pool entries?)
- P_Ticker calls Material::Animation::animate() unnecessarily for non-animating materials => heaviest single function by a wide margin when rendering a simple scene (Doom 2 MAP01)
#2 Updated by skyjake over 9 years ago
- Related to Feature #1945: Efficient reuse of world geometry across multiple frames/passes added
#3 Updated by skyjake over 9 years ago
- Related to Feature #1699: Particle renderer 2.0 added
#4 Updated by skyjake over 9 years ago
- Assignee deleted (
Deng Team)
#5 Updated by skyjake over 8 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
#6 Updated by skyjake almost 5 years ago
- Related to Feature #553: Performance of many scrolling surface materials added
#7 Updated by skyjake almost 5 years ago
- Status changed from Closed to In Progress
#8 Updated by skyjake almost 5 years ago
- Status changed from In Progress to Progressed
- % Done changed from 100 to 40
Opening this as a tracking issue.
#9 Updated by skyjake almost 5 years ago
- Related to Feature #1308: Splitscreen multiplayer added
#10 Updated by skyjake almost 5 years ago
- Target version set to Architecture