STORIES FOR THE LONG EVENINGSA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
Cover of Shaders Unchained: Writing Powerful Shaders for Every Platform FROM THE BOOK CATALOGUE

Computers & Technology

Shaders Unchained: Writing Powerful Shaders for Every Platform

By Kenwright

Master the art and science of writing high-performance, portable shaders for graphics and compute across all major modern APIs.

WHAT THE PUBLISHER HIGHLIGHTS

  • Understand the fundamental mathematics and algorithms that power modern shaders.
  • Learn the syntax and quirks of major shading languages: HLSL, GLSL, MSL, and WGSL.
  • Develop strategies for writing portable and performant shader code across different APIs.

Opens www.amazon.com. Check the retailer for current prices, formats, delivery, and availability.

INSIDE THE BOOK

About this book

This book is a comprehensive guide to shader programming in the modern era. It starts with the core mathematical and algorithmic concepts behind shaders and then dives into practical implementation across different shading languages and platforms (HLSL, GLSL, MSL, WGSL). You'll learn how to write shaders that are not only powerful and visually stunning but also efficient and portable, enabling you to target OpenGL, Vulkan, DirectX, Metal, and WebGPU from a solid foundation of knowledge.

From the publisher’s description

  • Understand the fundamental mathematics and algorithms that power modern shaders.
  • Learn the syntax and quirks of major shading languages: HLSL, GLSL, MSL, and WGSL.
  • Develop strategies for writing portable and performant shader code across different APIs.
  • Create advanced visual effects and leverage GPU compute for non-graphics tasks.

Explore the topics

ANOTHER PERSPECTIVE

Perspectives on the books

Explore reviews
Reader review5

Excellent from start to finish

Worth every page. I have already recommended it to two colleagues.

I read this over a couple of weekends alongside a small side project, which turned out to be the ideal way to approach it. The balance between theory and practice is well judged; neither side dominates. Some of the material is available elsewhere, but rarely presented this clearly. The author is unusually honest about where the simplifications break down, which I appreciated. If you have the prerequisites, this is an easy recommendation. I will be keeping it on my desk rather than the shelf.

Imogen AllenSystems engineer · Austin, TX
Shaders Unchained: Writing Powerful Shaders for Every Platform
Reader review5

Finally, an explanation that clicks

I have read a lot of books on this subject and this is the clearest.

I bought this on a whim after seeing it mentioned in a forum thread, and I am glad I did. The author avoids over-explaining, which keeps the pace up but means you need to pay attention. The book rewards careful reading. Skimming it would be a mistake. This is the book I wish had existed when I started working with computer graphics.

Layla ParkerBackend developer · Amsterdam, NL
Shaders Unchained: Writing Powerful Shaders for Every Platform
Reader review4

A useful guide

I got a lot out of this, even if a few sections felt rushed.

I was looking for something that would bridge the gap between tutorials and proper reference material, and this does that well. There is a section near the end that ties several earlier ideas together in a way I had not seen before. The writing is direct and does not waste space on filler, which I value in a technical book. A few of the examples could be more realistic, but the underlying points come across clearly. A good addition to a technical library, as long as you know what you are buying.

Ethan WilliamsMLOps engineer · Mumbai, IN
Shaders Unchained: Writing Powerful Shaders for Every Platform

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

The evening selection

View all books

Let the evening unfold.

Match the story to the kind of evening you want.

Explore the catalogue