1 / 15

OpenVG SDK for PowerVR MBX

OpenVG SDK for PowerVR MBX. Kristof Beets 3 rd Party Relations Manager - Imagination Technologies kristof.beets@imgtec.com. Imagination: World Leader in SoC IP Cores. Products Silicon and software IP for multimedia and communication Customers

Download Presentation

OpenVG SDK for PowerVR MBX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenVG SDK for PowerVR MBX Kristof Beets3rd Party Relations Manager - Imagination Technologies kristof.beets@imgtec.com

  2. Imagination: World Leader in SoC IP Cores • 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…

  3. PowerVR 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

  4. PowerVR 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

  5. PowerVR 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

  6. OpenVG 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

  7. Training Course: Segment Types • Introduces all 11 different Segment Types available in OpenVG • Including Lines, Quadratic Bezier, Cubic Bezier and Arcs

  8. Training 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

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

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

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

  12. Training 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 • …

  13. OpenVG 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 Navigation SVG Clip Art 2D Games Graphical User Interfaces Flash-Style Animation

  14. Join 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: insider@powervr.com • More details: www.powervrinsider.com

  15. Any Questions?

More Related