Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles.

Similar presentations


Presentation on theme: "Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles."— Presentation transcript:

1

2

3

4

5

6 Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles on Windows Native graphics APIs Adopted by most triple-A titles on Windows Native graphics APIs Apps using OpenGL ES that want to ship via the Windows Store OpenGL ES familiarity

7 “An open-source project that allows Windows users to seamlessly run OpenGL ES 2.0 content by translating OpenGL ES 2.0 API calls to DirectX 11 API calls.” – ANGLE Project Goal: provide a way to universally run OpenGL ES 2.0 applications on Windows

8 Rendering on DirectX 9 Rendering on DirectX 11 Used on Windows Phone 8 & Windows Store Contributed for Windows 8.1 & Windows Phone 8.1 Windows Apps

9

10 ANGLE OpenGL ES Validation Layer ANGLE Translation Layer ANGLE Direct3D 11 Renderer Direct3D 11

11 Snapshots Contributions Stabilized and tested for Windows Store support High code churn Universal Windows Apps Windows Apps Visual Studio Templates Universal Windows Apps Classic Windows Applications Buildable VS Solution Files Extra Functionality/Features

12

13

14

15

16 Great games at King Non-technical facts 195 fun titles played in over 200 countries around the world 356 million average monthly unique users (Q4 2014) 1200 employees Studios in Europe, U.S. and Asia Technical facts Custom engine based on OpenGL with more than 300k lines of C++

17 Portability Build for web and mobile Android, iOS, Kindle, Windows Several social networks Agility Bi-weekly feature releases Rapidly implement hotfixes Performance Fix once, adopt everywhere Optimized shaders Flexible resource-pipeline Goals with Native Development

18 Rendering pipeline abstraction Custom bootstrapper Single file change for ANGLE redirection Impact on shaders and resources Precision float specification DDS textures Performance optimization CPU bound, cross-platform fixes applied Experiences with ANGLE

19 © King.com Ltd 2015 – Commercially confidential Page 19 ANGLE delivers!

20

21

22

23

24


Download ppt "Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles."

Similar presentations


Ads by Google