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?
Bringing High Quality 3D Content to mobile devices
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