<metaname="description"content="PowerVR Graphics Native SDK : C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading, matrix and vector maths etc.) to speed up development of OpenGL ES 1.x, 2.0 & 3.x applications">
<h2id="project_tagline">C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading, matrix and vector maths etc.) to speed up development of OpenGL ES 1.x, 2.0 & 3.x applications</h2>
<sectionid="downloads">
<aclass="zip_download_link"href="https://github.com/powervr-graphics/Native_SDK/zipball/master">Download this project as a .zip file</a>
<aclass="tar_download_link"href="https://github.com/powervr-graphics/Native_SDK/tarball/master">Download this project as a tar.gz file</a>
<p>This repository contains the PowerVR Graphics cross-platform native (C++) SDK source code. The SDK includes optimized example applications to demonstrate the most efficient ways of implementing common 3D graphics effects on PowerVR graphics cores. It also includes a cross-platform OS and graphics API abstraction layer, and a library of helper code for resource loading, vector and matrix maths, text printing and more.</p>
<p>The SDK supports iOS, Android and Linux PowerVR devices. It also supports Windows, OS X and Linux PC emulation. Imagination's OpenGL ES emulation library, PVRVFrame, can be downloaded from our website <ahref="http://community.imgtec.com/developers/powervr/tools/pvrvframe/">here</a>.</p>
<h2>
<aname="about-the-sdk"class="anchor"href="#about-the-sdk"><spanclass="octicon octicon-link"></span></a>About the SDK</h2>
<p>The PowerVR Graphics SDK provides a framework which is made up of PVRShell and PVRTools. PVRShell is a simple, light-weight architecture for the barebones of application setup, shutdown and event handling. It is designed to streamline the process of writing cross-platform graphics applications. PVRTools, on the other hand, is a cross-platform tools library containing the most commonly used functionality in a 3D graphics application.</p>
<p>The examples provided in the SDK are fully commented, highly optimized C++ applications that cover a variety of rendering techniques. They are designed in a step-by-step tutorial style to gradually guide the most inexperienced graphics developers from a simple render of a single triangle to complex scenes that incorporate many objects, animations and shader effects.</p>
<p>The Getting Started guide of our SDK Browser provides step-by-step instructions to build and deploy the SDK example applications for the various support operating systems. You can find the SDK Browser here.</p>
<p>Our documentation (architecture guides, performance recommendations & white papers) can be found on the Imagination website <ahref="http://community.imgtec.com/developers/powervr/documentation/">here</a>.</p>
<p>If you have any questions about the SDK, PowerVR device optimization/debugging or our tools, please contact us through our <ahref="http://forum.imgtec.com/categories/powervr-graphics">public forum</a>. We also recommend checking out our <ahref="forum.imgtec.com/categories/powervr-faq">FAQ</a> to see if your question has already been answered.
If you would prefer to contact us confidentially, you can file a support ticket <ahref="https://pvrsupport.imgtec.com/new-ticket">here</a>.</p>
<p>The SDK is distributed under a permissive licence so it can easily be integrated into commercial and non-commercial applications. You can find the license <ahref="https://github.com/powervr-graphics/Native_SDK/blob/master/LICENSE.txt">here</a>.</p>
</section>
</div>
<!-- FOOTER -->
<divid="footer_wrap"class="outer">
<footerclass="inner">
<pclass="copyright">PowerVR Graphics Native SDK maintained by <ahref="https://github.com/powervr-graphics">powervr-graphics</a></p>
<p>Published with <ahref="http://pages.github.com">GitHub Pages</a></p>
<metaname="description"content="PowerVR Graphics Native SDK : C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading, matrix and vector maths etc.) to speed up development of OpenGL ES 1.x, 2.0 & 3.x applications">
<h2id="project_tagline">C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading, matrix and vector maths, etc.) to speed up development of OpenGL ES 1.x, 2.0 & 3.x applications</h2>
<sectionid="downloads">
<aclass="zip_download_link"href="https://github.com/powervr-graphics/Native_SDK/zipball/master">Download this project as a .zip file</a>
<aclass="tar_download_link"href="https://github.com/powervr-graphics/Native_SDK/tarball/master">Download this project as a tar.gz file</a>
</section>
</header>
</div>
<!-- MAIN CONTENT -->
<divid="main_content_wrap"class="outer">
<sectionid="main_content"class="inner">
<br>
<p>This repository contains the PowerVR Graphics cross-platform native (C++) SDK source code. The SDK includes optimized example applications to demonstrate the most efficient ways of implementing common 3D graphics effects on PowerVR graphics cores. It also includes a cross-platform OS and graphics API abstraction layer, and a library of helper code for resource loading, vector and matrix maths, text printing and more.</p>
<p>The SDK supports iOS, Android and Linux PowerVR devices. It also supports Windows, OS X and Linux PC emulation. Imagination's OpenGL ES emulation library, PVRVFrame, can be downloaded from our website <ahref="http://community.imgtec.com/developers/powervr/tools/pvrvframe/">here</a>.</p>
<h2>
<aname="about-the-sdk"class="anchor"href="#about-the-sdk"><spanclass="octicon octicon-link"></span></a>About the SDK</h2>
<p>The PowerVR Graphics SDK provides a framework which is made up of PVRShell and PVRTools. PVRShell is a simple, light-weight architecture for the barebones of application setup, shutdown and event handling. It is designed to streamline the process of writing cross-platform graphics applications. PVRTools, on the other hand, is a cross-platform tools library containing the most commonly used functionality in a 3D graphics application.</p>
<p>The examples provided in the SDK are fully commented, highly optimized C++ applications that cover a variety of rendering techniques. They are designed in a step-by-step tutorial style to gradually guide the most inexperienced graphics developers from a simple render of a single triangle to complex scenes that incorporate many objects, animations and shader effects.</p>
<p>The Getting Started guide of our SDK Browser provides step-by-step instructions to build and deploy the SDK example applications for the various support operating systems. You can find the SDK Browser here.</p>
<p>Our documentation (architecture guides, performance recommendations & white papers) can be found on the Imagination website <ahref="http://community.imgtec.com/developers/powervr/documentation/">here</a>.</p>
<p>If you have any questions about the SDK, PowerVR device optimization/debugging or our tools, please contact us through our <ahref="http://forum.imgtec.com/categories/powervr-graphics">public forum</a>. We also recommend checking out our <ahref="forum.imgtec.com/categories/powervr-faq">FAQ</a> to see if your question has already been answered.
If you would prefer to contact us confidentially, you can file a support ticket <ahref="https://pvrsupport.imgtec.com/new-ticket">here</a>.</p>
<p>The SDK is distributed under a permissive license so it can easily be integrated into commercial and non-commercial applications. You can find the license <ahref="https://github.com/powervr-graphics/Native_SDK/blob/master/LICENSE.txt">here</a>. To further clarify the terms, we also have an SDK license FAQ (available <ahref="http://community.imgtec.com/developers/powervr/faq-about-the-sdk-eula/">here</a>).</p>
</section>
</div>
<!-- FOOTER -->
<divid="footer_wrap"class="outer">
<footerclass="inner">
<pclass="copyright">PowerVR Graphics Native SDK maintained by <ahref="https://github.com/powervr-graphics">powervr-graphics</a></p>
<p>Published with <ahref="http://pages.github.com">GitHub Pages</a></p>