Get involved, submit your resources either with a pull requests on or email the webmaster at Khronos. There are several topics that I managed to mostly learn before I received this book. If you use graphics cards pipelines, this book should be on your shelf. I started reading this but found the amount of code necessary to learn do so the simplest things a bit hard to keep track of. Update: After several months, still no code. I found this is better as a reference - for learning there are several online tutorials that I found that allowed you to progress faster.
To be honest, you'll be better served by the existing Vulkan documentation on the LunarXchange site. I'd give it two stars, but currently the code for the book is not available yet. If you already have a working Vulkan project prior to this book's release I do , this book may be good at comparing what you have already done. This book would have helped me get to the same place, faster and with less pain. If you're new to Vulkan, this is probably the best place to start.
It assumes the reader has not just in-depth expertise in graphics programming, which is a reasonable assumption, but also expertise in Vulkan programming, which is obviously a silly assumption in a Vulkan Programming Guide. I think that the second edition will probably be excellent: Vulkan is very new, and there hasn't been much time for Khronos to hear community feedback, to understand the topics that people will find difficult when mastering Vulkan. When I started with Vulkan a couple of months ago, this book wasn't out, so I read the spec and searched the web. To buy this book at the lowest price,. Like others have said, this book is lacking severely in examples.
For now, this is probably the best starting point for someone who is serious about learning Vulkan. Overall, this book is written in a fashion that assumes you've been programming using Vulkan fairly comfortably. If you use graphics cards pipelines, this book should be on your shelf. I would definitely not recommend this book to anyone without a deep understanding of computer graphics and next generation graphics libraries. It was published by Addison-Wesley Professional and has a total of 480 pages in the book. The book itself is ok. If you're looking for a hard copy reference manual, you might find this useful.
I'll probably buy it, despite already owning the first. . I still wish someone had run the final draft through spellcheck. If you go through the official vulkan documentation and do some random online tutorials you'd probably learn just as much. It bridges the initial steps and explains the concepts you already know, but you were not responsible for handling them. Secondly, I don't feel like my knowledge has been deepened by reading it. I definitely noticed the frequent typos which I hope will be corrected in future printings, but they did not impede understanding the text.
It has most of the information, but frequently skips over vital details or fails to explain how something needs to be done and why. I don't envy the author as trying to write and easy guide to Vulkan is a challenge. Update 2: 5 months later. It is used to avoid unnecessary recompilations and can be saved and restored to and from disk to speed up subsequent compilations for instance, in subsequent runs of the application. My wife bought me this book I was excited to start learning it.
The book has an associated GitHub repository, which currently has no code. They need Frank Luna to write their learning materials. Books and Learning Books are now listed on the. I give this book 3 stars, because it does go over the parts of Vulkan. This particular edition is in a Paperback format. I can't believe we're still dealing with transposed-character misspellings in 2016. It's unfair to call this a programming guide; it's more of a reference manual at best.
Book Summary: The title of this book is Vulkan Programming Guide and it was written by , ,. When I consulted it to try fill gaps in my understanding, I was unsuccessful. Vulkan Resources We believe the true usefulness of Vulkan goes beyond the spec itself; it is an ecosystem of tools, documentation, and resources contributed by the community. I may have to revise my rating after code is published there. Overall, the book is well-written and approachable. I bought this book because it was one of the first resources out, but now there are much better resources available. I would skip this an dlook elsewhere.