OpenGL ES Developer Focus Brian Bruning, Director DevRel Updated: August 31st, 2004

Download Report

Transcript OpenGL ES Developer Focus Brian Bruning, Director DevRel Updated: August 31st, 2004

OpenGL ES Developer Focus
Brian Bruning, Director DevRel
Updated: August 31st, 2004
NVIDIA Handheld Graphics
World leader in graphics technology
10+ Million graphics chips shipped in handheld
devices
Mobile phones
PDAs
Handheld game consoles
GoForce 3D is brand new architecture
Performance
Features (micro shader)
Power consumption
Licensable IP and discrete chips
The Future of 3D Mobile Devices?
Want a ultra high resolution, 3D mobile device
today?
Developer Considerations
Biggest issues are not 3D graphics
Scalability in production
Hardware specific extensions
Always provide standards based default behavior
Lighting through textures
Power considerations
Target device release schedule
3D Hardware Development Kits - HW
Types of 3D configurations
Baseband processor
Applications processor
Integrated 3D IP with processor
Discrete graphics chip
SOC (system on chip); ‘game engine’
Hardware devkits form factors
Apps processor development motherboard
PC PCI interface card with display
Form factor prototype
Easy to get hardware, hard to get target
environment
3D Hardware Development Kits - SW
SDKs
Windows desktop wrapper (not emulation)
Cross compile libraries for target platforms
Host PC is normally Windows
Talk with target machine via ethernet or SD/MMC
Raw alpha efforts – but improving
3D is one of the easier parts to port between
platforms
Audio, input, memory management, file system
Always profile your apps, identifying bottlenecks is
key to good performance
Introducing Simon Jacobs – Xen
Games
Released Interstellar Flames
July 2002 for PocketPC then
Smartphone, Symbian,
Linux and Palm
Bundled with Alphacell
phone
Handango award, top
selling title
Fast 3D software
rasterizer (C++ and ARM
assembler)
Working on Tactical
Incursion and Gang Warfare
for 2005