Book

Learning Vulkan

Learning Vulkan is a comprehensive guide to understanding essential techniques for developing amazing 3D graphics using the Vulkan API. You’ll be able to learn easily with the help of practical examples that are covered through the chapters.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h32m

Language

English

About Book

Who Is This Book For?

This book is ideal for graphic programmers who want to get up and running with Vulkan. It’s also great for programmers who have experience with OpenGL and other graphic APIs who want to take advantage of next generation APIs. A good knowledge of C/C++ is expected.

Book content

chapters 15h32m total length

Getting started with the NextGen 3D graphics API

Your first Vulkan pseudo program

Shaking Hands with the Device

Debugging in Vulkan

Command Buffer Management and Memory Allocation

Allocating Image Resources and Building a Swapchain with WSI

Buffer resource, Render pass, Frame buffer and Shaders with SPIR-V

Pipeline and Pipeline State Management

Drawing objects

Descriptors and Push Constant

Drawing textures

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required