[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu3dkit-dev] Goal: Maximized Rendering Performance
From: |
Brent Gulanowski |
Subject: |
[Gnu3dkit-dev] Goal: Maximized Rendering Performance |
Date: |
Mon, 14 Oct 2002 19:55:26 -0400 |
General Strategy: Draw only what needs to be drawn
Sub-goals:
- Frustum Culling
- Distance Culling
- Polygon Sorting for Distance
- Polygon Sorting for Alpha
- Elimination of overdraw (probably done by rasterizer)
- Level-of-Detail selection
General Strategy: Proper management of the rasterizer
Sub-goals:
- Reduction of rasterizer state transitions
- Submission of arrays instead of individual elements
General Strategy: Reduce the overhead of the rasterizer
- Avoid dynamic lighting
- Submit only what has potential to be drawn
- Keep the rasterizer working near, but below, max
- Avoid saturating the bandwidth of the rasterizer bus
- Sub-Scene flattening: convert a branch of the tree into a single leaf
by composing multiple arrays into a single array which can be submitted
once
- ?? (I have no expertise with this :\ )
--
Brent Gulanowski address@hidden
Ce n'est pas une signature. -Magritte
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnu3dkit-dev] Goal: Maximized Rendering Performance,
Brent Gulanowski <=