Tools To Get Great Graphics Performance
|
|
- Angel Long
- 6 years ago
- Views:
Transcription
1 PowerVR SDK Overview Tools To Get Great Graphics Performance August
2 Imagination Technologies PowerVR Graphics The Embedded Graphics IP Experts Imagination Technologies - multi-media IP market leader 20+ years history in graphics & multimedia - strong patent portfolio Most comprehensive embedded graphics IP roadmap Target market of more than 800 million PowerVR Graphics enabled devices 50% Market share across all embedded GPUs and near 80% market share for GPU IP 2 Imagination Technologies IMG Presentation SIGGRAPH 2012
3 What is the PowerVR Insider SDK? Enabling Development Asset Optimization Geometry; Textures Coding Source code, shader editors, emulation environment Deployment Abstraction layer; example projects Optimization Performance analysis; API tracing PVRGeoPOD & Collada2POD PVRTexTool & PVRTexLib PVRTrace PVRShaman & PVRUniSCoEditor PVRTune & PVRScope PVRVFrame 3 Imagination Technologies IMG Presentation SIGGRAPH 2012
4 What is the PowerVR Insider SDK? Source Code Example Techniques Step by step guide basics to advanced techniques Same project structure PVRShell abstraction layer PVRTools helper library General graphics knowledge PowerVR specific optimizations 4 Imagination Technologies IMG Presentation SIGGRAPH 2012
5 PVRGeoPOD & Collada2POD Geometry Export and Optimisation PVRGeoPOD POD exporter plug-in for 3D Studio Max, Maya and Blender Collada2POD Provides conversion from the Khronos Collada interchange format to POD GUI and command line versions Windows, Linux and OSX 5 Imagination Technologies IMG Presentation SIGGRAPH 2012
6 PVRTexTool Texture Export and Compression Processes and compresses textures All OpenGL ES (1.x, 2.0), DirectX (9, 10) Normal map generation, colour bleeding, border addition, high quality scaling algorithms and sky box optimization Support for PVRTC, PVRTC2 GUI Application Command Line Utility Library for Toolchain Integration Application Plug-ins Adobe Photoshop Autodesk 3DSMax Autodesk Maya 6 Imagination Technologies IMG Presentation SIGGRAPH 2012
7 PVRTC & PVRTC2 Texture Compression What is PVRTC? High quality, high ratio texture compression format, designed for PowerVR hardware PVRTC and PVRTC2 both support: 4 bits per pixel RGBA; 8x saving 2 bits per pixel RGBA; 16x saving PVRTC2 better image quality, pre-multiplied alpha, NPOT sizes, sub-texturing Original 32bpp PVRTC 4bpp DXT/S3TC 4bpp PVRTC 2bpp 7 Imagination Technologies IMG Presentation SIGGRAPH 2012
8 PVRShaman WYSIWYG Prototyping Environment Integrated visual shader development environment See visual results of changes Instant feedback on shader cost Prototype entire scenes & characters POD models or import Collada files Material editing Integrated PVRShaderEditor Integrated Compiler DirectX, OpenGL and OpenGL ES (1.1 & 2.0) 8 Imagination Technologies IMG Presentation SIGGRAPH 2012
9 PVRShaderEditor (PVRUniSCoEditor) Shader Editor and Compiler PVRUniSCoEditor Shader Editor Integrated shader performance information Error reporting PVRUniSCo Offline command-line compiler Profile your shaders Updated compilers SGX 53x SGX 540 SGX Imagination Technologies IMG Presentation SIGGRAPH 2012
10 PVRVFrame PC Emulation PowerVR OpenGL ES emulator OpenGL ES (1.1 & 2.0) emulation on Windows, Linux and OSX PVRVFrame features Develop and debug without PowerVR hardware Supports all MBX and SGX extensions Choose a profile for a specific core 10 Imagination Technologies IMG Presentation SIGGRAPH 2012
11 PVRTrace API Call Tracing Tool Powerful debugging tool Scene recording All API calls EGL OpenGL ES 1.1 OpenGL ES 2.0 GUI Analysis Function calls Data passed Textures Shaders Render State 11 Imagination Technologies IMG Presentation SIGGRAPH 2012
12 PVRTrace Overview 12 Imagination Technologies IMG Presentation SIGGRAPH 2012
13 PVRTrace Analysis Interface Frame Summary & Function Counts Visual Analysis Frame Scrubber Function Calls & Filters Render States, Textures, Shaders Data Viewer Frame Selector 13 Imagination Technologies IMG Presentation SIGGRAPH 2012
14 PVRTune Real-time tool for analysing application performance on SGX Details how SGX hardware modules are working when running graphics applications Displays accurate information from on-chip counters Negligible graphics performance overhead Enabled by default in many already shipping devices Cross-Platform Client: Windows, OSX, Linux Server: Android, Linux, Windows and more 14 Imagination Technologies IMG Presentation SIGGRAPH 2012
15 PVRTune PowerVR GPU Specific Terminology Basic hardware knowledge to understand performance See SGX Architecture Guide for Developers for full details on TA 15 Imagination Technologies IMG Presentation SIGGRAPH D
16 PVRTune Analysis Interface Hardware Counter Groups Hardware Performance Counters 3D load visualisation TA load visualisation Graph views Connection Status 16 Imagination Technologies IMG Presentation SIGGRAPH 2012
17 CPU Bound Application Case Study CPU may be at or near 100% Gaps between TA and 3D tasks 17 Imagination Technologies IMG Presentation SIGGRAPH 2012
18 Vertex Bound Application Case Study USSE load: vertex and TA load may be high Gaps between 3D tasks No gaps between TA tasks 18 Imagination Technologies IMG Presentation SIGGRAPH 2012
19 Pixel/Fragment Bound Application Case Study USSE load: pixel and USSE clock cycles per pixel may be high No gaps between 3D tasks Large gaps between TA tasks 19 Imagination Technologies IMG Presentation SIGGRAPH 2012
20 V-Sync Limited Application Case Study TA & 3D serialised Frame rate hovering around a fixed number SGX sleeping unpredictably 20 Imagination Technologies IMG Presentation SIGGRAPH 2012
21 PVRScope Library On-device GPU Performance Counters In your own applications: Access SGX hardware counters Pass custom counters to PVRTune Receive data from PVRTune 21 Imagination Technologies IMG Presentation SIGGRAPH 2012
22 PVRTune & PVRScope Custom Markers Custom Marker 22 Imagination Technologies IMG Presentation SIGGRAPH 2012
23 PVRTune & PVRScope Remote Editing 23 Imagination Technologies IMG Presentation SIGGRAPH 2012
24 What's Next? PowerVR Rogue & SDK 3.0! August
25 PowerVR Rogue Architecture New Hardware = More Features, More Performance PowerVR Rogue Cores in Silicon Now Customer product announcements & launches to follow in 2013 Full support for just announced Khronos OpenGL ES 3.0 API (*) Instancing, Multiple Render Targets (MRTs), Transform Feedback, Occlusion Culling, etc. Focus on Power & Performance Efficiency New Gen. Tile Based Deferred Shading, Lossless Compression, Scalable Compute Clusters, (*) Product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process. Curre nt conformance status can be found at 25 Imagination Technologies IMG Presentation SIGGRAPH 2012
26 PowerVR SDK v3.0 New Hardware = New SDK with matching feature set PowerVR SDK v3.0 with full Rogue Architecture Support Initial version launching at the end of summer 2012 previews here at SIGGRAPH! PVRVFrame Conformant ES1.1 and ES2.0 (*) Support for OpenGL ES 3.0 (*) Including Shader Validation PVRTrace Android APK for easy usage Auto-configuration PVRTexTool OpenGL ES 3.0 and DirectX 11.1 Formats Updated Compilers Rogue Support & Optimised S5/5XT (*) Product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process. Current conformance status can be found at 26 Imagination Technologies IMG Presentation SIGGRAPH 2012
27 PowerVR SDK - meeting YOUR requirements Want to know more? Visit us at Booth 522 Check out our online resources Get in touch directly devtech@imgtec.com Send us your feedback! 27 Imagination Technologies IMG Presentation SIGGRAPH 2012
28 PowerVR SDK Overview Tools To Get Great Graphics Performance August
PowerVR: Getting Great Graphics Performance with the PowerVR Insider SDK. PowerVR Developer Technology
PowerVR: Getting Great Graphics Performance with the PowerVR Insider SDK PowerVR Developer Technology Company Overview Leading silicon, software & cloud IP supplier Graphics, video, comms, processor, cloud
More informationThe PowerVR Insider SDK. PowerVR Developer Technology
The PowerVR Insider SDK PowerVR Developer Technology Nov 2012 First, An Introduction! Who Am I? Who? Guillem Vinals Developer Technology Engineer, PowerVR Graphics What? An introduction to our PowerVR
More informationUsing the PowerVR SDK to Optimize your Renderer
Using the PowerVR SDK to Optimize your Renderer March, 2013 www.imgtec.com Imagination Technologies p1 First, an Introduction www.imgtec.com Imagination Technologies p2 Who are we? Who? Joe Davis, Developer
More informationPowerVR SDK & Tools. February 2017
PowerVR SDK & Tools February 2017 www.imgtec.com PowerVR SDK Features PowerVR Framework Cross-platform programming kit Supports PowerVR assets Source code provided Allows easy porting of native graphics
More informationPOWERVR MBX & SGX OpenVG Support and Resources
POWERVR MBX & SGX OpenVG Support and Resources Kristof Beets 3 rd Party Relations Manager - Imagination Technologies kristof.beets@imgtec.com Copyright Khronos Group, 2006 - Page 1 Copyright Khronos Group,
More informationPowerVR Graphics - Latest Developments and Future Plans
PowerVR Graphics - Latest Developments and Future Plans Latest Developments and Future Plans A brief introduction Joe Davis Lead Developer Support Engineer, PowerVR Graphics With Imagination s PowerVR
More informationMali Developer Resources. Kevin Ho ARM Taiwan FAE
Mali Developer Resources Kevin Ho ARM Taiwan FAE ARM Mali Developer Tools Software Development SDKs for OpenGL ES & OpenCL OpenGL ES Emulators Shader Development Studio Shader Library Asset Creation Texture
More informationImagination Technologies OpenGL ES 2.0 SDK - Kristof Beets
2SHQ*/(6%2) 'HPRVDQG $QQRXQFHPHQWV Copyright Khronos Group, 2007 2006 - Page 1 'HPRVDQG$QQRXQFHPHQWV Imagination Technologies OpenGL ES 2.0 SDK - Kristof Beets Ericsson Texture Compression - Jacob Ström
More informationPVRHub. User Manual. Public Imagination Technologies
Public Imagination Technologies PVRHub Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and is
More informationProfiling and Debugging Games on Mobile Platforms
Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5
More informationPVRTune. User Manual
Public Imagination Technologies PVRTune Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and
More informationPVRShaman. User Manual
PVRShaman Copyright Imagination Technologies Limited. All Rights Reserved. Appendix A. This publication contains proprietary information which is subject to change without notice and is supplied 'as is'
More informationPVRTune. Quick Start Guide for Android
Public Imagination Technologies PVRTune Quick Start Guide for Android Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without
More informationPowerVR. Performance Recommendations
PowerVR Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind. Redistribution of this document is permitted
More informationPowerVR Performance Recommendations. The Golden Rules
PowerVR Performance Recommendations Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and is supplied
More informationAdding Advanced Shader Features and Handling Fragmentation
Copyright Khronos Group, 2010 - Page 1 Adding Advanced Shader Features and Handling Fragmentation How to enable your application on a wide range of devices Imagination Technologies Copyright Khronos Group,
More informationPVRTrace. User Manual
Public Imagination Technologies PVRTrace Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and
More informationPowerVR Performance Recommendations. The Golden Rules
PowerVR Performance Recommendations Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind. Redistribution
More informationPowerVR Series5. Architecture Guide for Developers
Public Imagination Technologies PowerVR Series5 Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind.
More informationNVSG NVIDIA Scene Graph
NVSG NVIDIA Scene Graph Leveraging the World's Fastest Scene Graph Agenda Overview NVSG Shader integration Interactive ray tracing Multi-GPU support NVIDIA Scene Graph (NVSG) The first cross-platform scene
More informationCopyright Khronos Group Page 1
Gaming Market Briefing Overview of APIs GDC March 2016 Neil Trevett Khronos President NVIDIA Vice President Developer Ecosystem ntrevett@nvidia.com @neilt3d Copyright Khronos Group 2016 - Page 1 Copyright
More informationParallax Bumpmapping. Whitepaper
Public Imagination Technologies Parallax Bumpmapping Whitepaper Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change
More informationPowerVR Framework. October 2015
PowerVR Framework October 2015 Gerry Raptis Leading Developer Technology Engineer, PowerVR Graphics PowerVR Tools and SDK Overview Tools Development Debugging Optimisation Authoring SDK Development Learning
More informationPVRTC & Texture Compression. User Guide
Public Imagination Technologies PVRTC & Texture Compression Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty
More informationBringing AAA graphics to mobile platforms. Niklas Smedberg Senior Engine Programmer, Epic Games
Bringing AAA graphics to mobile platforms Niklas Smedberg Senior Engine Programmer, Epic Games Who Am I A.k.a. Smedis Platform team at Epic Games Unreal Engine 15 years in the industry 30 years of programming
More informationIntroduction to OpenGL ES 3.0
Introduction to OpenGL ES 3.0 Eisaku Ohbuchi Digital Media Professionals Inc. 2012 Digital Media Professionals Inc. All rights reserved. 12/Sep/2012 Page 1 Agenda DMP overview (quick!) OpenGL ES 3.0 update
More informationNext Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1
Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Ecosystem @neilt3d Copyright Khronos Group 2015 - Page 1 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon
More informationThe Ultimate Developers Toolkit. Jonathan Zarge Dan Ginsburg
The Ultimate Developers Toolkit Jonathan Zarge Dan Ginsburg February 20, 2008 Agenda GPU PerfStudio GPU ShaderAnalyzer RenderMonkey Additional Tools Tootle GPU MeshMapper CubeMapGen The Compressonator
More informationNVIDIA Developer Tools for Graphics and PhysX
NVIDIA Developer Tools for Graphics and PhysX FX Composer Shader Debugger PerfKit Conference Presentations mental mill Artist Edition NVIDIA Shader Library Photoshop Plug ins Texture Tools Direct3D SDK
More informationPowerVR Hardware. Architecture Overview for Developers
Public Imagination Technologies PowerVR Hardware Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind.
More informationMobile Graphics Ecosystem. Tom Olson OpenGL ES working group chair
OpenGL ES in the Mobile Graphics Ecosystem Tom Olson OpenGL ES working group chair Director, Graphics Research, ARM Ltd 1 Outline Why Mobile Graphics? OpenGL ES Overview Getting Started with OpenGL ES
More informationPowerVR Performance Recommendations The Golden Rules. October 2015
PowerVR Performance Recommendations The Golden Rules October 2015 Paul Ly Developer Technology Engineer, PowerVR Graphics Understanding Your Bottlenecks Based on our experience 3 The Golden Rules 1. The
More informationOpenGL ES 2.0 : Start Developing Now. Dan Ginsburg Advanced Micro Devices, Inc.
OpenGL ES 2.0 : Start Developing Now Dan Ginsburg Advanced Micro Devices, Inc. Agenda OpenGL ES 2.0 Brief Overview Tools OpenGL ES 2.0 Emulator RenderMonkey w/ OES 2.0 Support OpenGL ES 2.0 3D Engine Case
More informationVulkan: Architecture positive How Vulkan maps to PowerVR GPUs Kevin sun Lead Developer Support Engineer, APAC PowerVR Graphics.
Vulkan: Architecture positive How Vulkan maps to PowerVR GPUs Kevin sun Lead Developer Support Engineer, APAC PowerVR Graphics www.imgtec.com Introduction Who am I? Kevin Sun Working at Imagination Technologies
More informationOpenGL ES. Kristof Beets 3 rd Party Relations Manager Imagination Technologies
OpenGL ES Kristof Beets 3 rd Party Relations Manager Imagination Technologies Kristof.beets@imgtec.com IMG IP > 400 75% Offices : ( ), : : :,,, : 2 PowerVR MBX OpenGL ES 1.x Compliant OpenVG 1.0 Support
More informationCopyright Khronos Group, Page Graphic Remedy. All Rights Reserved
Avi Shapira Graphic Remedy Copyright Khronos Group, 2009 - Page 1 2004 2009 Graphic Remedy. All Rights Reserved Debugging and profiling 3D applications are both hard and time consuming tasks Companies
More informationPowerVR. Performance Recommendations
PowerVR Performance Recommendations Copyright Ltd. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty
More informationPVRTC Specification and User Guide
PVRTC Specification and User Guide Public. This publication contains proprietary information which is subject to change without notice and is supplied 'as is' without warranty of any kind. Redistribution
More informationOGLES PVRVFrame. User Manual
OGLES PVRVFrame User Manual Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is protected by copyright. The information contained
More informationLPGPU Workshop on Power-Efficient GPU and Many-core Computing (PEGPUM 2014)
A practitioner s view of challenges faced with power and performance on mobile GPU Prashant Sharma Samsung R&D Institute UK LPGPU Workshop on Power-Efficient GPU and Many-core Computing (PEGPUM 2014) SERI
More informationEnabling immersive gaming experiences Intro to Ray Tracing
Enabling immersive gaming experiences Intro to Ray Tracing Overview What is Ray Tracing? Why Ray Tracing? PowerVR Wizard Architecture Example Content Unity Hybrid Rendering Demonstration 3 What is Ray
More informationNavigational Data Tools. Reference Guide
Public Imagination Technologies Navigational Data Tools Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without
More informationVulkan: Scaling to Multiple Threads. Kevin sun Lead Developer Support Engineer, APAC PowerVR Graphics
Vulkan: Scaling to Multiple Threads Kevin sun Lead Developer Support Engineer, APAC PowerVR Graphics www.imgtec.com Introduction Who am I? Kevin Sun Working at Imagination Technologies Take responsibility
More informationPowerVR GPU IP from Wearables to Servers. Kristof Beets Director of Business Development May 2015
PowerVR GPU IP from Wearables to Servers Kristof Beets Director of Business Development May 2015 www.imgtec.com Expanding embedded GPU market opportunities Huge range of market opportunities equates to
More informationPVRTexTool. User Manual
Public Imagination Technologies PVRTexTool Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and
More informationNVIDIA Parallel Nsight. Jeff Kiel
NVIDIA Parallel Nsight Jeff Kiel Agenda: NVIDIA Parallel Nsight Programmable GPU Development Presenting Parallel Nsight Demo Questions/Feedback Programmable GPU Development More programmability = more
More informationAccelerating Realism with the (NVIDIA Scene Graph)
Accelerating Realism with the (NVIDIA Scene Graph) Holger Kunz Manager, Workstation Middleware Development Phillip Miller Director, Workstation Middleware Product Management NVIDIA application acceleration
More informationSIGGRAPH Briefing August 2014
Copyright Khronos Group 2014 - Page 1 SIGGRAPH Briefing August 2014 Neil Trevett VP Mobile Ecosystem, NVIDIA President, Khronos Copyright Khronos Group 2014 - Page 2 Significant Khronos API Ecosystem Advances
More informationSiggraph Agenda. Usability & Productivity. FX Composer 2.5. Usability & Productivity 9/12/2008 9:16 AM
Agenda Shader Debugger Performance Tools A New Generation of Performance Analysis and Shader Authoring Tools Chris Maughan & Jeffrey Kiel Usability & Productivity Increase productivity Refine usability
More informationSaving the Planet Designing Low-Power, Low-Bandwidth GPUs
Saving the Planet Designing Low-Power, Low-Bandwidth GPUs Alan Tsai Business Development Manager ARM Saving the Planet? Really? Photo courtesy of NASA. 2 Mobile GPU design is all about power It s not about
More informationEdge Detection. Whitepaper
Public Imagination Technologies Edge Detection Copyright Imagination Technologies Limited. All Rights Reserved. This publication contains proprietary information which is subject to change without notice
More informationProfiling and Debugging OpenCL Applications with ARM Development Tools. October 2014
Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline
More informationOverview. Technology Details. D/AVE NX Preliminary Product Brief
Overview D/AVE NX is the latest and most powerful addition to the D/AVE family of rendering cores. It is the first IP to bring full OpenGL ES 2.0/3.1 rendering to the FPGA and SoC world. Targeted for graphics
More informationAR Standards Update Austin, March 2012
AR Standards Update Austin, March 2012 Neil Trevett President, The Khronos Group Vice President Mobile Content, NVIDIA Copyright Khronos Group, 2012 - Page 1 Topics Very brief overview of Khronos Update
More informationPOWERVR OpenGL ES SDK. User Guide
POWERVR OpenGL ES SDK User Guide Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is protected by copyright. The information contained
More informationOpenGL ES for iphone Games. Erik M. Buck
OpenGL ES for iphone Games Erik M. Buck Topics The components of a game n Technology: Graphics, sound, input, physics (an engine) n Art: The content n Fun: That certain something (a mystery) 2 What is
More informationRenderMonkey 1.6. Natalya Tatarchuk ATI Research
RenderMonkey 1.6 Natalya Tatarchuk ATI Research Game Developer Conference, San Francisco, CA, March 2005 Overview > What is RenderMonkey? > What s New In RenderMonkey 1.6? 2 What is RenderMonkey? > Shader
More informationShaders : the sky is the limit Sébastien Dominé NVIDIA Richard Stenson SCEA
Shaders : the sky is the limit Sébastien Dominé NVIDIA Richard Stenson SCEA Agenda FX Composer 2.0 Introductions Cross-Platform Shader Authoring FX Composer 2.0 and Production Pipelines PLAYSTATION 3 Production
More informationOptimizing and Profiling Unity Games for Mobile Platforms. Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June
Optimizing and Profiling Unity Games for Mobile Platforms Angelo Theodorou Senior Software Engineer, MPG Gamelab 2014, 25 th -27 th June 1 Agenda Introduction ARM and the presenter Preliminary knowledge
More informationReal-Time Rendering (Echtzeitgraphik) Michael Wimmer
Real-Time Rendering (Echtzeitgraphik) Michael Wimmer wimmer@cg.tuwien.ac.at Walking down the graphics pipeline Application Geometry Rasterizer What for? Understanding the rendering pipeline is the key
More informationArchitectures. Michael Doggett Department of Computer Science Lund University 2009 Tomas Akenine-Möller and Michael Doggett 1
Architectures Michael Doggett Department of Computer Science Lund University 2009 Tomas Akenine-Möller and Michael Doggett 1 Overview of today s lecture The idea is to cover some of the existing graphics
More informationNVIDIA Tools for Artists
NVIDIA Tools for Artists GPU Jackpot October 2004 Will Ramey Why Do We Do This? Investing in Developers Worldwide Powerful tools for building games Software Development Content Creation Performance Analysis
More informationPVRTexTool. Reference Manual
PVRTexTool Reference Manual Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is protected by copyright. The information contained
More informationCopyright Khronos Group Page 1. Vulkan Overview. June 2015
Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration
More informationOpenGL on Android. Lecture 7. Android and Low-level Optimizations Summer School. 27 July 2015
OpenGL on Android Lecture 7 Android and Low-level Optimizations Summer School 27 July 2015 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this
More informationNeil Trevett Vice President Mobile Ecosystem, NVIDIA President, Khronos Group. Copyright Khronos Group Page 1
Neil Trevett Vice President Mobile Ecosystem, NVIDIA President, Khronos Group Copyright Khronos Group 2014 - Page 1 Khronos Standards 3D Asset Handling - 3D authoring asset interchange - 3D asset transmission
More informationBuilding scalable 3D applications. Ville Miettinen Hybrid Graphics
Building scalable 3D applications Ville Miettinen Hybrid Graphics What s going to happen... (1/2) Mass market: 3D apps will become a huge success on low-end and mid-tier cell phones Retro-gaming New game
More informationZappar's coordinate system is based on the center of the scene being the center of the target image.
3D for Zappar Coordinate system Zappar's coordinate system is based on the center of the scene being the center of the target image. The top of the image is Y = 1 and the bottom is Y = -1. The X coordinates
More informationPOWERVR. 3D Application Development Recommendations
POWERVR 3D Application Development Recommendations Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is protected by copyright.
More informationBroken Age's Approach to Scalability. Oliver Franzke Lead Programmer, Double Fine Productions
Broken Age's Approach to Scalability Oliver Franzke Lead Programmer, Double Fine Productions Content Introduction Platform diversity Game assets Characters Environments Shaders Who am I? Lead Programmer
More informationCopyright Khronos Group 2012 Page 1. OpenCL 1.2. August 2012
Copyright Khronos Group 2012 Page 1 OpenCL 1.2 August 2012 Copyright Khronos Group 2012 Page 2 Khronos - Connecting Software to Silicon Khronos defines open, royalty-free standards to access graphics,
More informationThe Future of #GPU Rendering #GTC17 #Octane
The Future of #GPU Rendering #GTC17 #Octane OTOY Inc. May 2017 OTOY s Mission: Practical digital holographic* content creation and publishing for everyone *(Digital Hologram: 8D light field volume + depth
More informationCoding OpenGL ES 3.0 for Better Graphics Quality
Coding OpenGL ES 3.0 for Better Graphics Quality Part 2 Hugo Osornio Rick Tewell A P R 1 1 t h 2 0 1 4 TM External Use Agenda Exercise 1: Array Structure vs Vertex Buffer Objects vs Vertex Array Objects
More informationMore frames per second. Alex Kan and Jean-François Roy GPU Software
More frames per second Alex Kan and Jean-François Roy GPU Software 2 OpenGL ES Analyzer Tuning the graphics pipeline Analyzer demo 3 Developer preview Jean-François Roy GPU Software Developer Technologies
More informationResearch Placement Technical Report Cross-Platform OpenGL Shader Authoring
Research Placement Technical Report Cross-Platform OpenGL Shader Authoring Matthew O'Loughlin 2 nd June, 2012 Supervisor: Dr. Christian Sandor Introduction During my time working with the Magic Vision
More informationBifrost - The GPU architecture for next five billion
Bifrost - The GPU architecture for next five billion Hessed Choi Senior FAE / ARM ARM Tech Forum June 28 th, 2016 Vulkan 2 ARM 2016 What is Vulkan? A 3D graphics API for the next twenty years Logical successor
More informationParallelizing Graphics Pipeline Execution (+ Basics of Characterizing a Rendering Workload)
Lecture 2: Parallelizing Graphics Pipeline Execution (+ Basics of Characterizing a Rendering Workload) Visual Computing Systems Analyzing a 3D Graphics Workload Where is most of the work done? Memory Vertex
More informationGPU Shader Library. Mali. User Guide. Version: 1.0. Copyright 2009 ARM. All rights reserved. ARM DUI 0510A (ID101409)
Mali GPU Shader Library Version: 1.0 User Guide Copyright 2009 ARM. All rights reserved. ARM DUI 0510A () Mali GPU Shader Library User Guide Copyright 2009 ARM. All rights reserved. Release Information
More informationEnhancing Traditional Rasterization Graphics with Ray Tracing. October 2015
Enhancing Traditional Rasterization Graphics with Ray Tracing October 2015 James Rumble Developer Technology Engineer, PowerVR Graphics Overview Ray Tracing Fundamentals PowerVR Ray Tracing Pipeline Using
More informationPOWERVR MBX. Technology Overview
POWERVR MBX Technology Overview Copyright 2009, Imagination Technologies Ltd. All Rights Reserved. This publication contains proprietary information which is subject to change without notice and is supplied
More informationEmbedded Media Processing Ecosystem
Embedded Media Processing Ecosystem Neil Trevett Vice President Mobile Content, NVIDIA President, Khronos Group Copyright Khronos Group, 2007 - Page 1 Pervasive Mobile Media Computing Handsets are becoming
More informationGraphics Technology Update
Graphics Technology Update Presented by: Erik Noreke, Khronos Group Vice President of Business Development November 2013 Copyright Khronos Group, 2013 - Page 1 Copyright Khronos Group, 2013 - Page 2 Khronos
More informationAchieving Console Quality Games on Mobile
Achieving Console Quality Games on Mobile Peter Harris, Senior Principal Engineer, ARM Unai Landa, CTO, Digital Legends Jon Kirkham, Staff Engineer, ARM GDC 2017 Agenda Premium smartphone in 2017 ARM Cortex
More informationThe Benefits of GPU Compute on ARM Mali GPUs
The Benefits of GPU Compute on ARM Mali GPUs Tim Hartley 1 SEMICON Europa 2014 ARM Introduction World leading semiconductor IP Founded in 1990 1060 processor licenses sold to more than 350 companies >
More informationEECS 487: Interactive Computer Graphics
EECS 487: Interactive Computer Graphics Lecture 21: Overview of Low-level Graphics API Metal, Direct3D 12, Vulkan Console Games Why do games look and perform so much better on consoles than on PCs with
More informationGPU Offline Shader Compiler. Mali. User Guide. Version: 2.2. Copyright 2009 ARM. All rights reserved. ARM DUI 0513A (ID101409)
Mali GPU Offline Shader Compiler Version: 2.2 User Guide Copyright 2009 ARM. All rights reserved. ARM DUI 0513A () Mali GPU Offline Shader Compiler User Guide Copyright 2009 ARM. All rights reserved. Release
More informationOpenGL ES update. Eisaku Ohbuchi Digital Media Professionals Inc.
OpenGL ES update Eisaku Ohbuchi Digital Media Professionals Inc. What is OpenGL ES? OpenGL for mobile devices Gets rid of redundant / legacy features Extensions to make it mobile-friendly All the functionality
More informationThe Ever Expanding OpenGL ES Market Opportunities. Kristof Beets 3 rd Party Relations Manager Imagination Technologies
The Ever Expanding OpenGL ES Market Opportunities Kristof Beets 3 rd Party Relations Manager Imagination Technologies Kristof.beets@imgtec.com IMG Introduction Products Silicon and software IP for multimedia
More informationMore performance options
More performance options OpenCL, streaming media, and native coding options with INDE April 8, 2014 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Inside, Intel Xeon, and Intel
More informationATI RenderMonkey IDE Version 1.62
ATI RenderMonkey IDE Version 1.62 Introduction... 5 What s New... 6 Overview of New Features in RenderMonkey 1.62... 7 Shader Editor...7 DirectX / OpenGL Preview Window...7 DirectX Preview Window...7 FX
More informationCSE 591: GPU Programming. Introduction. Entertainment Graphics: Virtual Realism for the Masses. Computer games need to have: Klaus Mueller
Entertainment Graphics: Virtual Realism for the Masses CSE 591: GPU Programming Introduction Computer games need to have: realistic appearance of characters and objects believable and creative shading,
More informationParallel Programming on Larrabee. Tim Foley Intel Corp
Parallel Programming on Larrabee Tim Foley Intel Corp Motivation This morning we talked about abstractions A mental model for GPU architectures Parallel programming models Particular tools and APIs This
More informationPump Up Your Pipeline
Pump Up Your Pipeline NVIDIA Developer Tools GPU Jackpot October 4004 Will Ramey Why Do We Do This? Investing in Developers Worldwide Powerful tools for building games Software Development Content Creation
More informationModule Introduction. Content 15 pages 2 questions. Learning Time 25 minutes
Purpose The intent of this module is to introduce you to the multimedia features and functions of the i.mx31. You will learn about the Imagination PowerVR MBX- Lite hardware core, graphics rendering, video
More informationGPGPU on Mobile Devices
GPGPU on Mobile Devices Introduction Addressing GPGPU for very mobile devices Tablets Smartphones Introduction Why dedicated GPUs in mobile devices? Gaming Physics simulation for realistic effects 3D-GUI
More informationDave Shreiner, ARM March 2009
4 th Annual Dave Shreiner, ARM March 2009 Copyright Khronos Group, 2009 - Page 1 Motivation - What s OpenGL ES, and what can it do for me? Overview - Lingo decoder - Overview of the OpenGL ES Pipeline
More informationVulkan 1.1 March Copyright Khronos Group Page 1
Vulkan 1.1 March 2018 Copyright Khronos Group 2018 - Page 1 Vulkan 1.1 Launch and Ongoing Momentum Strengthening the Ecosystem Improved developer tools (SDK, validation/debug layers) More rigorous conformance
More information3D Graphics in Future Mobile Devices. Steve Steele, ARM
3D Graphics in Future Mobile Devices Steve Steele, ARM Market Trends Mobile Computing Market Growth Volume in millions Mobile Computing Market Trends 1600 Smart Mobile Device Shipments (Smartphones and
More informationCourse Recap + 3D Graphics on Mobile GPUs
Lecture 18: Course Recap + 3D Graphics on Mobile GPUs Interactive Computer Graphics Q. What is a big concern in mobile computing? A. Power Two reasons to save power Run at higher performance for a fixed
More informationOpenGL ES 2.0 SDK for Android. Mali. User Guide. Version: Copyright 2011 ARM. All rights reserved. ARM DUI 0587A (ID120411)
Mali OpenGL ES 2.0 SDK for Android Version: 1.0.0 User Guide Copyright 2011 ARM. All rights reserved. ARM DUI 0587A () Mali OpenGL ES 2.0 SDK for Android User Guide Copyright 2011 ARM. All rights reserved.
More information