View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000035 | DarkRadiant | Renderer | public | 24.01.2007 21:36 | 09.03.2023 17:57 |
Reporter | orbweaver | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 0.9.0 | ||||
Summary | 0000035: Renderer performance is slow | ||||
Description | For large maps (i.e. level-sized rather than testmaps), the Lighting render mode has very low FPS, takes too long to activate and uses up too much memory (causes swappage on a 1GB machine). | ||||
Tags | No tags attached. | ||||
Display Lists implemented for model objects, possibly provides some performance improvement. | |
Assigning to myself; I will take overall responsibility for this but it is obviously a large issue that everybody can contribute to. Next up: Implement DLs for AI models (these are separate from static models), and look at VBOs for patches. |
|
DLs for MD5 models now implemented. | |
Just for the record: I implemented the use of VBOs for patches a while back but there was no noticeable performance increase to observe. I assume that for better performance the overall strategy needs to be changed towards removing draw calls. Right now each patch/brush is submitting its own (often very few) vertices - combining those might be a worthwile improvement. I figured the Octree cells could function as some sort of container for that, such that all brush geometry using the same shader in the same Octree cell of a certain size is combined. | |
Will close this as it's very generic. Specific problems or suggestions can go to separate tracker entries. | |
Date Modified | Username | Field | Change |
---|---|---|---|
24.01.2007 21:36 | orbweaver | New Issue | |
24.01.2007 21:49 | orbweaver | Status | new => confirmed |
27.01.2007 09:58 | orbweaver | Relationship added | related to 0000061 |
15.04.2007 17:56 | orbweaver | Note Added: 0000579 | |
18.04.2007 17:48 | orbweaver | Status | confirmed => assigned |
18.04.2007 17:48 | orbweaver | Assigned To | => orbweaver |
18.04.2007 17:49 | orbweaver | Note Added: 0000581 | |
17.06.2007 13:33 | orbweaver | Note Added: 0000701 | |
22.02.2011 13:50 | greebo | Relationship added | child of 0002649 |
22.02.2011 15:11 | greebo | Note Added: 0003639 | |
22.02.2011 15:30 | greebo | Relationship deleted | child of 0002649 |
22.02.2011 15:30 | greebo | Relationship added | parent of 0002649 |
24.02.2011 12:10 | greebo | Relationship added | parent of 0002653 |
26.06.2016 14:31 | greebo | Note Added: 0008231 | |
26.06.2016 14:31 | greebo | Status | assigned => closed |
26.06.2016 14:31 | greebo | Assigned To | orbweaver => |
26.06.2016 14:31 | greebo | Resolution | open => no change required |
09.03.2023 17:57 | greebo | Changeset attached | => DarkRadiant master b89843f8 |