Adreno - Adreno

Adreno on sarja grafiikkaprosessointiyksikön (GPU) puolijohteiden henkisen omaisuuden ytimiä, jotka Qualcomm on kehittänyt ja joita käytetään monissa niiden yhteiskäyttöjärjestelmissä .

Historia

Adreno (an anagrammi on AMD : n näytönohjaimen tuotemerkki Radeon ) aloitti Qualcommin n maksulliset tuotemerkin grafiikkatekniikoiden, ja sitä käytettiin heidän eloisa piirisarja tuotteita. Varhaiset Adreno -mallit sisälsivät Adreno 100: n ja 110: n, joissa oli 2D -grafiikan kiihdytys ja rajalliset multimediaominaisuudet. Tuolloin mobiililaitteiden 3D-grafiikkaa käsiteltiin yleisesti ohjelmistopohjaisilla renderointimoottoreilla, mikä rajoitti niiden suorituskykyä. Kehittyneempien multimedia- ja 3D-grafiikkaominaisuuksien kysynnän kasvaessa Qualcomm lisensoi AMD: n Imageon IP: n lisätäkseen laitteistokiihdytettyjä 3D-ominaisuuksia mobiilituotteisiinsa. Yhteistyön jatkaminen AMD: n kanssa johti vuonna 2008 julkaistun Adreno 200: n kehittämiseen, joka integroitiin ensimmäiseen Snapdragon SoC: hen . Tammikuussa 2009 AMD myi koko Imageon -kämmenlaitteiden grafiikka -divisioonansa Qualcommille.

Tekniset yksityiskohdat

Vaihtoehdot

Yhtiö tarjoaa erityyppisiä Adreno -grafiikkasuorittimia osana Snapdragon SoC: ita :

Nimi Mikroarkkitehtuuri Fab ( nm ) Kello [ MHz ] Muistitekniikka Täytä GFLOPS API (versio) Käytetään Qualcommissa ... Viitteet
Tyyppi ALU: t

[SIMD: t] ( FP32 )

Sirun grafiikkamuisti TMU Muistin kaistanleveys Kolmio

[MT/s]

Pixel

[ GP /s]

Rakenne

[ GT /s]

( FP64 ) ( FP32 ) ( FP16 ) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D
Ennen Adrenoa
Puolustaja 2 0,25 0,007 1.0
Puolustaja 3 0,25 0,022
Tähtiportti 0.6 0,09 1.1
Adreno 1xx sarja
Adreno 100 1.0
Adreno 110 1.1
Adreno 120 kiinteän toiminnon putki 1.1
Adreno 130 ? ? 90 tai 65 ? 1.6

4

?

0,133

?

0.3

?

1.2

?

2.4

Ei käytössä Ei käytössä Direct3D Mobile MSM7x00, MSM7x00A, MSM7x01, MSM7x01A
Adreno 2xx -sarja - yamato
Adreno 200 (AMD Z430) Unified shader malli
5-tie VLIW
8

[2]

256 kt 65 133 LPDDR -333 Yksikanavainen 32-bittinen, 166,5 MHz (1,3 Gt/s) 22,85 0,133 0,53 2.12 4.25 Ei käytössä 2.0 1.1 Ei käytössä 1.4 (freedreno -ohjain) 11
( ominaisuuden taso 9_3 )
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53
Adreno 200 'parannettu' 45 200245 LPDDR -400 Yksikanavainen 32-bittinen @ 200 MHz (1,6 Gt/s) 42 0,200 0,245 0,80 0,98 3,20 3,92 6,40 12,8 Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A)
Adreno 203 16

[4]

245 294 LPDDR2 -600 Yksikanavainen 32-bittinen @ 300 MHz (2,4 Gt/s) 40,8 49,0 0,245 0,294 1,96 2,35 7,84 9,40 15,6 18,8 Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q)
Adreno 205 245266 LPDDR2 -666 Kaksikanavainen 32-bittinen (64-bittinen) @ 333 MHz (5,3 Gt/s) 40,8 44,3 0,245 0,266 1.96 2.12 7,84 8,51 15,6 17,0 Snapdragon S2 (MSM7x30, MSM8x55, APQ8055)
Adreno 2xx -sarja - leia
Adreno 220 Unified shader malli
5-tie VLIW
32

[8]

512 kt 45 266 LPDDR2 -666 Yksikanavainen 32-bittinen @ 333 MHz (2,6 Gt/s) 88.7 0,532 4.25 17,0 34,0 Ei käytössä 2.0 1.1 Ei käytössä 1.4 (freedreno -ohjain) 11
( ominaisuuden taso 9_3 )
Snapdragon S3 (APQ8060, MSM8x60)
Adreno 225 28 200300400 LPDDR2 -1000 Kaksikanavainen 32-bittinen (64-bittinen) @ 500 MHz (8,0 Gt/s) 133.3 0.8 3,20 4,80 6,40 12,8 19,2 25,6 25,6 38,4 51,2 Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960)
Adreno 3xx -sarja - oxili
Adreno 304 Unified shader malli
Scalar -ohjesarja
24

[24]

96 kt 28 400 LPDDR2 / 3 -768/1066 Yksikanavainen 32-bittinen @ 384-533 MHz (3,0-4,2 GB / s) 4.80 19.2 38.4 Ei käytössä 3.0 (freedreno -ohjain: 3.0, 3.1 epätäydellinen, 3.2 osittainen) 1.1 1.1 upotettu profiili 3.1 (freedreno -ohjain, 3.2 puutteellinen, 3.3 täydellinen) 11
( ominaisuuden taso 9_3 )
Snapdragon 208 , Snapdragon 210 , Snapdragon 212
Adreno 305 (1. sukupolvi) 256 kt 400450 LPDDR2 -800 Yksikanavainen 32-bittinen @ 400 MHz (3,2 GB/s) 66,7 75 0.8 4,80 5,40 19,2 21.6 38,4 43,2 Snapdragon S4 Plus (MSM8x27)
Adreno 305 (2. sukupolvi) 128 kt LPDDR2 / 3 -1066 Yksikanavainen 32-bittinen 533 MHz: n (4,2 Gt / s) 66,7 75 0.8 Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612)
Snapdragon 400 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030)

Adreno 306 400 LPDDR2 / 3 -1066 Yksikanavainen 32-bittinen @ 533 MHz (4,2 Gt / s) 84.3 0.8 4.80 19.2 38.4 Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2)
Adreno 308 500 LPDDR3 -1333 Yksikanavainen 32-bittinen @ 666.5 MHz (5.3 GB/s) 105,4 1.0 6.00 24,0 48,0 Snapdragon 425 (MSM8917) Snapdragon 427 (MSM8920)
Adreno 320 (1. sukupolvi) 64

[64]

512 kt 400 LPDDR2 -1066 Kaksikanavainen 32-bittinen (64-bittinen) @ 533 MHz (8,5 Gt/s) 225 1.6 3.2 12.8 51.2 102,4 Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064)
Adreno 320 (2. sukupolvi) 96

[96]

400450 LPDDR3 -1200 Kaksikanavainen 32-bittinen (64-bittinen) @ 600 MHz (9,6 Gt/s) 225 253,1 2.4 2.7 > 3.2 19,2 21.6 76,8 86,4 153,6 172,8 Snapdragon 600 (APQ8064T, APQ8064AB)
Adreno 330 128

[128]

1024 kt 450550578 LPDDR3 -1600 Kaksikanavainen 32-bittinen (64-bittinen) @ 800 MHz (12,8 Gt/s) 253,1 309,4 325,1 3,6 4,4 4,624 28,8 35,2 36,9 115,2 140,8 147,9 230,4 281,6 295,9 Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC)
Adreno 4xx sarja
Adreno 405 Yhdistetty varjostinmalli 48

[48]

256 kt 28 550 LPDDR3 -1333/1866 Yksikanavainen 32-bittinen, 666,5-933 MHz (5,3-7,4 GB/s) 13.2 52,8 105,6 Ei käytössä 3.2 (freedreno -ohjain: 3.0, 3.1 epätäydellinen, 3.2 osittainen) 1.1 1.2 koko profiili 3.1 (freedreno -ohjain, 3.2 puutteellinen, 3.3 täydellinen) 11
( ominaisuuden taso 11_1 )
Snapdragon 415 (MSM8929), Snapdragon 610 (MSM8936), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952)
Adreno 418 128

[128]

512 kt 20 600 LPDDR3 -1866 Kaksikanavainen 32-bittinen (64-bittinen) @ 933 MHz (14,9 Gt/s) 38.4 153,6 307.2 1.0 Snapdragon 808 (MSM8992)
Adreno 420 1536 kt 28 500600 LPDDR3 -1600 Kaksikanavainen 64-bittinen (128-bittinen) @ 800 MHz (25,6 Gt/s) 281,3 337,5

(0,56 Tr/kello)

4

4.8

(8,2 Px/kello)

32,0 38,4 128,0 153,6 256,0 307,2 1.0 Snapdragon 805 (APQ8084)
Adreno 430 256

[256]

20 500600650 LPDDR4 -3200 Kaksikanavainen 32-bittinen (64-bittinen) @ 1600 MHz (25,6 Gt/s) ? 4.8

6,0 6,6

64,0 76,8 83,2 256,0 307,2 332,8 512,0 614,4 665,6 1.0 Snapdragon 810 (APQ8094, MSM8994)
Adreno 5xx sarja
Adreno 504 Unified shader malli + Unified memory ? ? 12 ? LPDDR3 -1600 Yksikanavainen 32-bittinen 800 MHz (6,4 Gt/s) ? ? ? ? 1.0 3.2 (freedreno -ohjain: 3.1, 3.2 osittainen) ? 2.0 Täysi 3.1 (freedreno -ohjain, 3.2 puutteellinen, 3.3 täydellinen) 11
( ominaisuuden taso 11_1 )
Snapdragon 429
Adreno 505 48

[48]

128 + 8 kt 28 450 ? 10.8 43.2 86.4 Snapdragon 430 (MSM8937), Snapdragon 435, Snapdragon 439
Adreno 506 96

[96]

14 600650 LPDDR3 -1866 Yksikanavainen 32-bittinen @ 933 MHz (7,4 Gt/s) ? ? ? 28,8 31,2 115,2 124,8 230,4 249,6 Snapdragon 450, Snapdragon 625, Snapdragon 626, Snapdragon 632
Adreno 508 128

[128]

650 LPDDR4 -2666 Kaksikanavainen 16 -bittinen (32 -bittinen) @ 1333 MHz (10,6 Gt/s) ? ? ? 41.6 166,4 332,8 Snapdragon 630
Adreno 509 256 + 16 kt 720 LPDDR4 -2666 Kaksikanavainen 32 -bittinen (64 -bittinen) @ 1333 MHz (21,3 Gt/s) ? ? ? 46,0 184,3 368,6 Snapdragon 636
Adreno 510 256 kt 28 600 LPDDR3 -1866 Kaksikanavainen 32 -bittinen (64 -bittinen) @ 933 MHz (14,9 Gt/s) ? ? ? 38.4 153,6 307.2 3.2 (3.1 + AEP) (freedreno -ohjain: 3.1, 3.2 osittainen) Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),

Snapdragon 653 (MSM8976PRO)

Adreno 512 256 + 16 kt 14 850 LPDDR4 -3732 Nelikanavainen 16-bittinen (64-bittinen) @ 1866 MHz (29,8 Gt/s) ? ? ? 54.4 217,6 435,2 Snapdragon 660 (MSM8976 Plus)
Adreno 530 256

[256]

1024 kt 510 624 653 ? 6.7

8.1

7.7

8.1

65,2 79,8 83,5 261,1 319,4 334,3 522,2 638,9 668,6 12
( ominaisuuden taso 11_1 )
Snapdragon 820 (MSM8996),

Snapdragon 821 (MSM8996PRO)

Adreno 540 384

[384]

10 710739 > 450 ? 11.36 (16 Texel/kello) 136,3 141,8 545,2 567,5 1090,0 1135,1 Snapdragon 835 (MSM8998)
Adreno 6xx sarja
Adreno 605 Unified shader malli + Unified memory 128+8 kt 14 1.0 ja 1.1 3.2 2.0 Täysi WIP (freedreno -ohjain) 12
( ominaisuustaso 12_1 )
Adreno 608 10 LPDDR4X -4266 Kaksikanavainen 16-bittinen (32-bittinen) @ 2133 MHz (17,0 GB/s) Snapdragon SA6155P
Adreno 610 128 [128] ? 11 600

750

950

28.8

36

68
115.2

144

273

230,4

288

546

Snapdragon 460
Snapdragon 662
Snapdragon 665

QCS4290

Adreno 612 128 256+16 kt 745

845

LPDDR4X -3732 Kaksikanavainen 16 -bittinen (32 -bittinen) @ 1866 MHz (14,9 Gt/s) 47,7

54.1

190,7

216.3

381,4

432,6

Snapdragon 675
Snapdragon 678
Adreno 615 256

[128]

512 kt 10 700

780

89,6 358,4 716,8 QCS603

QCS605

Snapdragon 670

Adreno 616 750 96,0 384,0 768,0 Snapdragon 710
Snapdragon 712
Adreno 618 8 700

825

89,6 105,6 358,4 422,4 716,8 844,8 Snapdragon 720G
Snapdragon 730
Snapdragon 730G
Snapdragon 732G
Snapdragon 7c

Snapdragon 7c Gen 2

Adreno 619L 950 LPDDR4X -4266 Kaksikanavainen 16-bittinen (32-bittinen) @ 2133 MHz (17,0 GB/s) Snapdragon 690
Adreno 619 825

950

116.4

134

465,5

536

930,9

1072

Snapdragon 480
Snapdragon 750G
Adreno 620 384

[192]

7 625
750
6.7/8.1 120,0 144,0 480,0 576,0 960,0 1152,0 Snapdragon 765
Snapdragon 765G
Snapdragon 768G
Adreno 630 512

[256]

1024 kt 10 710 LPDDR4X -4266 Nelikanavainen 16-bittinen (64-bittinen) @ 1866 MHz (29,8 Gt/s) > 500 ? 15.4 181,7 727,0 1454,0 Snapdragon 845
Snapdragon 850
Adreno 640 768

[384]

12*2 7 585
675
LPDDR4X -4266 Nelikanavainen 16-bittinen (64-bittinen) @ 2133 MHz (34,1 Gt/s) ? 9.4 28.1 224,6 259,2 898,5 1036,8
1797,1 2073,6 Snapdragon 855/855+
Snapdragon 860

Snapdragon 855A (SA8155P)

Adreno 642L 384

[192]

6 490 LPDDR4X -4266 Kaksikanavainen 16-bittinen (32-bittinen) @ 2133 MHz (17,0 GB/s) Snapdragon 778G
Adreno 642 5 Snapdragon 780G
Adreno 643L 6 812 LPDDR4X -4266 tai LPDDR5 -6400 Nelikanavainen 16-bittinen (64-bittinen) @ 2133 MHz tai 3200 MHz (34,1 Gt/s tai 44,0 Gt/s) QCS6490
Adreno 650 1024

[512]

? ja 300 Go/s 24*2 7 587 670 LPDDR4X -4266 tai LPDDR5 -6400 Nelikanavainen 16-bittinen (64-bittinen) @ 2133 MHz tai 3200 MHz (34,1 Gt/s tai 44,0 Gt/s) 14.x (arvio) 28,1 (arvio) 300,5 343,0 1202,1 1372,1 2404,3 2744,3 Snapdragon 865/865+
Snapdragon 870

QCS8250

Adreno 660 1024

[512]

5 792 905 LPDDR5 -6400 Nelikanavainen 16-bittinen (64-bittinen) @ 3200 MHz (51,2 Gt/s) 405,5 463,3 1622,0 1853,4 3244,0 3706,8 Snapdragon 888/888+
Adreno 675 1344 [672] ? 7 590 LPDDR4X -4266 Nelikanavainen 16-bittinen (64-bittinen) @ 2133 MHz (34,1 Gt/s) 396,4 1585,9 3171,8 Snapdragon 8c
Adreno 680 1536

[768]

? 600 LPDDR4X -4266 Octa-kanava 16-bittinen (128-bittinen) @ 2133 MHz (68,2 GB/s) 460,8 1843,2 3686.4 Snapdragon 8cx Gen 1/2

Snapdragon SA8195P

Adreno 685 ? 250590 192,0 453,1 768,0 1812,4 1536,0 3624,9 Microsoft SQ1
Adreno 690 661680 507,6 522,2 2030,5 2088,9 4061,1 4177,9 Microsoft SQ2
Adreno 702 845 LPDDR3 -1866 Yksikanavainen 32-bittinen @ 933 MHz (7,4 GB/s) tai

LPDDR4X -3732 Kaksikanavainen 16 -bittinen (32 -bittinen) @ 1866 MHz (14,9 Gt/s)

QCS2290
Nimi Tyyppi ALU: t

(SIMD) ( FP32 )

Sirun grafiikkamuisti TMU Fab ( nm ) Kello

[MHz]

Muistin kaistanleveys Kolmio

[MT/s]

Pixel

[ GP /s]

Rakenne

[ GT /s]

( FP64 ) ( FP32 ) ( FP16 ) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D Käytetään Qualcommissa ... Viitteet
Mikroarkkitehtuuri Muistitekniikka Täytä GFLOPS API (versio)
Huomautuksia
  • Adreno 130 MSM7x01: n ja MSM7x01A: n sisällä. Se tukee OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile , SVGT 1.2, Direct Draw ja GDI .
  • Adreno 200 (AMD Z430) QSD8x50: n ja MSM7x27: n (133 MHz) sisällä. Se tarjoaa ohjelmoitavan toimintoputken ja suoratoistokuvioita, jotka tukevat OpenGL ES 1.0-, OpenGL ES 1.1-, OpenVG 1.1-, EGL 1.4-, Direct3D Mobile-, SVGT 1.2- ja DirectDraw -toimintoja. (22 M kolmiota sekunnissa, 133 M pikseliä sekunnissa, kellotaajuus jopa 133 MHz).
  • Adreno 200 on parannettu MSM7x25A ja MSM7x27A (200 MHz) sisällä. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw ja GDI. (40 miljoonaa kolmiota sekunnissa, 200 miljoonaa pikseliä sekunnissa, kellotaajuus jopa 200 MHz).
  • Adreno 203 sisällä MSM8225 ja MSM8225Q (400 MHz). Se on parannus verrattuna Adreno 205: een. Siinä on korkeampi taajuus, parempi pikselitäyttö, pienempi virrankulutus ja parempi 3D -suorituskyky. Se on noin 50–100% nopeampi kuin Adreno 200 (parannettu) ja 10–25% kuin Adreno 205. Se voi kellottaa 2x kertaa enemmän kuin Adreno 205. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw ja GDI. (42-50 M kolmiota sekunnissa, 250-300 M pikseliä sekunnissa, kellotaajuus 192-400 MHz)
  • Adreno 205 QSD8x50A, MSM7x30 ja MSM8x55 (245 MHz) sisällä. Sen parannuksia ovat laitteistokiihdytetty SVG ja Adobe Flash ja parempi Shader-suorituskyky kuin Adreno 200. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw ja GDI. (57 miljoonaa kolmiota sekunnissa, 250 miljoonaa pikseliä sekunnissa, kellotaajuus jopa 400 MHz)
  • Adreno 220 MSM8660: n tai MSM8260: n sisällä (266 MHz) yksikanavaisella muistilla. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw ja GDI. (88 miljoonaa kolmiota sekunnissa, 500 miljoonaa pikseliä sekunnissa, vakiokellotaajuus jopa 266 MHz, ylikellotus jopa 400 MHz).
  • Adreno 225 MSM8960: n sisällä (400 MHz), yhtenäinen varjostinarkkitehtuuri ja kaksikanavainen muisti. Se tukee Direct3D 9.0c: tä OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw ja GDI lisäksi.
  • Adreno 320 Qualcomm S4 Pro & Prime -sarjan sisällä, yhtenäisellä shader -arkkitehtuurilla ja kaksikanavaisella muistilla. Se tukee Direct3D -ominaisuustasoa 9_3 OpenGL ES 3.0, OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2 lisäksi
  • Adreno 330 Nexus 5: n sisällä, Amazon Kindle HDX -sarjan tabletit, Amazon Fire -puhelin, Nokia Lumia 2520 -tabletti, Nokia Lumia 1520, Nokia Lumia Icon, Nokia Lumia 930, Samsung Galaxy S5, Samsung Galaxy Note 3, Sony Xperia Z1, Sony Xperia Z1 Pienikokoiset, Sony Xperia Z2, Sony Xperia Z3, Sony Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) ja LG G2/G3 -älypuhelimet.
  • Qualcomm Snapdragon 805: n sisällä oleva Adreno 420 tukee Direct3D 11.2 -käyttöaikaa ( ominaisuustaso 11_1 ). Sisällä Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, Amazon Fire HDX 8.9 (2014). Qualcomm Snapdragon 805 on ensimmäinen puhelimen SoC, jossa on 128-bittinen muistiväylä.
  • Qualcomm Snapdragon 835: n sisällä oleva Adreno 540 on ensimmäinen puhelimen SoC, jossa on vaihteleva virkistystaajuus ja taitettu renderointi / vaihteleva taajuus , Qualcomm kutsuu toteutuksiaan Q-Synciksi ja Adreno Foveationiksi.
  • Qualcomm Snapdragon 845: n sisällä oleva Adreno 630 on ensimmäinen puhelimen SoC, jossa on Inside-Out Room-asteikkoinen 6DoF ja SLAM
  • Qualcomm Snapdragon 855: n sisällä oleva Adreno 640 on ensimmäinen puhelimen SoC, jossa on päivitettävät GPU -ohjaimet Google Play Kaupasta
  • Qualcomm Snapdragon 888: n sisällä oleva Adreno 660 on ensimmäinen puhelimen SoC, jossa on Variable Rate Shading (VRS)

Käyttöjärjestelmän tuki

On oma ajurit Linux -pohjaisen mobiili käyttöjärjestelmä Android saatavana Qualcomm itse. Historiallisesti ainoa tapa saada GPU-tuki muille kuin Android-Linuxille oli libhybris- kääre.

Linux ja Mesa tukevat Adreno 200/300/400/500 -sarjan grafiikkasuorittimia, joiden ohjain on nimeltään freedreno. Freedreno mahdollistaa täysin avoimen lähdekoodin grafiikan laitteilla, kuten 96Boards Dragonboard 410c ja Nexus 7 (2013) .

Katso myös

Viitteet

Ulkoiset linkit