PlatformRockchip 2918Marvell Armada 510 (88AP510)Marvell 88SV331xMarvell Armada 610Marvell Armada 1500Marvell PXA2128Ingenic JZ4770 MIPSFreescale i.MX 6 QuadFreescale i.MX 6 DualLiteFreescale i.MX 6 QuadPlus
TypeGC800GC600GC530GC860GC1000GC2000GC300GC860GC2000GC320GC355GC880GC320GC3000GC320GC355
Revision0x46040x00190x43030x46030x50150x50260x46340x46210x51080x50070x12150x51060x50070x54500x53030x1216
Specs
streamCount11114??18108116??
registerMax6464646464??6464640646464??
threadCount256256128256512??25610241024025610241024??
shaderCoreCount11112??1440144??
vertexCacheSize88888??81616081616??
vertexOutputBufferSize512512128512512??5125121024051210241024??
pixelPipes????1???220122??
instructionCount????256???5122560512256256??
numConstants????0???1682560256256320??
bufferSize????0???080080??
numVaryings???????????12816??
superTileLayout???????????10???
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-------------+--
SEAMLESS_CUBE_MAP----------++-+-+
SUPERTILED_TEXTURE-------------+--
LINEAR_PE-------------+--
RECT_PRIMITIVE-------------+--
COMPOSITION----------------
CORRECT_AUTO_DISABLE_COUNT-----------+-++-
PE_SWIZZLE----------+--+-+
END_EVENT-----------+-+--
S1S8----------------
HALTI1-------------+--
RGB888----------------
TX__YUV_ASSEMBLER----------------
DYNAMIC_FREQUENCY_SCALING-------------+--
EXTRA_TEXTURE_STATE----------------
FULL_DIRECTFB------+---+--+++
2D_TILING--------------+-
THREAD_WALKER_IN_PS-------------++-
TILE_FILLER-------------++-
YUV_STANDARD----+------+-++-
2D_MULTI_SOURCE_BLIT--------------+-
YUV_CONVERSION--------------+-
FLUSH_FIXED_2D-------------++-
INTERLEAVER-------------+-+
MIXED_STREAMS-----+-----+-++-
2D_420_L2CACHE--------------+-
BUG_FIXES7-------------++-
2D_NO_INDEX8_BRUSH----------------
TEXTURE_TILED_READ-------------+--
DECOMPRESS_Z16-------------++-
BUG_FIXES8-------------++-
ROTATION_STALL_FIX-------------++-
OCL_ONLY----------------
2D_MULTI_SOURCE_BLT_EX-------------++-
INSTRUCTION_CACHE-------------+--
GEOMETRY_SHADER----------------
TEX_COMPRESSION_SUPERTILED-------------+--
GENERICS-------------+--
BUG_FIXES9-------------+--
FAST_MSAA----------------
WCLIP----------------
BUG_FIXES10-------------+--
UNIFIED_SAMPLERS-------------+--
BUG_FIXES11-------------+--
PERFORMANCE_COUNTERS----------------
HAS_FAST_TRANSCENDENTALS-------------+--
BUG_FIXES12-------------+--
BUG_FIXES13-------------+--
DE_ENHANCEMENTS1-------------+--
ACE-------------+--
TX_ENHANCEMENTS1-------------+--
SH_ENHANCEMENTS1-------------+--
SH_ENHANCEMENTS2-------------+--
UNK22-------------+--
2D_FC_SOURCE-------------+--
UNK24-------------+--
UNK25----------------
NEW_HZ-------------+--
UNK27-------------+--
UNK28--------------+-
SH_ENHANCEMENTS3-------------+--
UNK30-------------+--
UNK31-------------+--
UNK0-------------+--
PE_ENHANCEMENTS2-------------+--
FRUSTUM_CLIP_FIX-------------+--
UNK3----------------
UNK4----------------
2D_GAMMA----------------
SINGLE_BUFFER-------------+--
UNK7----------------
UNK8-------------+--
UNK9-------------+--
UNK10-------------+--
TX_LERP_PRECISION_FIX-------------+--
2D_COLOR_SPACE_CONVERSION----------------
TEXTURE_ASTC-------------+--
UNK14----------------
UNK15----------------
HALTI2-------------+--
UNK17----------------
SMALL_MSAA-------------+--
UNK19-------------+--
NEW_RA----------------
2D_OPF_YUV_OUTPUT----------------
2D_MULTI_SOURCE_BLT_EX2----------------
NO_USER_CSC----------------
ZFIXES-------------+--
BUG_FIXES18-------------+--
2D_COMPRESSION----------------
PROBE----------------
UNK28-------------+--
2D_SUPER_TILE_VERSION----------------
UNK30----------------
UNK31-------------+--
UNK0-------------+--
UNK1-------------+--
UNK2----------------
UNK3----------------
EEZ-------------+--
UNK5-------------+--
UNK6----------------
UNK7----------------
UNK8-------------+--
HALTI3----------------
UNK10----------------
2D_ONE_PASS_FILTER_TAP----------------
UNK12----------------
SEPARATE_SRC_DST----------------
HALTI4----------------
UNK15----------------
ANDROID_ONLY----------------
HAS_PRODUCTID----------------
UNK18----------------
UNK19----------------
PE_DITHER_FIX2----------------
UNK21----------------
UNK22----------------
UNK23----------------
UNK24----------------
UNK25----------------
UNK26----------------
RS_DEPTHSTENCIL_NATIVE_SUPPORT----------------
V2_MSAA_COMP_FIX-------------+--
UNK29----------------
UNK30----------------
UNK31----------------