gnu3dkit-dev
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]