{"product_id":"directxhlslgraphicscompute-all-in-one-kenwright-9798289659729","title":"DirectX+HLSL\/Graphics\/Compute All-in-One","description":"Unlock the Full Power of Your GPU with DirectX 12\u003cp\u003eModern GPUs are capable of \u003cb\u003eover 10 trillion floating-point operations per second\u003c\/b\u003e. That's more computing power than NASA had during the entire Apollo program-combined. Yet most software barely taps into that potential. That's where DirectX 12 steps in.\u003c\/p\u003e\u003cp\u003eThis isn't your grandfather's graphics API. \u003cb\u003eDirectX 12 puts you in control of a silicon supercomputer-with no safety net.\u003c\/b\u003e The conveniences of DX11 are gone. In their place: unprecedented speed and complexity. Memory missteps can crash your entire system. Misplace a barrier and your GPU happily renders corrupted output. But when you get it right, the performance gains are extraordinary.\u003c\/p\u003eWhy This Book Exists\u003cp\u003eMost resources fall into two categories: basic tutorials that stop short of real-world utility, or specification-heavy docs that read like hardware contracts. This book cuts through both. You'll get the \u003ci\u003ehow\u003c\/i\u003e and the \u003ci\u003ewhy\u003c\/i\u003e-because even drawing a single triangle requires hundreds of lines of code.\u003c\/p\u003e\u003cp\u003eYou'll begin with the fundamentals, but quickly explore the areas most books avoid: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eStructuring your engine for multi-threaded command list recording\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTransitioning from rasterization to ray tracing\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eManaging pipeline state objects like a pro\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eNavigating GPU memory heaps (there are three, and yes-it matters)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMaking the most of compute pipelines\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003eWhat You'll Build\u003cul\u003e\n\u003cli\u003e\u003cp\u003eA full GPU-driven rendering implementation\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA compute-powered system for large-scale particle simulation\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA material and lighting system using DXIL shader linking\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA working real-time ray tracing pipeline\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eMore importantly, you'll learn how to \u003cb\u003ethink\u003c\/b\u003e in DirectX 12 terms. Once you do, even Vulkan will start to make sense.\u003c\/p\u003eA Few Warnings\u003col\u003e\n\u003cli\u003e\u003cp\u003eDirectX 12 has no training wheels. Your first programs will crash-spectacularly.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMemory management is your job now. Barriers matter, and mistakes are visible.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eYour debugger isn't optional. It's a survival tool.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\u003cp\u003eWhether you're transitioning from DX11\/OpenGL or entering graphics programming for the first time, this book is your deep-end dive. Stick with it, and you'll gain skills that usually take years to develop.\u003c\/p\u003e\u003cp\u003eLet's get your GPU sweating.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Kenwright\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798289659729\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/25\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 232\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.90lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.49d","brand":"Kenwright","offers":[{"title":"Paperback","offer_id":48801067041023,"sku":"9798289659729","price":49.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/directxhlslgraphicscompute-all-in-one-kenwright-9798289659729","provider":"WR Book House","version":"1.0","type":"link"}