Knowledge

OpenVG

Source πŸ“

27: 275:
On December 9, 2008, the Khronos Group publicly released the OpenVG 1.1 Specification. This latest revision includes glyph rendering for accelerated text, improved anti-aliasing, and Flash support. An updated reference implementation is also provided, as well as a conformance test suite.
396:
Hooked Wireless OpenVG – complete implementation of both OpenVG 1.01 and OpenVG 1.1, implemented on top of OpenGL ES, and is fully conformant. Claim β€œIt leverages proprietary technology from Hooked in the areas of tessellation and triangulation for shapes and curve.” First released in
403:
Mazatech AmanithVG GLE – commercial. Built on top of OpenGL 1.1+ and OpenGL ES 1.x. Claim β€œachieving better performance than software rasterizers in terms of high resolution animations and complex special effects (transparencies, fading, realtime rotoscaling and many
251:, HUONE (formerly MTIS), Superscape, and Wow4M have also participated in the working group. The first draft specification from the group was made available at the end of 2004, and the 1.0 version of the specification was released on August 1, 2005. 452:– 2D cross platform graphical vectorial draw and text toolkit. OpenVG-1.x and cairo API differ in scope as cairo attempts to unify printing output across multiple backends with support for text. Cairo can use OpenVG as a backend. 290:
On September, 2011 OpenVG working group decided not to make any regular meeting for further standardization. However, working group decided to continue maintenance and promotion of OpenVG 1.1 specification.
624:"Broadcom Corporation; BRCM Mobile & Wireless :: Broadcom's 'PND-on-a-Chip' Integrates Advanced, Low Power GPS Capabilities with Powerful Applications Processing for Stunning Graphical Navigation" 372:– VMware/Tungsten Graphics provides an OpenVG implementations for cards with Gallium drivers (Gallium drivers for nVidia, AMD/ATI, and VMware are available). OpenVG has been removed from 1028: 308:
AMD/ATI Z160 and Z180 OpenVG 1.x Graphics core. Implemented in the Freescale i.MX35, i.MX51 and i.MX53. IP sold to Qualcomm and rebranded "Adreno" for Snapdragon cores.
386:
Hanwha Systems AlexVG-forma – Accelerating Vector Graphics API on Media acceleration hardware. Using horse power of Multimedia or 2D bitmap graphics hardware.
498: 1092: 1013: 1023: 329: 523: 1151: 305:
Renesas SuperH SH2A based SH7269 solution. Developed for low system-cost embedded GUIs, with up to 2.5MB of embedded SRAM for picture-buffer.
148:
are mobile phones, gaming & media consoles and consumer electronic devices. It was designed to help manufacturers create more attractive
623: 400:
Hanwha Systems AlexVG-forge – An OpenVG engine which is 2D vector graphic standard by using the graphic chip that supports OpenGL/OpenGL ES.
743: 272:
Since February 27, 2007 the OpenVG Sample Reference Implementation is available from the Khronos Website under MIT open source license.
568: 581: 1018: 265:
Shortly after, Ivan Leben started another open-source project to implement an ANSI C implementation of the specification on top of
248: 314:
Broadcom BCM4760 SoC – Announced 01/June/09. BCM4760 Contains β€œan OpenGL(R) ES 1.1/OpenVG(TM) 1.0-compliant graphics processor”
1085: 1065: 857: 648: 674: 323:
Imagination PowerVR SGX Series5 – API support includes OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX9/10.1
548: 131: 91: 873: 1245: 1078: 789: 86: 899: 1055: 602: 1126: 160:
to save energy. The OpenGL ES library provides similar functionality for 3D graphics. OpenVG is managed by the
502: 433:
Mazatech AmanithVG – OpenVG crossplatform library with pure software and OpenGL (/ES 1.1) rendering backends
1250: 815: 48: 978: 1060: 527: 1255: 373: 280: 196: 835: 627: 161: 153: 1008: 747: 254:
On January 16, 2007, Zack Rusin from Tungsten Graphics announced the start of an independent
135: 460: 255: 138: 1033: 710: 8: 244: 228: 993: 1024:
BitBoys Press Release β€” Bitboys Introduces Vector Graphics Processor for Mobile Devices
465: 145: 236: 179:
The OpenVG group was formed on July 6, 2004 by a selection of major firms including
1014:
Khronos Press Release β€” Khronos Invites Public Review of Draft OpenVG Specification
1003: 768: 449: 259: 220: 216: 208: 98: 74: 861: 678: 192: 141: 690: 722: 224: 149: 79: 1239: 1101: 168: 855: 652: 672: 1070: 925: 877: 711:
POWERVR SGX520, SGX530 and SGX535 graphics cores with OpenVG 1.1 support
1019:
Khronos Press Release β€” Khronos Group Releases OpenVG 1.0 Specification
165: 34: 998: 958: 903: 283:, which enables SVG vector graphics to be hardware accelerated by any 1214: 1192: 1187: 1116: 369: 345: 284: 152:
by offloading computationally intensive graphics processing from the
945: 793: 1204: 569:
Freescale applications processor with native OpenVG1.1 acceleration
455: 355: 287:-based driver. It was removed again in Mesa 10.6 on June 15, 2015. 240: 200: 188: 484: 417:
ShaderVG – based on ShivaVG but implements draw calls GLSL shaders
1209: 1177: 1048: 351: 341: 335: 212: 184: 649:"Products & Services | Digital Media Professionals Inc" 317:
Digital Media Professionals Inc.(DMP Inc.) SMAPH-F(dandelion VG)
112: 1219: 1182: 1161: 1146: 1141: 1131: 524:"AMD unveils multimedia products for media-rich mobile devices" 266: 232: 180: 1061:
Zack Rusin's OpenVG Implementation over QtOpenGL (from Qt 4.3)
26: 1224: 1197: 204: 1156: 1121: 836:"[Phoronix] Gallium3D Picks Up Networking Support" 582:"AMD Sells Handset Division to Qualcomm for $ 65 Million" 157: 485:"OpenVG - the Standard for Vector Graphics Acceleration" 326:
Takumi GV500 – GV300, GV500 Graphics Accelerator IP-Core
279:On May 1, 2009 Rusin added OpenVG state tracker to 430:Hanwha Systems AlexVG – First released in Sep/2005 344:GC400 and above are 3D graphics cores supporting 54:OpenVG 1.1 Lite Provisional / May 2020 1237: 579: 1086: 723:"Product Information|TAKUMI Corporation" 691:"PowerVR SGX Series5 Graphics IP Core Family" 1100: 979:comparison between OpenVG-1.O and cairo API 499:"SH7268, SH7269 | Renesas Electronics" 219:. Other firms including chip manufacturers 1093: 1079: 956: 897: 25: 1056:Ivan Leben's ANSI C OpenVG implementation 923: 407:MonkVG – open source (BSD), only "OpenVG 380: 258:implementation of OpenVG built on top of 891: 477: 427:Khronos OpenVG Reference implementation 390: 1238: 1074: 320:Imagination PowerVR VGX150 OpenVG 1.1 239:and software- and/or IP vendors DMP, 338:GC350 (2D graphics core) OpenVG 1.1 13: 744:"ThinkVG Graphics Core OpenVG 1.1" 526:. Videsignline.com. Archived from 311:ARM Mali Graphics Processing Units 294: 14: 1267: 1040: 332:ThinkVG Graphics Core OpenVG 1.1 972: 950: 939: 926:"micahpearlman/MonkVG Β· GitHub" 917: 866: 849: 828: 808: 790:"Vivante Graphics Processor IP" 782: 761: 736: 715: 704: 683: 666: 641: 616: 595: 573: 562: 549:"i.MX357 Product Summary Page" 541: 516: 491: 436:Vega – Gallium3D state tracker 421: 299: 247:, Futuremark, HI Corporation, 1: 902:. Amanith.org. Archived from 580:Scott Ferguson (2009-01-20). 501:. Renesas.com. Archived from 471: 651:. Dmprof.com. Archived from 414:ShivaVG – open source (LGPL) 358:provides an SDK for Android. 7: 1004:OpenVG Conformant companies 959:"tqm-dev/ShaderVG Β· GitHub" 443: 362: 10: 1272: 838:. Phoronix.com. 2009-06-01 174: 56:; 4 years ago 1170: 1109: 725:(in Japanese). Gshark.com 354:GPUs support OpenVG 1.1. 107: 97: 85: 73: 69: 47: 43: 33: 24: 1034:OpenVG 1.1 Specification 1029:OpenVG 1.1 Press Release 1009:OpenVG 1.1 Specification 197:Imagination Technologies 1246:Cross-platform software 860:April 11, 2009, at the 816:"Adreno SDK on QDevNet" 677:June 10, 2009, at the 381:For media accelerators 874:"HuOne AlexVG-forge" 769:"Vivante IP Catalog" 461:Skia Graphics Engine 391:On OpenGL, OpenGL ES 136:hardware-accelerated 900:"AmanithVG project" 796:on December 1, 2011 245:Falanx Microsystems 229:Mitsubishi Electric 39:Khronos Group, Inc. 21: 1251:Graphics libraries 466:Starling Framework 348:2.0 and OpenVG 1.1 19: 1233: 1232: 237:Texas Instruments 125: 124: 1263: 1095: 1088: 1081: 1072: 1071: 1052: 1051: 1049:Official website 981: 976: 970: 969: 967: 966: 957:Takuma Hayashi. 954: 948: 943: 937: 936: 934: 933: 921: 915: 914: 912: 911: 898:Michele Fabbri. 895: 889: 888: 886: 885: 876:. Archived from 870: 864: 853: 847: 846: 844: 843: 832: 826: 825: 823: 822: 812: 806: 805: 803: 801: 792:. Archived from 786: 780: 779: 777: 775: 765: 759: 758: 756: 755: 746:. Archived from 740: 734: 733: 731: 730: 719: 713: 708: 702: 701: 699: 698: 687: 681: 670: 664: 663: 661: 660: 645: 639: 638: 636: 635: 626:. Archived from 620: 614: 613: 611: 610: 599: 593: 592: 590: 589: 577: 571: 566: 560: 559: 557: 556: 545: 539: 538: 536: 535: 520: 514: 513: 511: 510: 495: 489: 488: 481: 376:in version 10.6. 217:Sun Microsystems 121: 118: 116: 114: 75:Operating system 64: 62: 57: 29: 22: 18: 1271: 1270: 1266: 1265: 1264: 1262: 1261: 1260: 1256:Vector graphics 1236: 1235: 1234: 1229: 1166: 1105: 1099: 1047: 1046: 1043: 1038: 999:Public registry 984: 977: 973: 964: 962: 955: 951: 944: 940: 931: 929: 924:micahpearlman. 922: 918: 909: 907: 896: 892: 883: 881: 872: 871: 867: 862:Wayback Machine 854: 850: 841: 839: 834: 833: 829: 820: 818: 814: 813: 809: 799: 797: 788: 787: 783: 773: 771: 767: 766: 762: 753: 751: 742: 741: 737: 728: 726: 721: 720: 716: 709: 705: 696: 694: 689: 688: 684: 679:Wayback Machine 671: 667: 658: 656: 647: 646: 642: 633: 631: 622: 621: 617: 608: 606: 601: 600: 596: 587: 585: 578: 574: 567: 563: 554: 552: 551:. Freescale.com 547: 546: 542: 533: 531: 522: 521: 517: 508: 506: 497: 496: 492: 487:. 19 July 2011. 483: 482: 478: 474: 446: 424: 393: 383: 365: 302: 297: 295:Implementations 193:Hybrid Graphics 177: 150:user interfaces 142:vector graphics 111: 65: 60: 58: 55: 17: 12: 11: 5: 1269: 1259: 1258: 1253: 1248: 1231: 1230: 1228: 1227: 1222: 1217: 1212: 1207: 1202: 1201: 1200: 1195: 1190: 1180: 1174: 1172: 1168: 1167: 1165: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1129: 1124: 1119: 1113: 1111: 1107: 1106: 1098: 1097: 1090: 1083: 1075: 1069: 1068: 1063: 1058: 1053: 1042: 1041:External links 1039: 1037: 1036: 1031: 1026: 1021: 1016: 1011: 1006: 1001: 996: 990: 989: 988: 983: 982: 971: 949: 938: 916: 890: 865: 848: 827: 807: 781: 760: 735: 714: 703: 682: 665: 640: 615: 594: 572: 561: 540: 515: 490: 475: 473: 470: 469: 468: 463: 458: 453: 445: 442: 441: 440: 437: 434: 431: 428: 423: 420: 419: 418: 415: 412: 405: 401: 398: 392: 389: 388: 387: 382: 379: 378: 377: 364: 361: 360: 359: 349: 339: 333: 327: 324: 321: 318: 315: 312: 309: 306: 301: 298: 296: 293: 225:LG Electronics 176: 173: 144:. Its primary 123: 122: 109: 105: 104: 101: 95: 94: 89: 83: 82: 80:Cross-platform 77: 71: 70: 67: 66: 53: 51: 49:Stable release 45: 44: 41: 40: 37: 31: 30: 15: 9: 6: 4: 3: 2: 1268: 1257: 1254: 1252: 1249: 1247: 1244: 1243: 1241: 1226: 1223: 1221: 1218: 1216: 1213: 1211: 1208: 1206: 1203: 1199: 1196: 1194: 1191: 1189: 1186: 1185: 1184: 1181: 1179: 1176: 1175: 1173: 1169: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1133: 1130: 1128: 1125: 1123: 1120: 1118: 1115: 1114: 1112: 1108: 1103: 1102:Khronos Group 1096: 1091: 1089: 1084: 1082: 1077: 1076: 1073: 1067: 1064: 1062: 1059: 1057: 1054: 1050: 1045: 1044: 1035: 1032: 1030: 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1010: 1007: 1005: 1002: 1000: 997: 995: 994:Public forums 992: 991: 986: 985: 980: 975: 960: 953: 947: 942: 927: 920: 906:on 2012-03-02 905: 901: 894: 880:on 2016-04-22 879: 875: 869: 863: 859: 856: 852: 837: 831: 817: 811: 795: 791: 785: 770: 764: 750:on 2012-08-01 749: 745: 739: 724: 718: 712: 707: 692: 686: 680: 676: 673: 669: 655:on 2012-03-10 654: 650: 644: 630:on 2009-06-27 629: 625: 619: 604: 603:"Mali-400 MP" 598: 583: 576: 570: 565: 550: 544: 530:on 2011-08-09 529: 525: 519: 505:on 2011-07-06 504: 500: 494: 486: 480: 476: 467: 464: 462: 459: 457: 454: 451: 448: 447: 438: 435: 432: 429: 426: 425: 416: 413: 410: 406: 402: 399: 395: 394: 385: 384: 375: 371: 367: 366: 357: 353: 350: 347: 343: 340: 337: 334: 331: 330:Think Silicon 328: 325: 322: 319: 316: 313: 310: 307: 304: 303: 292: 288: 286: 282: 277: 273: 270: 268: 263: 261: 257: 252: 250: 246: 242: 238: 234: 230: 226: 222: 218: 214: 210: 206: 202: 198: 194: 190: 186: 182: 172: 170: 169:Khronos Group 167: 163: 159: 155: 151: 147: 143: 140: 137: 134:designed for 133: 129: 120: 110: 106: 102: 100: 96: 93: 90: 88: 84: 81: 78: 76: 72: 68: 52: 50: 46: 42: 38: 36: 32: 28: 23: 1136: 974: 963:. Retrieved 961:. Github.com 952: 941: 930:. Retrieved 928:. Github.com 919: 908:. Retrieved 904:the original 893: 882:. Retrieved 878:the original 868: 851: 840:. Retrieved 830: 819:. Retrieved 810: 800:December 13, 798:. Retrieved 794:the original 784: 774:December 13, 772:. Retrieved 763: 752:. Retrieved 748:the original 738: 727:. Retrieved 717: 706: 695:. Retrieved 693:. Imgtec.com 685: 668: 657:. Retrieved 653:the original 643: 632:. Retrieved 628:the original 618: 607:. Retrieved 597: 586:. Retrieved 575: 564: 553:. Retrieved 543: 532:. Retrieved 528:the original 518: 507:. Retrieved 503:the original 493: 479: 408: 289: 278: 274: 271: 264: 253: 178: 127: 126: 35:Developer(s) 584:. Eweek.com 422:In software 300:In hardware 256:open-source 164:technology 1240:Categories 965:2023-03-01 932:2012-03-11 910:2012-03-11 884:2013-03-27 842:2012-03-11 821:2013-07-24 754:2012-09-13 729:2012-03-11 697:2012-03-11 659:2012-03-11 634:2009-06-03 609:2013-06-16 588:2013-06-16 555:2012-03-11 534:2012-03-11 509:2012-03-11 472:References 209:PalmSource 166:consortium 162:non-profit 1215:OpenSL ES 1104:Standards 404:others).” 397:Feb/2008. 370:Gallium3D 346:OpenGL ES 285:Gallium3D 146:platforms 1205:OpenKODE 1171:Inactive 1066:GingkoVG 858:Archived 675:Archived 456:Direct2D 444:See also 439:GingkoVG 363:For GPUs 356:Qualcomm 260:QtOpenGL 243:, ETRI, 241:Esmertec 201:Motorola 189:Ericsson 115:.khronos 16:Software 1210:OpenMAX 1178:COLLADA 987:General 946:ShivaVG 342:Vivante 336:Vivante 213:Symbian 185:Bitboys 175:History 156:onto a 119:/openvg 108:Website 103:Various 99:License 61:2020-05 59: ( 1220:OpenWF 1183:OpenGL 1162:Vulkan 1147:OpenXR 1142:OpenVX 1137:OpenVG 1132:OpenCL 1110:Active 352:Adreno 267:OpenGL 235:, and 233:NVIDIA 215:, and 181:3Dlabs 130:is an 128:OpenVG 20:OpenVG 1225:WebCL 1198:WebGL 605:. ARM 450:cairo 368:Mesa 249:Ikivo 205:Nokia 1157:SYCL 1152:SPIR 1127:NNEF 1122:glTF 802:2011 776:2011 409:like 374:Mesa 281:Mesa 117:.org 87:Type 1117:EGL 221:ATI 158:GPU 154:CPU 132:API 113:www 92:API 1242:: 1193:SC 1188:ES 269:. 262:. 231:, 227:, 223:, 211:, 207:, 203:, 199:, 195:, 191:, 187:, 183:, 171:. 139:2D 1094:e 1087:t 1080:v 968:. 935:. 913:. 887:. 845:. 824:. 804:. 778:. 757:. 732:. 700:. 662:. 637:. 612:. 591:. 558:. 537:. 512:. 411:" 63:)

Index

OpenVG logo
Developer(s)
Stable release
Operating system
Cross-platform
Type
API
License
www.khronos.org/openvg
API
hardware-accelerated
2D
vector graphics
platforms
user interfaces
CPU
GPU
non-profit
consortium
Khronos Group
3Dlabs
Bitboys
Ericsson
Hybrid Graphics
Imagination Technologies
Motorola
Nokia
PalmSource
Symbian
Sun Microsystems

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑