Neil Trevett Vice President Developer Ecosystem, | President, Khronos [email protected] | @neilt3d

© Copyright 2017 - Page 1 Khronos Mission

Software

Silicon

Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard to enable to access hardware acceleration for 3D graphics, Virtual and , Parallel Computing, Neural Networks and Vision Processing

© Copyright Khronos Group 2017 - Page 2 Khronos News at GDC 2017 glTF 2.0 with API Independent Portable, PBR! Efficient 3D Assets Everywhere!

WebGL 2.0 Shipping! Native VR ‘WebGL Next’ Design Starting! Apps and Engines

Native Portable API for Rendering over DX12/Metal/Vulkan!

Vulkan Adoption Grows! Cross-Platform VR and Multi-GPU Extensions! Portable !

© Copyright Khronos Group 2017 - Page 3 OpenXR – Solving VR Fragmentation

VR VR VR VR VR VR VR VR App App App App App App App App 1 2 3 4 1 2 3 4

Proprietary Proprietary Engine Engine

Application Interface

Device Layer

VR VR VR VR VR VR VR VR VR VR Device Device Device Device Device Device Device Device Device Device 1 2 3 4 5 1 2 3 4 5 Before OpenXR After OpenXR VR Market Wide interoperabilityof Fragmentation VR apps and devices

© Copyright Khronos Group 2017 - Page 4 OpenXR Working Group Members

Design work has started in December 2016 Typically 12-18 months to develop a V1.0 specification

© Copyright Khronos Group 2017 - Page 5 The 3D Portability Problem

Only Windows 10 Only Apple

Cross Platform 7

For developers wishing to use the new generation of explicit 3D APIs there is no single API that runs on all desktop and mobile systems! Problem for native apps that don’t use game engines AND nexgen WebGL!

© Copyright Khronos Group 2017 - Page 6 3D Portability API – Call For Participation

‘WebGL Next’ Design has started inside Khronos - Could lift ‘Portability API’ to JavaScript and WebAssembly - Provides nexgen graphics and GPU compute for the Web

A Portability Solution needs to address APIs and shading languages Portability API Spec + Shading Language open source tools

API MIR MSL Overlap ‘Portability API’ DX IL Specification Analysis HLSL GLSL Open source compilers/translators for shading and intermediate languages

© Copyright Khronos Group 2017 - Page 7