+ All Categories
Home > Documents > OpenVG SDK for PowerVR MBX

OpenVG SDK for PowerVR MBX

Date post: 01-Feb-2016
Category:
Upload: elu
View: 38 times
Download: 1 times
Share this document with a friend
Description:
OpenVG SDK for PowerVR MBX. Kristof Beets 3 rd Party Relations Manager - Imagination Technologies [email protected]. Imagination: World Leader in SoC IP Cores. Products Silicon and software IP for multimedia and communication Customers - PowerPoint PPT Presentation
15
© Copyright Khronos Group, 2006 - Page 1 OpenVG SDK OpenVG SDK for for PowerVR MBX PowerVR MBX Kristof Beets 3 rd Party Relations Manager - Imagination Technologies [email protected]
Transcript
Page 1: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 1

OpenVG SDK OpenVG SDK for for

PowerVR MBX PowerVR MBX Kristof Beets

3rd Party Relations Manager - Imagination Technologies

[email protected]

Page 2: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 2

Imagination: World Leader in SoC IP Imagination: World Leader in SoC IP CoresCores• Products

- Silicon and software IP for multimedia and communication

• Customers- Global semiconductor, fast-moving

fabless businesses and system companies

• People- >300 with over 75% highly skilled engineers

• PowerVR MBX de facto standard for Mobile 3D Graphics- In use by 6 of the top 10 semi-conductor companies- Several products already in the market and many more coming soon…

Page 3: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 3

PowerVR MBX FamilyPowerVR MBX Family• OpenGL ES 1.x Compliant• OpenVG 1.0 Support• Family Members- PowerVR MBX- PowerVR MBX Lite

• High Quality, High Performance Texture Filtering- Bi-Linear Filtering with MIP-Mapping at Full Speed

• PowerVR Texture Compression: 2bpp and 4bpp- Allows higher quality, higher resolution textures

for same bandwidth and storage cost

• High Quality, High Performance Anti-Aliasing• Internal True Color• DOT3 Per-pixel Lighting• Optional PowerVR VGP- Dedicated programmable Vertex Processing Unit- Allows high polygon throughput- Advanced features: Skinning, Curved Surfaces, Lighting

Page 4: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 4

PowerVR SGX FamilyPowerVR SGX Family• OpenGL-ES 2.x• Optimised for OpenVG 1.x• Wireless SGX Family Members- SGX510, SGX520, SGX530

- sizes ranging from less than 2mm2 to 8mm2 in a 90nm process.

• Universal Scalable Shader Engine™ (USSE)- Scalable multi-threaded processing engine- Vertex, Pixel, Video, Imaging, Physics, etc. Processing- Single Compiler

• Advanced Geometry and Pixel Processing- Procedural Geometry, Higher Order Surfaces, etc.- Advanced Vertex Shaders- Advanced Pixel Shaders such as Parallax bump mapping- Advanced Shadow Techniques such as Shadow maps

• Programmable Anti-Aliasing• On-chip Multiple Render Targets (MRTs)• IEEE 32 Bit Floating Point Internal Accuracy• Already licensed by Intel, Renesas & NEC

Page 5: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 5

PowerVR MBX OpenVG SDK OverviewPowerVR MBX OpenVG SDK Overview• PowerVR MBX OpenVG SDK includes:- Documentation- Shell Abstraction Framework- Handles all the platform/OS specific initialisation code- Allows quick and easy porting of applications between platforms

- OpenVG Tools Library- Tutorials, including:- Initialization- Hello Triangle- Introducing PVRShell- Segment Types- Paint- Stroke Styles- Transforms- Fill Rules- Many more to be added in future versions of the SDK …

- Tools

• Available for multiple PowerVR Enabled Platforms- TI OMAP2 Family on Symbian, Linux and Windows Mobile 5 for Smartphone OSes- ARM VP Family on Symbian, Linux and Win CE 5 OSes

Page 6: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 6

OpenVG Exporter for Adobe IllustratorOpenVG Exporter for Adobe Illustrator• Optimised export of Vector Graphics Data for MBX and SGX• Exports to PowerVR Vector Graphics Format (PVG Files)• All OpenVG Segment Types Supported• All OpenVG Paint Modes Support• Linear and Radial Gradient Support• Pattern Support• Loader Source Code provided in SDK as part of Tools Library- Simply export & view on device using PVG Viewer Application

Adobe Illustrator

Version CS1 & Above

Page 7: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 7

Training Course: Segment TypesTraining Course: Segment Types• Introduces all 11 different Segment Types available in OpenVG

- Including Lines, Quadratic Bezier, Cubic Bezier and Arcs

Page 8: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 8

Training Course: Paint TypesTraining Course: Paint Types• Introduces the Paint Types available in OpenVG- Including Single Colour, Linear Gradient and Radial Gradient- Pattern Paints will be introduced in a future Tutorial

Page 9: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 9

Training Course: Stroke StylesTraining Course: Stroke Styles• Introduces the Different Stroke Styles available in OpenVG- Including different Cap, Join and Dash Styles

Page 10: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 10

Training Course: TransformsTraining Course: Transforms• Illustrates the different Transformations supported by OpenVG- Including Translations, Scaling, Rotations and Shearing

Page 11: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 11

Training Course: Fill RulesTraining Course: Fill Rules• Illustrates the Fill Rules available in OpenVG- Includes Even-Odd and Non-Zero Fill Rules

Page 12: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 12

Training Course: The FutureTraining Course: The Future

• More tutorials will be released with future versions of the SDKs

• Including:- Blending- Masks & Scissor- Pattern Fill- Image filters- Mixed OpenVG and OpenGL ES Rendering-…

Page 13: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 13

OpenVG DemonstrationsOpenVG Demonstrations• OpenVG offers many new opportunities- Scalable Graphical User Interfaces- Flash-Style Animations- SVG Clip Art- 2D Games- Navigation- Much More…

• Come and see demonstrations on Khronos Booth

Graphical User Interfaces

Flash-Style Animation

SVG Clip Art 2D Games

Navigation

Page 14: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 14

Join the “PowerVR Insider” ProgramJoin the “PowerVR Insider” Program• PowerVR Technical Support & Co-Marketing Programme

- Direct Technical Support through email, phone & on-site- Assure Optimal Compatibility- Highest Possible Performance- Leading Image Quality- Extensive Support for Key Partners- Including Middleware Vendors, JAVA VM & JSR Vendors, Benchmarks, Launch Titles

- Free SDKs including sample code, documentation and extensive toolset

- Joint Marketing Activities- Press Releases, Joint Event Participation, Website presence, etc.

• PowerVR Insider brings the whole ecosystem around Graphics together

- From Software Developers to Mobile Phone OEMs- Provide introductions between PowerVR Insiders- Assure co-operation between PowerVR Insiders

• To join send email to: [email protected]• More details: www.powervrinsider.com

Page 15: OpenVG SDK  for  PowerVR MBX

© Copyright Khronos Group, 2006 - Page 15

Any Questions?Any Questions?


Recommended