PVR Insider Blog | Category Archive | Tools and SDK

Archive for Tools and SDK

PowerVR SDK 2.9 launches

// October 20th, 2011 // No Comments » // Tools and SDK

We are very excited to announce the latest revision of our PowerVR Insider SDK, one of the world’s leading and most comprehensive Graphics SDKs. Revision 2.9 is available now to download for free here: http://www.imgtec.com/powervr/insider/powervr-sdk.asp

Within the SDK we include a set of utilities to help with development, and demos and training courses that help lead the developer in understanding key parts of the tool chain. We have now expanded the SDK with the following content:

Platform Support

• LG Optimus 3D

• Android using Native Activity – Our Android SDK now uses the Android NDK, making it even easier to develop Android applications and create apks. Our SDK now targets Android 2.3 (Gingerbread) as a minimum.

Training Courses

• OpenGL ES 2.0 User Interface demo: Having a fast and responsive user interface is the key to a fluid experience. This demo demonstrates the best means of accelerating a UI within OpenGL ES on a mobile device, as well as thoroughly discussing possible optimizations of the effect for PowerVR hardware.

• OpenGL ES 2.0 Parallax Bump Mapping demo. The parallax bump mapping effect is one of the most advanced, and one of the most widely used bumpmap effects in desktop computing, this training course shows how to implement this effect in OpenGL ES 2.0 and how to optimize the effect for PowerVR hardware.

Demos

• OpenGL ES 1.1 Navigation3D demo. This is an OpenGL ES 1.1 port of our OpenGL ES 2.0 Navigation3D demo, which demonstrates how to optimally load and render real-world 3D navigation data using the SDK’s 3D navigation tools

Utilities

• PVRTrace: TraceGUI has been updated with an improved UI, giving more information per frame and features much improved loading times. Render state tracking has been improved significantly, and the recording libraries and GUI now record extensions. In addition to support for recording graphics API calls on Linux and Windows, the 2.9 SDK introduces Android recording libraries.

• PVRTune: PVRTune has improved support for the latest range of PowerVR GPUs, visualization of multiple render targets in the timing data, process IDs in the timing data, as well as new counters, and the ability for PVRScope enabled applications to send custom marks to PVRTune in real-time.

• PVRShaman: PVRShaman now includes a texture viewer window that allows you to see render targets updating in real time, graphical updates in the form of a view window grid and axis, as well as a considerable improvement in debug output due to improved PVRUniSCoEditor integration. On top of all of this we have a slew of bug fixes, and support for 3D Studio Max and Autodesk Maya user data.

• PVRTexTool: PVRTexTool now has a much higher quality PVRTC compressor, and supports dithering. Max and Maya plug-ins now support the latest versions (2012) on Windows.

• PVRTexLib: The library has been updated with the new PVRTC compressor and dithering as well, and a much anticipated feature – the library is now fully thread safe!

• PVRGeoPOD/Collada2POD: The POD exporter pair have a slightly improved UI, support for the exporting of 3D Studio Max and Autodesk Maya user data. In addition, the PVRGeoPOD plugins have been updated for the latest versions of Max and Maya.

On top of all of this we’ve improved 64bit support throughout, and completely rewritten the user manuals for PVRTrace, PVRShaman, PVRTexTool, PVRGeoPOD, Collada2POD, PVRUniSCoEditor, Filewrap, and PVRVFrame based on your feedback. New manuals for PVRTune, PVRVecEx, PVRTexLib and PVRScope are on their way. Full release notes are available here: http://www.imgtec.com/powervr/insider/sdkdownloads/whats_new.asp

Get the latest utilities and SDK at www.powervrinsider.com.

Regards, Bryce

PVRTune has been updated!

// June 7th, 2011 // No Comments » // Developers, News, Tools and SDK

PVRTune – the POWERVR GPU performance analysis tool – has been updated.

In additional to a number of performance improvements and bug fixes, support for SGXPerfServer has now been added for Android on ARM platforms.

The updated utility is now live on the PVRTune webpage

PVRTune has gone public!

// April 4th, 2011 // No Comments » // Developers, News, Tools and SDK

After previously being available under NDA, PVRTune – the POWERVR SGX performance analysis tool – is now publicly available!

This begins with the Linux ARM and X86 SGXPerfServer (the device side component of PVRTune) currently available for download, but we will be gradually introducing SGXPerfServer for other OS’s over the coming weeks (including Android and Symbian).

PVRTune is available for download from the utility’s page on our website, so feel free to grab a copy without NDA restrictions!

POWERVR Insider SDK v2.8 is now available

// March 21st, 2011 // No Comments » // Developers, News, Tools and SDK

Version 2.8 of the POWERVR Graphics SDK is now available for download!

New features include the following:

• 64-bit utilities for Linux (Collada2POD CL/GUI, PVRShaman, PVRVFrame and PVRTexTool CL/GUI)
• Android SDK: Modified Android SDK to build with NDK build scripts
• PVRTexLib: 64-bit for all supported platforms
• PVRTexLib: Fast compressor is now thread safe
• PVRTexLib & PVRTexTool: Performance and stability improvements
• PVRTexLib & PVRTexTool: Independent texture channel loading
• PVRShaman: Render to texture functionality
• PVRGeoPOD: plug-ins for Max and Maya 2011
• PVRGeoPOD: plug-in for 32-bit MacOS Maya
• PVRTrace: Specify a start and end frame for recording
• PVRTrace: Specify if you want to record with or without data (e.g. don’t store textures, etc)
• PVRTrace: Android compatible recording libraries
• PVRTraceGUI: Tracked render state (OGLES2 only)
• PVRVFrame: Implemented workaround for ATI Windows Vista/7 10.12 Catalyst drivers issues
• PVRVFrame: MacOS port
• PVRUniSCo: New profile data – Accurate cycles emulation, primary attributes and secondary registers
• PVRUniSCo & PVRUniSCoEditor: MacOS port
• Training courses: OGLES2 EdgeDetection
• Training courses: OGLES2 BinaryShader (example use of the GL_OES_get_program_binary extension)
• Demos: OGLES2 Navigation3D (example use of real-world 3D navigation data, provided by Navteq)
• Tools: Added support and optimisations for 3D data to navigation tools

For more information, please visit our full release notes page

bada supported in POWERVR SDK

// June 22nd, 2010 // 4 Comments » // Tools and SDK

We are happy to add Samsung’s new bada OS to our growing list of operating systems supported in POWERVR SDK.

bada is the 18th OS supported in the POWERVR SDK. bada is an open framework developed not just for the smartphone experience, but intended to work across platforms such as set-top boxes, digital TVs and various other consumer electronics products.

Samsung Wave - the latest bada phone
Among the first products sporting the bada OS is the amazing Samsung Wave phone, which is based on Samsung’s S5PC110 chip, which of course has our powerful POWERVR SGX 540 embedded.

Samsung’s bada OS enables applications to fully utilize powerful smartphone hardware by providing various APIs for interactivity including UI elements, 3D Graphics, multipoint-touch, sensors and motion support. Applications developed with the POWERVR Insider SDK with Samsung’s bada SDK can be sold through Samsung Apps, Samsung’s application store.

You can download the POWERVR SDK for bada here:

http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp#GLES2

For more information about bada:

bada developer site