This is the official guide to learning Vulkan, the OpenGL specification, written by Vulkan API lead Graham Sellers, with contributions from the Vulkan language lead John Kessenich. The book introduces the portable Vulkan API and the new SPIR-V shading language making use of many examples.
<ASIN:0134464540>
Vulkan is the next generation of the OpenGL specification, and it has been completely redesigned to give applications direct control over GPU acceleration. Topics covered range from drawing to memory, and threading to compute shaders. Tasks such as synchronization, scheduling, and memory management are discussed in detail. The book introduces 3D development techniques for a number of areas including video games and more general imaging.
Authors: Graham Sellers and John Kessenich Publisher: Addison Wesley Date: November 2016 Pages: 480 ISBN: 978-0134464541 Print: 0134464540 Kindle: B01MXGZR73 Audience: OpenGL developers Level: advanced Category: Graphics & Games
- Code examples to demonstrate Vulkan’s capabilities and show how it differs from OpenGL
- Expert guidance on getting started and working with Vulkan’s new memory system
- Thorough discussion of queues, commands, moving data, and presentation
- Full explanations of the SPIR-V binary shading language and compute/graphics pipelines
- Detailed discussions of drawing commands, geometry and fragment processing, synchronization primitives, and reading Vulkan data into applications
- A complete case study application: deferred rendering using complex multi-pass architecture and multiple processing queues
- Appendixes presenting Vulkan functions and SPIR-V opcodes, as well as a complete Vulkan glossary
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Modern Frontend Development with Node.js
Author: Florian Rappl Publisher: Packt Publishing Date: November 2022 Pages: 208 ISBN: 978-1804618295 Print: 1804618292 Kindle: B0B9BH5WBS Audience: Node.js developers Level: Introductory/Intermediate Rating: 3 Reviewer: Ian Elliot Modern development - what else is there?
|
Large-Scale C++, Volume I
Author: John Lakos Publisher: Addison-Wesley Pages: 988 ISBN: 978-0201717068 Print: 0201717069 Kindle: B0826523GZ Audience: Programmers with plenty of time to spare Rating: 3 Reviewer Mike James: Large Scale C++, what can this mean?
| More Reviews |
|