opengl es developer focus brian bruning, director devrel
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 PresentationTRANSCRIPT
![Page 1: OpenGL ES Developer Focus Brian Bruning, Director DevRel](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/1.jpg)
OpenGL ES Developer FocusBrian Bruning, Director DevRel
Updated: August 31st, 2004
![Page 2: OpenGL ES Developer Focus Brian Bruning, Director DevRel](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022081515/568145b2550346895db2b6d2/html5/thumbnails/7.jpg)
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