Professional Documents
Culture Documents
Open Standards for Gamingnov13 131121092648 Phpapp02
Open Standards for Gamingnov13 131121092648 Phpapp02
Industry
Erik Noreke
VP of Business Development, Khronos Group
DESKTOP MOBILE
Mobile 3D
WebGL 1.0 WebGL-Next
OpenGL 1.3 OpenGL 1.5 OpenGL 2.0 OpenGL 2.1 OpenGL 3.1 OpenGL 3.3 OpenGL 4.2 OpenGL 4.3 OpenGL 4.4 GL-Next
OpenGL 3.0 OpenGL 3.2 OpenGL 4.0
OpenGL 4.1
OpenGL 4.4 is a
superset of DX11
Desktop 3D
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Applications
Mobile or embedded
platforms without sensor
fusion APIs can provide
direct application access
Low-level native API defines access to to StreamInput
StreamInput implementations fused sensor data stream and context-awareness
compete on sensor stream quality,
reduced power consumption,
environment triggering and context
detection – enabling sensor
subsystem vendors to increased
ADDED VALUE
Sensor
Sensor
… Sensor
Sensor
Hub
Hardware transport
interfaces are defined
by each system, e.g.
Hub IIO or HID sensor
400
300
200
100
0
N.America Europe Asia Other
Console PC Dedicated Handheld Mobile
- Microsoft – “where you have IE11, you have WebGL – turned on by default and working all the time”
- Microsoft - WebGL also enabled for Windows applications - web app framework and web view
- Apple - WebGL must be explicitly turned on MAC Safari and only exposed on iOS for iAds
- Chrome OS - WebGL is the only cross-platform API to program the GPU
- Google IO announcement - Chrome on Android will soon launch with WebGL
© Copyright Khronos Group 2013 - Page 16
WebCL – Parallel Computing for the Web
• JavaScript bindings to hardware acceleration
- Giving performance gaming in a web browser
A standards-based
content pipeline for
rich native and Web 3D
Authoring Playback applications
© Copyright Khronos Group 2013 - Page 20
Game On!
• Gaming and Animation is a complex and expanding application domain and
coherent multiple standards across multiple domains are needed to enable the
market
• Khronos family of standards allow you to focus your efforts on game
development, not porting between platforms
• Now is a great time to get involved with the standards initiatives
that effect your business and game development
• www.khronos.org
• erik.noreke@khronos.org
https://github.com/KhronosGroup/glTF
Web-based https://github.com/KhronosGroup/OpenCOLLADA
Tools
https://github.com/KhronosGroup/COLLADA-CTS
Pervasive WebGL
deployment Three.js glTF Importer.
Rest3D initiative
HTML WebCAM(!)
Canvas WebVX? Camera
Vision
WebStream?
Sensor Fusion
control and JavaScript
Processing video
processing
Camera
Control
Native
Path Rendering
Bringing state-of-the-
art functionality to
cross-platform OpenGL 4.4
graphics
OpenGL 4.3
OpenGL 4.2
OpenGL 4.1
OpenGL 3.3/4.0
OpenGL 3.2
OpenGL 3.1
OpenGL 2.0 OpenGL 2.1 OpenGL 3.0
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Compute Shaders
© Copyright Khronos Group 2013 - Page 36
Gaming Evolution
DESKTOP MOBILE