70 likes | 263 Views
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
E N D
OpenGL ES Developer FocusBrian 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