PlatformRockchip 2918Marvell Armada 510 (88AP510)Marvell 88SV331xMarvell Armada 610Marvell Armada 1500Marvell PXA2128Ingenic JZ4770 MIPSSTMicroelectronics STM32MP157CFreescale i.MX 6 QuadFreescale i.MX 6 DualLiteFreescale i.MX 6 QuadPlusFreescale i.MX 8 M
TypeGC800GC600GC530GC860GC1000GC2000GC300GC860GC400GC2000GC320GC355GC880GC320GC3000GC320GC355GC7000L
Revision0x46040x00190x43030x46030x50150x50260x46340x46210x46520x51080x50070x12150x51060x50070x54500x53030x12160x6214
Specs
streamCount11114??148108116??16
registerMax6464646464??646464640646464??64
threadCount256256128256512??25612810241024025610241024??1024
shaderCoreCount11112??11440144??4
vertexCacheSize88888??881616081616??16
vertexOutputBufferSize512512128512512??51210245121024051210241024??1024
pixelPipes????1???1220122??2
instructionCount????256???2565122560512256256??512
numConstants????0???3201682560256256320??320
bufferSize????0????080080??0
numVaryings????????8???12816??16
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--------------+--+
TX_FILTER------------------
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--------------+--+
PE_ENHANCEMENTS1--------------+--+
2D_FC_SOURCE--------------+--+
BUG_FIXES_14--------------+--+
POWER_OPTIMIZATIONS_0------------------
NEW_HZ--------------+--+
PE_DITHER_FIX--------+-----+--+
DE_ENHANCEMENTS3---------------+--
SH_ENHANCEMENTS3--------------+--+
SH_ENHANCEMENTS4--------------+--+
TX_ENHANCEMENTS2--------------+--+
FE_ENHANCEMENTS1--------------+--+
PE_ENHANCEMENTS2--------+-----+--+
FRUSTUM_CLIP_FIX--------------+--+
DE_NO_GAMMA------------------
PA_ENHANCEMENTS_2------------------
2D_GAMMA------------------
SINGLE_BUFFER--------------+--+
HI_ENHANCEMENTS_1-----------------+
TX_ENHANCEMENTS_3--------+-----+--+
SH_ENHANCEMENTS_5--------------+--+
FE_ENHANCEMENTS_2--------------+--+
TX_LERP_PRECISION_FIX--------------+--+
2D_COLOR_SPACE_CONVERSION------------------
TEXTURE_ASTC--------------+--+
PE_ENHANCEMENTS_4------------------
MC_ENHANCEMENTS_1-----------------+
HALTI2--------------+--+
2D_MIRROR_EXTENSION--------+---------
SMALL_MSAA--------------+--+
BUG_FIXES_17--------------+--+
NEW_RA------------------
2D_OPF_YUV_OUTPUT------------------
2D_MULTI_SOURCE_BLT_EX2------------------
NO_USER_CSC------------------
ZFIXES--------------+--+
BUG_FIXES18--------------+--+
2D_COMPRESSION------------------
PROBE-----------------+
MEDIUM_PRECISION--------------+--+
2D_SUPER_TILE_VERSION------------------
BUG_FIXES19-----------------+
SH_ENHANCEMENTS6--------------+--+
SH_ENHANCEMENTS7--------------+--+
BUG_FIXES20--------------+--+
DE_ADDRESS_40------------------
MINI_MMU_FIX------------------
EEZ--------------+--+
BUG_FIXES21--------------+--+
EXTRA_VG_CAPS------------------
MULTI_SRC_V15------------------
BUG_FIXES22--------------+--+
HALTI3-----------------+
TESSELATION_SHADERS------------------
2D_ONE_PASS_FILTER_TAP------------------
MULTI_SRC_V2_STR_QUAD------------------
SEPARATE_SRC_DST------------------
HALTI4-----------------+
RA_WRITE_DEPTH-----------------+
ANDROID_ONLY------------------
HAS_PRODUCTID--------+--------+
TX_SUPPORT_DEC------------------
S8_MSAA_COMPRESSION-----------------+
PE_DITHER_FIX2--------+--------+
L2_CACHE_REMOVE------------------
FE_ALLOW_RND_VTX_CNT-----------------+
CUBE_MAP_FL28------------------
TX_6BIT_FRAC-----------------+
FE_ALLOW_STALL_PREFETCH_ENG-----------------+
THIRD_PARTY_COMPRESSION------------------
RS_DEPTHSTENCIL_NATIVE_SUPPORT-----------------+
V2_MSAA_COMP_FIX--------------+--+
HALTI5-----------------+
EVIS------------------
BLT_ENGINE-----------------+
BUG_FIXES_23------------------
BUG_FIXES_24------------------
DEC------------------
VS_TILE_NV12------------------
VS_TILE_NV12_10BIT------------------
RENDER_TARGET_8------------------
TEX_LOD_FLOW_CORR------------------
FACE_LOD------------------
MULTI_CORE_SEMAPHORE_STALL_V2------------------
VMSAA-----------------+
CHIP_ENABLE_LINK------------------
MULTI_SRC_BLT_1_5_ENHANCEMENT------------------
MULTI_SRC_BLT_BILINEAR_FILTER------------------
RA_HZEZ_CLOCK_CONTROL-----------------+
CACHE128B256BPERLINE-----------------+
V4_COMPRESSION-----------------+
PE2D_MAJOR_SUPER_TILE------------------
PE_32BPC_COLORMASK_FIX-----------------+
ALPHA_BLENDING_OPT-----------------+
NEW_GPIPE-----------------+
PIPELINE_32_ATTRIBUTES------------------
MSAA_SHADING------------------
NO_ANISTRO_FILTER------------------
NO_ASTC-----------------+
NO_DXT------------------
HWTFB------------------
RA_DEPTH_WRITE_MSAA1X_FIX-----------------+
EZHZ_CLOCKGATE_FIX-----------------+
SH_SNAP2PAGE_FIX-----------------+
SH_HALFDEPENDENCY_FIX-----------------+
USC_MCFILL_FIX-----------------+
TPG_TCPERF_FIX-----------------+
USC_MDFIFO_OVERFLOW_FIX------------------
SH_TEXLD_BARRIER_IN_CS_FIX------------------
RS_NEW_BASEADDR------------------
PE_8BPP_DUALPIPE_FIX------------------
SH_ADVANCED_INSTR------------------
SH_FLAT_INTERPOLATION_DUAL16_FIX------------------
USC_CONTINUOUS_FLUS_FIX------------------
SH_SUPPORT_V4------------------
SH_SUPPORT_ALPHA_KILL------------------
PE_NO_ALPHA_TEST------------------
TX_LOD_NEAREST_SELECT------------------
SH_FIX_LDEXP------------------
SUPPORT_MOVAI------------------
SH_SNAP2PAGE_MAXPAGES_FIX------------------
PE_RGBA16I_FIX------------------
BLT_8bpp_256TILE_FC_FIX------------------
PE_64BIT_FENCE_FIX------------------
USC_FULL_CACHE_FIX------------------
TX_YUV_ASSEMBLER_10BIT------------------
FE_32BIT_INDEX_FIX------------------
BLT_64BPP_MASKED_CLEAR_FIX------------------
BIT_SECURITY------------------
BIT_ROBUSTNESS------------------
USC_ATOMIC_FIX------------------
SH_PSO_MSAA1x_FIX------------------
BIT_USC_VX_PERF_FIX------------------
EVIS_NO_ABSDIFF------------------
EVIS_NO_BITREPLACE------------------
EVIS_NO_BOXFILTER------------------
EVIS_NO_CORDIAC------------------
EVIS_NO_DP32------------------
EVIS_NO_FILTER------------------
EVIS_NO_IADD------------------
EVIS_NO_SELECTADD------------------
EVIS_LERP_7OUTPUT------------------
EVIS_ACCSQ_8OUTPUT------------------
USC_GOS_ADDR_FIX------------------
TX_8BIT_UVFRAC------------------
TX_DESC_CACHE_CLOCKGATE_FIX------------------
RSBLT_MSAA_DECOMPRESSION------------------
TX_INTEGER_COORDINATE------------------
DRAWID------------------
PSIO_SAMPLEMASK_IN_R0ZW_FIX------------------
TX_INTEGER_COORDINATE_V2------------------
MULTI_CORE_BLOCK_SET_CONFIG------------------
VG_RESOLVE_ENGINE------------------
VG_PE_COLOR_KEY------------------
VG_IM_INDEX_FORMAT------------------
SNAPPAGE_CMD------------------
SH_NO_INDEX_CONST_ON_A0------------------
SH_NO_ONECONST_LIMIT------------------
SH_IMG_LDST_ON_TEMP------------------
COMPUTE_ONLY------------------
SH_IMG_LDST_CLAMP------------------
SH_ICACHE_ALLOC_COUNT_FIX------------------
SH_ICACHE_PREFETCH------------------
PE2D_SEPARATE_CACHE------------------
VG_AYUV_INPUT_OUTPUT------------------
VG_DOUBLE_IMAGE------------------
VG_RECTANGLE_STRIPE_MODE------------------
VG_MMU------------------
VG_IM_FILTER------------------
VG_IM_YUV_PACKET------------------
VG_IM_YUV_PLANAR------------------
VG_PE_YUV_PACKET------------------
VG_COLOR_PRECISION_8_BIT------------------
PE_MSAA_OQ_FIX------------------
PSIO_MSAA_CL_FIX------------------
USC_DEFER_FILL_FIX------------------
SH_CLOCK_GATE_FIX------------------
FE_NEED_DUMMYDRAW------------------
PE2D_LINEAR_YUV420_OUTPUT------------------
PE2D_LINEAR_YUV420_10BIT------------------
MULTI_CLUSTER------------------
VG_TS_CULLING------------------
VG_FP25------------------
SH_MULTI_WG_PACK------------------
SH_DUAL16_SAMPLEMASK_ZW------------------
TPG_TRIVIAL_MODE_FIX------------------
TX_ASTC_MULTISLICE_FIX------------------
FE_ROBUST_FIX------------------
SH_GPIPE_ACCESS_FULLTEMPS------------------
PSIO_INTERLOCK------------------
PA_WIDELINE_FIX------------------
WIDELINE_HELPER_FIX------------------
G2D_3RD_PARTY_COMPRESSION_1_1------------------
TX_FLUSH_L1CACHE------------------
PE_DITHER_FIX2------------------
G2D_DEC400------------------
SH_TEXLD_U_FIX------------------
MC_FCCACHE_BYTEMASK------------------
SH_MULTI_WG_PACK_FIX------------------
DC_OVERLAY_SCALING------------------
DC_SOURCE_ROTATION------------------
DC_TILED------------------
DC_YUV_L1------------------
DC_D30_OUTPUT------------------
DC_MMU------------------
DC_COMPRESSION------------------
DC_QOS------------------
PE_ADVANCE_BLEND_PART0------------------
FE_PATCHLIST_FETCH_FIX------------------
RA_CG_FIX------------------
EVIS_VX2------------------
NN_FLOAT------------------
DEC400------------------
LS_SUPPORT_PERCOMP_DEPENDENCY------------------
TP_ENGINE------------------
MULTI_CORE_BLOCK_SET_CONFIG2------------------
PE_VMSAA_COVERAGE_CACHE_FIX------------------
SECURITY_AHB------------------
MULTICORE_SEMAPHORESTALL_V3------------------
SMALLBATCH------------------
SH_CMPLX------------------
SH_IDIV0_SWZL_EHS------------------
TX_LERP_LESS_BIT------------------
SH_GM_ENDIAN------------------
SH_GM_USC_UNALLOC------------------
SH_END_OF_BB------------------
VIP_V7------------------
TX_BORDER_CLAMP_FIX------------------
SH_IMG_LD_LASTPIXEL_FIX------------------
ASYNC_BLT------------------
ASYNC_FE_FENCE_FIX------------------
PSCS_THROTTLE------------------
SEPARATE_LS------------------
MCFE------------------
WIDELINE_TRIANGLE_EMU------------------
VG_RESOLUTION_8K------------------
FENCE_32BIT------------------
FENCE_64BIT------------------
NN_INTERLEVE8------------------
TP_REORDER------------------
PE_DEPTH_ONLY_OQFIX------------------