David is Principal Program Manager at Microsoft where he is leading the UWP Community Toolkit project. He is also the author of Babylon.js, an open source 3d engine entirely developed with TypeScript. David calls himself a geek. He is a big fan of Magic the Gathering cards and Babylon5 tv show.
Shaders are a key concept if you want to unleash the raw power of your GPU. I will help you understand how they work and even experiment with their inner power in an easy way, thanks to Babylon.js.
Before experimenting, we must see how things work internally. When dealing with hardware-accelerated 3D, you will have to deal with two CPUs: the main CPU and the GPU. The GPU is a kind of extremely specialized CPU.