WARM UP YOUR CURIOSITYA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
Brainwarming
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.

Catalogue reference: d0c064a3a3d220d5

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

Readers, in their own words

Explore reviews
Reader review5

The best book on this subject I have read

Genuinely excellent — I finished it in a week and immediately started again.

I have been working with computer graphics for a few years now and I still found plenty here that was new to me. The exercises at the end of each chapter are worth doing — they caught a few misconceptions I did not know I had. The exercises at the end of each chapter are worth doing — they caught a few misconceptions I did not know I had. An easy five stars from me. I look forward to whatever the author writes next.

James WatsonGraphics programmer · Munich, DE
Shaders Unchained: Writing Powerful Shaders for Every Platform
Reader review5

Clear, thorough, and genuinely useful

Excellent from start to finish. No filler, no padding.

This is the third book I have read on computer graphics this year, and it is comfortably the best of them. The early chapters move quickly through material I already knew, but the later sections were genuinely new to me. The progression from chapter to chapter is well thought out; nothing feels out of order. I particularly liked the way the author builds up from simple cases before introducing the harder material. I have already recommended it to two colleagues and will recommend it to more.

Ryan MooreCloud architect · Buenos Aires, AR
Shaders Unchained: Writing Powerful Shaders for Every Platform

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

A few sparks to start with

View all books

A small spark. A bigger question.

Choose a question you would enjoy learning how to explain.

Explore the catalogue