Table of Contents
Preface
Part 1: Foundations of a Modern Rendering Engine
1
Introducing the Raptor Engine and Hydra
Technical requirements
Windows
Linux
macOS
How to read this book
Understanding the code structure
Layers of code
Understanding the glTF scene format
PBR in a nutshell
A word on GPU debugging
Summary
Further reading
2
Improving Resources Management
Technical requirements
Unlocking and implementing bindless rendering
Checking for support
Creating the descriptor pool
Updating the descriptor set
Update to shader code
Automating pipeline layout generation
Compiling GLSL to SPIR-V
Understanding the SPIR-V output
From SPIR-V to pipeline layout
Improving load times with a pipeline cache
Summary
Further reading
3
Unlocking Multi-Threading ...
Get Mastering Graphics Programming with Vulkan 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.