Panajev2001a
GAF's Pleasant Genius
Comparison chart
Physical features G30 G32 G34 G40
Maximum clock frequency (1 150 MHz 200 MHz 200 MHz 200 MHz
Interfaces AMBA, customer specific AMBA, OCP, customer specific AMBA, OCP, customer specific AMBA, OCP, customer specific
Frame buffer size Up-to 1024x1024 Up-to 2048x2048 Up-to 2048x2048 Up-to 2048x2048
Frame buffer modes 16-bit 16/32-bit 16/32-bit 16/32-bit
Z-buffer modes 16-bit 16/32-bit 16/32-bit 16/32-bit
Stencil buffer modes 1-bit 1/4/8-bit 1/4/8-bit 1/4/8-bit
General features
Architecture Fixed-function pixel pipeline Fixed-function pixel pipeline Programmable geometry processor with fixed-function pixel pipeline Progammable geometry and pixel processors
2D graphics acceleration Yes Yes Yes Yes
3D graphics acceleration Yes Yes Yes Yes
Vector graphics acceleration No No No Yes
API support OpenGL ES 1.0, Direct3D Mobile, M3G OpenGL ES 1.1, Direct3D Mobile, M3G OpenGL ES 1.1, Direct3D Mobile, M3G OpenGL ES 1.1, Direct3D Mobile, M3G
Transformation and lighting Software Software Hardware Hardware
OpenGL ES pixel pipeline Yes Yes Yes Yes
Vertex shaders No No Yes Yes
Pixel shaders No No No Yes
Anti aliasing Supersampling FLIPQUAD FLIPQUAD FLIPQUAD
Early Z-check No Yes Yes Yes
Point rendering Yes Yes Yes Yes
Line rendering Yes Yes Yes Yes
Triangle and quad rendering Yes Yes Yes Yes
Texting features
Number of textures/pixel 1 2 2 4
Maximum texture size 256x256 1024x1024 1024x1024 1024x1024
Perspective correct texturing Yes Yes Yes Yes
Texture LOD Per-triangle Per-pixel Per-pixel Per-pixel
Projected textures No Yes Yes Yes
Texture formats 4/8/16-bit 4/8/16/32-bit 4/8/16/32-bit 4/8/16/32-bit
Compressed texture formats DXT1 PACKMAN, DXT1 PACKMAN, DXT1 PACKMAN, DXT1
YUV texture formats UYVY, YUY2, YVYU UYVY, YUY2, YVYU UYVY, YUY2, YVYU UYVY, YUY2, YVYU
Bilinear filter Yes Yes Yes Yes
MIP-mapping Yes Yes Yes Yes
Trilinear filter No Yes Yes Yes
Shading
Perspective correct shading Yes Yes Yes Yes
Ambient and Gouraud shading Yes Yes Yes Yes
Specular shading No Yes Yes Yes
DOT3 blend mode No Yes Yes Yes
Alpha blending Yes Yes Yes Yes
Dithering Yes Yes Yes Yes
Fog Yes Yes Yes Yes
Internal color precision 6-6-6-6 10-10-10-10 10-10-10-10 16-16-16-16
2D graphics
BitBlt Yes Yes Yes Yes
Fill Yes Yes Yes Yes
Raster operations Yes Yes Yes Yes
Rotated copy Yes Yes Yes Yes
Color keying Yes Yes Yes Yes
1) TSMC 0.13 process
http://www.bitboys.com/comparison.php
64 Bits per pixel of internal precision (FP16 or FX16 ?) for the G40, Vertex and Pixel Shaders, 200 MHz, DOT3 blending, per-pixel tedxture LOD, anti-aliasing, texture compression, etc...