Talk

Graphics API for Apple Devices — Now Using C++

  • In Russian

Historically Apple devices were using OpenGL for 3D graphics. We will quickly check the history of 3D graphics on Apple devices and then will delve into modern API — Metal. What is it usage cases? Why is it different from other APIs? How easy it is to use it?

Then main part — how to program for Metal. What are the problems that C++ programmers faced while working with this API?

Now to Metal-cpp. We will cover this library and memory and pointers management. Can we now talk about the cross-platform solution?

At the end of the talk, we will cover years proven methods for converting HLSL shaders into Metal C++, as well as Metal C++ flavour itself.

Speakers

Invited experts

Schedule