S5PC110_UM
5.1.2 3D FEATURES IN G3D
The 3D features in G3D include:
•
Supports deferred pixel shading
•
Uses on-chip tile floating point depth buffer
•
Supports 8-bit stencil with on-chip tile stencil buffer
•
Provides eight parallel depth/ stencil tests per clock
•
Supports scissor test
•
Supports textures such as:
−
Cube Map
−
Projected
−
Non-square
•
Supports texture formats such as:
−
RGBA: 8888, 4444, 565, 1555, and 1565
−
Monochromatic: 8, 16, 16f, 32f, and 32int
−
Dual channel: 8:8, 16:16, and 16f:16f
−
Compressed textures: PVR-TC1, PVR-TC2, and ETC1
−
All YUV formats (programmable)
•
Supports the same resolution for both frame buffer maximum size and texture maximum size
−
Frame buffer maximum size = 2048 x 2048
−
Texture maximum size = 2048 x 2048
•
Controls texture filtering
−
Bilinear, Trilinear, and Anisotropic
−
Independent minimum and mag control
•
Supports anti-aliasing
−
4x Multisampling
−
Programmable sample positions
•
Supports indexed primitive list
−
Bus mastered
•
Provides programmable vertex DMA
•
Supports "render to texture" including twiddled formats
−
Generates auto MipMap generation
•
Multiple on-chip render targets (MRT) is dependent on the availability of on-chip memory used as intermediate
data stores (not included in the SGX540 core)
5 4BG3D
5-2