The Definitive Vulkan™ Developer’s Guide and Reference: Master the Next-Generation Specification for Cross-Platform Graphics
The next generation of the OpenGL specification, Vulkan, has been redesigned from the ground up, giving applications direct control over GPU acceleration for unprecedented performance and predictability. Vulkan™ Programming Guide is the essential, authoritative reference to this new standard for experienced graphics programmers in all Vulkan environments.
Vulkan API lead Graham Sellers (with contributions from language lead John Kessenich) presents example-rich introductions to the portable Vulkan API and the new SPIR-V shading language. The author introduces Vulkan, its goals, and the key concepts framing its API, and presents a complex rendering system that demonstrates both Vulkan’s uniqueness and its exceptional power.
You’ll find authoritative coverage of topics ranging from drawing to memory, and threading to compute shaders. The author especially shows how to handle tasks such as synchronization, scheduling, and memory management that are now the developer’s responsibility.
Product details
Publisher : Addison-Wesley Professional; 1st edition (Oct. 31 2016)
Language : English
Paperback : 480 pages
ISBN-10 : 0134464540
ISBN-13 : 978-0134464541
Item weight : 748 g
Dimensions : 17.78 x 2.79 x 23.11 cm
Best Sellers Rank: #409,118 in Books (See Top 100 in Books)
#5 in OpenGL Software Programming
#201 in Web Graphics
#243 in Graphics & Visualization Textbooks
Customer Reviews: 4.0
75 ratings