Top Banner
© Copyright Khronos Group 2017 - Page 1 Neil Trevett Vice President Developer Ecosystem, NVIDIA | President, Khronos [email protected] | @neilt3d
7

Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

May 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 1

Neil Trevett Vice President Developer Ecosystem, NVIDIA | President, Khronos

[email protected] | @neilt3d

Page 2: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 2

Khronos Mission

Software

Silicon

Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration for

3D graphics, Virtual and Augmented Reality, Parallel Computing, Neural Networks and Vision Processing

Page 3: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 3

Khronos News at GDC 2017

Native VR Apps and Engines

Vulkan Adoption Grows! VR and Multi-GPU Extensions!

Cross-Platform Portable Virtual Reality!

Native Portable API for Rendering over

DX12/Metal/Vulkan!

WebGL 2.0 Shipping! ‘WebGL Next’ Design Starting!

glTF 2.0 with API Independent

PBR! Portable, Efficient 3D Assets

Everywhere!

Page 4: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 4

OpenXR – Solving VR Fragmentation

Proprietary Engine

VR App

1

VR App

2

VR App

4

VR App

3

VR Device

1

VR Device

2

VR Device

3

VR Device

5

VR Device

4

After OpenXR Wide interoperabilityof

VR apps and devices

VR App

1

VR App

2

VR App

4

VR App

3

Proprietary Engine

VR Device

1

VR Device

3

VR Device

5

VR Device

2

VR Device

4

Before OpenXR VR Market

Fragmentation

Device Layer

Application Interface

Page 5: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 5

OpenXR Working Group Members

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

Page 6: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 6

The 3D Portability Problem

Only Apple Only Windows 10

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!

Page 7: Khronos Template 2015 · Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration

© Copyright Khronos Group 2017 - Page 7

3D Portability API – Call For Participation

Portability API Spec + Shading Language open source tools

‘WebGL Next’ Design has started inside Khronos

- Could lift ‘Portability API’ to JavaScript and WebAssembly - Provides nexgen graphics and GPU compute for the Web

API Overlap Analysis

‘Portability API’ Specification

A Portability Solution needs to address APIs and shading languages

Open source compilers/translators for shading and intermediate

languages

MIR

DX IL

GLSL

MSL

HLSL