OpenGL ES Developer Focus Brian Bruning, Director DevRel

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

description

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 - PowerPoint PPT Presentation

Transcript of OpenGL ES Developer Focus Brian Bruning, Director DevRel

Page 1: OpenGL ES Developer Focus Brian Bruning, Director DevRel

OpenGL ES Developer FocusBrian Bruning, Director DevRel

Updated: August 31st, 2004

Page 2: OpenGL ES Developer Focus Brian Bruning, Director DevRel

NVIDIA Handheld Graphics

World leader in graphics technology 10+ Million graphics chips shipped in handheld devices

Mobile phonesPDAsHandheld game consoles

GoForce 3D is brand new architecturePerformanceFeatures (micro shader)Power consumptionLicensable IP and discrete chips

Page 3: OpenGL ES Developer Focus Brian Bruning, Director DevRel

The Future of 3D Mobile Devices?

Want a ultra high resolution, 3D mobile device today?

Page 4: OpenGL ES Developer Focus Brian Bruning, Director DevRel

Developer Considerations

Biggest issues are not 3D graphics

Scalability in production

Hardware specific extensionsAlways provide standards based default behavior

Lighting through textures

Power considerations

Target device release schedule

Page 5: OpenGL ES Developer Focus Brian Bruning, Director DevRel

3D Hardware Development Kits - HW

Types of 3D configurationsBaseband processorApplications processorIntegrated 3D IP with processorDiscrete graphics chipSOC (system on chip); ‘game engine’

Hardware devkits form factorsApps processor development motherboardPC PCI interface card with displayForm factor prototype

Easy to get hardware, hard to get target environment

Page 6: OpenGL ES Developer Focus Brian Bruning, Director DevRel

3D Hardware Development Kits - SW

SDKsWindows 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

Page 7: OpenGL ES Developer Focus Brian Bruning, Director DevRel

Introducing Simon Jacobs – Xen Games

Released Interstellar Flames July 2002 for PocketPC then Smartphone, Symbian, Linux and Palm

Bundled with Alphacell phoneHandango award, top selling titleFast 3D software rasterizer (C++ and ARM assembler)

Working on Tactical Incursion and Gang Warfare for 2005