View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002649 | DarkRadiant | Renderer | public | 22.02.2011 10:29 | 24.09.2011 08:20 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.5.0 | ||||
Target Version | 1.6.0 | Fixed in Version | 1.6.0 | ||
Summary | 0002649: Eliminate slow dynamic_casts from front end render pass | ||||
Description | Some profiling in release builds shows that about 20-30% of the time in RenderHighlighted is spent on the boost::dynamic_pointer_casts. This should be easy to get rid of, as 99.99% of all nodes in a large scene are Renderables (except the root node) and many of them are selectables too. | ||||
Tags | No tags attached. | ||||
child of | 0000035 | closed | Renderer performance is slow |
First step done with rev. 6308. All nodes are renderables now. | |
Done. The frontend render pass is now taking less time than the backend, I could reduce frame times from 120 msec to 60-70 msec on my system when rendering the entire gathers map with cubic clipping switched off. | |
Date Modified | Username | Field | Change |
---|---|---|---|
22.02.2011 10:29 | greebo | New Issue | |
22.02.2011 10:29 | greebo | Status | new => assigned |
22.02.2011 10:29 | greebo | Assigned To | => greebo |
22.02.2011 10:31 | greebo | Note Added: 0003637 | |
22.02.2011 13:50 | greebo | Note Added: 0003638 | |
22.02.2011 13:50 | greebo | Status | assigned => resolved |
22.02.2011 13:50 | greebo | Fixed in Version | => 1.6.0 |
22.02.2011 13:50 | greebo | Resolution | open => fixed |
22.02.2011 13:50 | greebo | Relationship added | parent of 0000035 |
22.02.2011 15:30 | greebo | Relationship deleted | parent of 0000035 |
22.02.2011 15:30 | greebo | Relationship added | child of 0000035 |
24.09.2011 08:20 | greebo | Status | resolved => closed |