Renderer Core Overview

Conceptual Diagram

Description

The renderer core provides an API for rendering a character on the screen. The renderer core module takes care of the render processing for the renderer module and operates as the module for the renderer module. It is also possible for the user to directly use the renderer core module. The renderer core carries out the specific processing shown below.
Cell viewing processing that corresponds to the render target
cell affine conversion (double affine)
cell flip processing
adjustment of the image reference position offset that matches the image data the cell references
cell VRAM transfer state object processing

In addition, the user must execute the following processes when using the renderer core module.

matrix stack management
affine parameter load processing
rewriting of parameters in OAM attributes
visible culling

Differences from Renderer Module

The differences from the renderer module are listed below.
does not manage the matrix stack
does not support multiple surfaces
does not hide the rendering method from users ( 2D or 3D )

See Also

None.

Revision History

12/06/2004 Initial version.


CONFIDENTIAL