Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-2) was last changed on 20-Apr-2023 23:24 by Garhoogin

This page was created on 20-Apr-2023 23:03 by Garhoogin

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 12 changed one line
The most prominent of the 3D hardware limitations is the maximum polygon count. The maximum number of polygons that can be rendered on-screen on any frame is 2048. Different factors may reduce this number, however. Using exclusively quads, for example, affords a maximum of 1536 on-screen. This is due to the maximum vertex count being 6144 vertices. It is important to note, though, that the rendering engine runs independently of the main CPU, and as such, does not cause it to lag.
The DS allows for native rendering of both triangles and quads. Using quads makes more efficient use of polygon memory, and may make more efficient use of vertex memory. It is important to note, though, that the hardware does not allow for concave quads. When a gap in the polygon exists on a scanline, only the first portion of the quad is rendered on that scanline. Quads should also generally be kept relatively planar. Bending them may result in texture distortion or disappearing entirely.
At line 14 added 6 lines
The DS also allows for polygon stripping. Rather than sending shared vertices between two polygons twice to the geometry engine, it allows for the last two vertices sent to be the first two vertices of the next polygon. This reduces the amount of vertex memory needed to store the geometry.
The most prominent of the 3D hardware limitations is the maximum polygon count. The maximum number of polygons that can be rendered on-screen on any frame is 2048. Different factors may reduce this number, however. Using exclusively quads, for example, affords a maximum of 1706 on-screen, due to the size of polygon memory. It is important to note, though, that the rendering engine runs independently of the main CPU, and as such, does not cause it to lag.
The limit on vertex memory is 6144 vertices. Because of this, by using only separate quads, only 1536 can be drawn on-screen. With a quad strip, the full 1706 may be drawn. The full 2048 triangles may be drawn regardless of stripping.
Version Date Modified Size Author Changes ... Change note
2 20-Apr-2023 23:24 4.061 kB Garhoogin to previous Quad and vertex addendum
1 20-Apr-2023 23:03 3.057 kB Garhoogin to last Create page
« This page (revision-2) was last changed on 20-Apr-2023 23:24 by Garhoogin