The processing pipeline

Graphics that you see on your computer screen, or in our case in the HoloLens, are generated by the Graphical Processing Unit, or GPU in short. This is a device optimized for crunching large amounts of numbers in order to give you an image made up of millions of pixels. When you are dealing with animations that need 60 frames per second (fps), such as the HoloLens does, you can imagine that this requires some very sophisticated hardware. The GPU is exactly that--a device that can handle this kind of data.

Let's consider a normal computer screen. We will assume a fairly low resolution device, say 1266 times 720 pixels. This means the screen consists of 911,520 pixels. A pixel is a dot on the screen in a certain color, ...

Get Microsoft HoloLens Developer’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.