Platform | Rockchip 2918 | Marvell Armada 510 (88AP510) | Marvell Armada 620 (88AP2128-B0) | Marvell Armada XXX (OLPC XO-1.75, model: 1C2) | Ingenic JZ4770 MIPS | Marvell 88SV331x | Freescale i.MX 6 Quad | Freescale i.MX 6 DualLite | Marvell Armada 1500 | ||||
Type | GC800 | GC600 | GC2000 | GC300 | GC860 | GC860 | GC530 | GC2000 | GC320 | GC355 | GC880 | GC320 | GC1000 |
Revision | 0x4604 | 0x0019 | 0x5026 | 0x4634 | 0x4603 | 0x4621 | 0x4303 | 0x5108 | 0x5007 | 0x1215 | 0x5106 | 0x5007 | 0x5015 |
Specs | |||||||||||||
streamCount | 1 | 1 | ? | ? | 1 | 1 | 1 | 8 | 1 | 0 | 8 | 1 | 4 |
registerMax | 64 | 64 | ? | ? | 64 | 64 | 64 | 64 | 64 | 0 | 64 | 64 | 64 |
threadCount | 256 | 256 | ? | ? | 256 | 256 | 128 | 1024 | 1024 | 0 | 256 | 1024 | 512 |
shaderCoreCount | 1 | 1 | ? | ? | 1 | 1 | 1 | 4 | 4 | 0 | 1 | 4 | 2 |
vertexCacheSize | 8 | 8 | ? | ? | 8 | 8 | 8 | 16 | 16 | 0 | 8 | 16 | 8 |
vertexOutputBufferSize | 512 | 512 | ? | ? | 512 | 512 | 128 | 512 | 1024 | 0 | 512 | 1024 | 512 |
pixelPipes | ? | ? | ? | ? | ? | ? | ? | 2 | 2 | 0 | 1 | 2 | 1 |
instructionCount | ? | ? | ? | ? | ? | ? | ? | 512 | 256 | 0 | 512 | 256 | 256 |
numConstants | ? | ? | ? | ? | ? | ? | ? | 168 | 256 | 0 | 256 | 256 | 0 |
bufferSize | ? | ? | ? | ? | ? | ? | ? | 0 | 8 | 0 | 0 | 8 | 0 |
numVaryings | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 12 | 8 | ? |
superTileLayout | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 1 | 0 | ? |
Features | |||||||||||||
FAST_CLEAR | + | + | + | - | + | + | + | + | - | - | + | - | + |
SPECIAL_ANTI_ALIASING | - | - | - | + | - | - | - | - | + | - | - | + | - |
PIPE_3D | + | + | + | - | + | + | + | + | - | - | + | - | + |
DXT_TEXTURE_COMPRESSION | + | + | + | + | + | + | + | + | + | + | + | + | + |
DEBUG_MODE | - | - | - | - | - | - | - | - | - | - | - | - | - |
Z_COMPRESSION | + | - | + | - | + | - | + | + | - | - | + | - | + |
YUV420_SCALER | + | + | - | + | + | + | + | - | + | + | - | + | + |
MSAA | + | + | + | + | + | + | + | + | + | + | + | + | + |
DC | - | - | - | - | - | - | - | - | - | - | - | - | - |
PIPE_2D | + | + | - | + | + | + | + | - | + | - | - | + | + |
ETC1_TEXTURE_COMPRESSION | + | + | + | + | + | + | + | + | + | + | + | + | + |
FAST_SCALER | + | + | + | + | + | + | - | + | + | + | - | + | + |
HIGH_DYNAMIC_RANGE | - | + | - | + | - | - | - | - | + | + | - | + | - |
YUV420_TILER | + | + | + | + | + | + | + | + | + | + | + | + | + |
MODULE_CG | + | + | + | + | + | + | + | + | + | + | + | + | + |
MIN_AREA | - | - | - | - | - | - | - | - | - | - | - | - | - |
NO_EARLY_Z | - | - | - | - | - | - | - | + | - | - | - | - | - |
NO_422_TEXTURE | - | - | - | - | - | - | - | - | - | - | - | - | - |
BUFFER_INTERLEAVING | + | - | - | + | + | - | + | - | + | + | - | + | - |
BYTE_WRITE_2D | + | + | + | + | + | + | + | + | + | + | + | + | + |
NO_SCALER | - | - | - | - | - | - | - | - | - | - | - | - | - |
YUY2_AVERAGING | + | - | + | + | + | + | + | + | + | + | + | + | + |
HALF_PE_CACHE | - | - | - | - | - | - | - | - | - | - | - | - | - |
HALF_TX_CACHE | - | - | - | - | - | - | - | - | - | - | - | - | - |
YUY2_RENDER_TARGET | - | - | - | - | - | - | + | - | - | - | - | - | - |
MEM32 | - | - | - | - | - | - | - | - | - | + | - | - | - |
PIPE_VG | - | - | - | - | - | - | - | - | - | + | - | - | - |
VGTS | - | - | - | - | - | - | - | - | - | + | - | - | - |
FE20 | - | - | - | - | - | - | - | - | - | + | - | - | - |
BYTE_WRITE_3D | + | - | + | + | + | + | + | + | + | - | + | + | + |
RS_YUV_TARGET | - | - | + | + | + | + | - | + | + | - | + | + | + |
32_BIT_INDICES | + | - | + | + | + | + | - | + | + | - | + | + | + |
FLIP_Y | + | + | + | + | + | + | + | + | + | + | + | + | + |
DUAL_RETURN_BUS | + | + | + | + | + | + | + | + | + | + | + | + | + |
ENDIANNESS_CONFIG | + | + | + | + | + | + | + | + | + | + | + | + | + |
TEXTURE_8K | + | - | + | + | + | + | + | + | + | + | + | + | + |
CORRECT_TEXTURE_CONVERTER | + | - | + | + | + | + | + | + | + | + | + | + | + |
SPECIAL_MSAA_LOD | + | - | + | + | + | + | + | + | + | + | + | + | + |
FAST_CLEAR_FLUSH | + | - | + | + | + | + | + | + | + | + | + | + | + |
2DPE20 | + | - | + | + | + | + | - | + | + | - | + | + | + |
CORRECT_AUTO_DISABLE | + | - | - | + | + | + | + | - | - | - | - | - | - |
RENDERTARGET_8K | + | - | + | + | + | + | - | + | + | - | + | + | + |
2BITPERTILE | + | - | + | + | + | + | - | + | + | - | + | + | + |
SEPARATE_TILE_STATUS_WHEN_INTERLEAVED | + | - | + | + | + | + | - | + | + | - | + | + | + |
SUPER_TILED | + | - | + | + | + | + | - | + | + | - | + | + | + |
VG_20 | - | - | - | - | - | - | - | - | - | + | - | - | - |
TS_EXTENDED_COMMANDS | - | - | - | - | - | - | - | - | - | - | - | - | - |
COMPRESSION_FIFO_FIXED | + | - | + | + | + | + | - | + | + | - | + | + | + |
HAS_SIGN_FLOOR_CEIL | + | - | + | + | + | + | - | + | + | - | + | + | + |
VG_FILTER | - | - | - | - | - | - | - | - | - | - | - | - | - |
VG_21 | - | - | - | - | - | - | - | - | - | + | - | - | - |
SHADER_HAS_W | + | - | + | + | + | + | - | + | + | - | + | + | + |
HAS_SQRT_TRIG | + | - | + | + | + | + | - | + | + | - | + | + | + |
MORE_MINOR_FEATURES | + | - | + | + | + | + | - | + | + | + | + | + | + |
MC20 | - | - | + | - | + | + | - | + | - | - | + | - | + |
MSAA_SIDEBAND | - | - | - | - | + | + | - | - | - | - | + | - | - |
BUG_FIXES0 | + | - | + | + | + | + | - | + | + | - | + | + | + |
VAA | - | - | + | - | + | + | - | - | - | - | - | - | + |
BYPASS_IN_MSAA | - | - | - | - | - | - | - | - | - | - | - | - | - |
HZ | - | - | - | - | + | + | - | + | - | - | - | - | - |
NEW_TEXTURE | - | - | - | - | - | - | - | - | - | - | - | - | - |
2D_A8_TARGET | + | - | - | + | - | - | - | - | - | - | - | - | - |
CORRECT_STENCIL | + | - | + | + | + | + | - | + | + | - | + | + | + |
ENHANCE_VR | + | - | + | + | + | + | - | + | + | - | + | + | + |
RSUV_SWIZZLE | + | - | + | + | - | + | - | + | + | - | + | + | + |
V2_COMPRESSION | - | - | - | - | - | - | - | - | + | - | - | + | - |
VG_DOUBLE_BUFFER | - | - | - | - | - | - | - | - | - | - | - | - | - |
EXTRA_EVENT_STATES | + | - | + | + | - | + | - | + | + | - | + | + | + |
NO_STRIPING_NEEDED | + | - | + | + | - | + | - | + | + | - | + | + | + |
TEXTURE_STRIDE | - | - | - | - | - | - | - | - | - | - | - | - | - |
BUG_FIXES3 | - | - | + | - | - | - | - | + | + | - | + | + | + |
AUTO_DISABLE | - | - | + | - | - | - | - | + | + | - | + | + | + |
AUTO_RESTART_TS | - | - | - | - | - | - | - | - | - | - | - | - | - |
DISABLE_PE_GATING | - | - | + | + | - | + | - | + | + | - | + | + | + |
L2_WINDOWING | - | - | - | - | - | - | - | - | - | - | - | - | - |
HALF_FLOAT | - | - | - | - | - | - | - | - | - | - | - | - | - |
PIXEL_DITHER | - | - | + | + | - | + | - | + | + | - | + | + | + |
TWO_STENCIL_REFERENCE | - | - | + | + | - | + | - | + | + | - | + | + | + |
EXTENDED_PIXEL_FORMAT | - | - | - | - | - | - | - | + | - | - | + | - | - |
CORRECT_MIN_MAX_DEPTH | - | - | + | + | - | + | - | + | + | - | + | + | + |
2D_DITHER | - | - | + | + | - | + | - | + | + | - | + | + | + |
BUG_FIXES5 | - | - | + | + | - | + | - | + | + | - | + | + | + |
NEW_2D | - | - | - | - | - | - | - | - | + | - | - | + | - |
NEW_FP | - | - | - | - | - | - | - | + | + | - | + | + | - |
TEXTURE_HALIGN | - | - | + | + | - | - | - | + | - | - | + | - | + |
NON_POWER_OF_TWO | - | - | - | - | - | - | - | + | - | - | + | - | - |
LINEAR_TEXTURE_SUPPORT | - | - | - | - | - | - | - | + | - | - | + | - | - |
HALTI0 | - | - | - | - | - | - | - | + | - | - | + | - | - |
CORRECT_OVERFLOW_VG | - | - | - | - | - | - | - | - | - | - | - | - | - |
NEGATIVE_LOG_FIX | - | - | + | + | - | - | - | + | + | - | + | + | + |
RESOLVE_OFFSET | - | - | + | + | - | - | - | + | - | - | + | - | + |
OK_TO_GATE_AXI_CLOCK | - | - | + | + | - | - | - | + | - | - | + | - | + |
MMU_VERSION | - | - | - | - | - | - | - | - | - | - | - | - | - |
WIDE_LINE | - | - | + | + | - | - | - | + | - | - | + | - | + |
BUG_FIXES6 | - | - | - | - | - | - | - | - | - | - | + | - | - |
FC_FLUSH_STALL | - | - | - | - | - | - | - | - | - | - | + | - | - |
LINE_LOOP | - | - | - | - | - | - | - | - | - | - | - | - | - |
LOGIC_OP | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK2 | - | - | - | - | - | - | - | - | - | + | + | - | - |
SUPERTILED_TEXTURE | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK4 | - | - | - | - | - | - | - | - | - | - | - | - | - |
RECT_PRIMITIVE | - | - | - | - | - | - | - | - | - | - | - | - | - |
COMPOSITION | - | - | - | - | - | - | - | - | - | - | - | - | - |
CORRECT_AUTO_DISABLE_COUNT | - | - | - | - | - | - | - | - | - | - | + | - | - |
UNK8 | - | - | - | - | - | - | - | - | - | + | - | - | - |
UNK9 | - | - | - | - | - | - | - | - | - | - | + | - | - |
UNK10 | - | - | - | - | - | - | - | - | - | - | - | - | - |
SAMPLERBASE_16 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK12 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK13 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK14 | - | - | - | - | - | - | - | - | - | - | - | - | - |
EXTRA_TEXTURE_STATE | - | - | - | - | - | - | - | - | - | - | - | - | - |
FULL_DIRECTFB | - | - | - | + | - | - | - | - | - | + | - | - | - |
2D_TILING | - | - | - | - | - | - | - | - | - | - | - | - | - |
THREAD_WALKER_IN_PS | - | - | - | - | - | - | - | - | - | - | - | - | - |
TILE_FILLER | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK20 | - | - | - | - | - | - | - | - | - | - | + | - | + |
2D_MULTI_SOURCE_BLIT | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK22 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK23 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK24 | - | - | - | - | - | - | - | - | - | - | - | - | - |
MIXED_STREAMS | - | - | + | - | - | - | - | - | - | - | + | - | - |
2D_420_L2CACHE | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK27 | - | - | - | - | - | - | - | - | - | - | - | - | - |
2D_NO_INDEX8_BRUSH | - | - | - | - | - | - | - | - | - | - | - | - | - |
TEXTURE_TILED_READ | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK30 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK31 | - | - | - | - | - | - | - | - | - | - | - | - | - |
ROTATION_STALL_FIX | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK1 | - | - | - | - | - | - | - | - | - | - | - | - | - |
2D_MULTI_SOURCE_BLT_EX | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK3 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK4 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK5 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK6 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK7 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK8 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK9 | - | - | - | - | - | - | - | - | - | - | - | - | - |
BUG_FIXES10 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK11 | - | - | - | - | - | - | - | - | - | - | - | - | - |
BUG_FIXES11 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK13 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK14 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK15 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK16 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK17 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK18 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK19 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK20 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK21 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK22 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK23 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK24 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK25 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK26 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK27 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK28 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK29 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK30 | - | - | - | - | - | - | - | - | - | - | - | - | - |
UNK31 | - | - | - | - | - | - | - | - | - | - | - | - | - |