Leanpub Header

Skip to main content

Filters

Category: "Graphics"

Graphics

  1. Modern GPU Architecture Second Edition
    Modern GPU Architecture Second Edition
    Volume One Graphics Pipeline Design and Hardware Implementation
    gareth thomas

    Graphics Pipeline Design and Hardware ImplementationModern GPUs are the most complex and efficient parallel processors ever created—and this book shows you exactly how they work at the hardware level.Unlike typical graphics or programming guides, this volume takes you inside the GPU itself: how instructions flow through pipelines, how memory hierarchies sustain bandwidth, how shader cores and fixed-function units cooperate to render billions of pixels per second.

  2. GPU Programming using Rust and CUDA
    GPU Programming using Rust and CUDA
    Exploring Rust’s potential in GPU and parallel computing using Rust-CUDA, cuda-oxide, and RustaCUDA
    GitforGits | Asian Publishing House

    We'll be writing kernels in Rust and seeing how they match up with their C++ equivalents. If you feed a GPU properly, you'll see bandwidth quadruple from just one changed subscript. It'll get you working with thousands of threads, pricing a financial option based on an exact formula, and shipping an inference pipeline that outruns its Python equivalent for reasons you can name.

  3. Fundamentals of Computer Vision
    Fundamentals of Computer Vision
    A gentle, accessible introduction to foundational concepts in computer vision and computational perception.
    George K

    Have you ever been curious about how your phone unlocks when it sees your face, how a camera can track people and objects in a video, how humans see depth, or how computers can differentiate dogs from cats? This book will start from the basics of image manipulation and build up to cover all of these topics, and more!

  4. Advanced CUDA Programming
    Advanced CUDA Programming
    High Performance Computing with GPUs
    gareth thomas

    Advanced CUDA Programming: High-Performance Computing with GPUs is the ultimate guide to unlocking the full power of modern GPU computing. Whether you're developing AI models, optimizing scientific simulations, or pushing real-time applications to their limits, this book delivers the advanced techniques and expert insights you need to achieve peak CUDA performance.

  5. Generative Art in Go
    Generative Art in Go
    A creative guide
    Preslav Rachev

    This short book will introduce novice and experienced Go programmers to the beautiful world of algorithmic art and computer graphics. If you are looking for new areas to apply your favorite language, go check it out!

  6. D3 Tips and Tricks v3.x
    D3 Tips and Tricks v3.x
    Interactive Data Visualization in a Web Browser
    Malcolm Maclean

    Over 600 pages of tips and tricks for using d3.js, one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. Includes over 50 downloadable code examples. You can download for FREE or donate to encourage further development if you wish :-).

  7. Mastering LTX 2.5 Prompting
    Mastering LTX 2.5 Prompting
    From First Frame to Cinematic Mastery: A Complete Guide to Video Generation with LTX 2.5
    Steve Publications

    Master LTX 2.5 from the first prompt to the final shot. Learn to create cinematic video with synchronized audio, precise camera movement and consistent characters while avoiding the mistakes that waste time and generations. Built on official documentation and verified behavior, this is a practical guide to getting production-ready results from LTX 2.5.

  8. Canvas Academy
    Canvas Academy
    Build real 2D games with the HTML5 Canvas — no engine, no framework, no build step
    Ali Reza Hassan Sagor

    You don't need Unity to make a game. A text editor, a browser, and 24 chapters: build a complete Breakout from scratch, then your own games — with the HTML5 Canvas and nothing else.

  9. Matlab Programming
    Matlab Programming
    A Comprehensive Guide For Beginners
    Anshuman Mishra

    MATLAB Programming: A Comprehensive Guide for Beginners takes you from programming fundamentals to advanced MATLAB techniques through clear explanations, hands-on examples, and real-world case studies.What makes this book unique is its side-by-side comparison of MATLAB and C programming, helping readers understand both languages while developing practical programming skills .

  10. SDL3: The Complete Reference
    SDL3: The Complete Reference
    A Comprehensive Guide to Cross-Platform Game Development with Simple DirectMedia Layer 3
    Steve Publications

    Build games that run almost anywhere with SDL3. This book starts with the basics and steadily moves into advanced graphics, audio, input, and application design using practical, real-world examples. Every chapter includes complete code you can compile and experiment with, helping you understand not just how SDL3 works, but how to use it to build fast, portable applications with confidence.

  11. Tidyplots: publication-ready plots for scientific papers (e1.1)

    Tidyplots (an R package) is easier for many common plotting tasks.

  12. Rust In Practice, Third Edition
    Rust In Practice, Third Edition
    Concurrency, Memory Safety, GPU Computing, Linux Kernels, and Real-World Systems using Rust 1.85
    GitforGits | Asian Publishing House

    This third edition covers Rust 1.85 and the Rust 2024 Edition in full. The new chapters on concurrency, the 2024 edition migration, GPU computing, Go integration, and Linux kernel programming show where the Rust community has moved since the second edition, and where systems programming as a discipline is heading. You might be writing your first Rust function or your hundredth production service, but I hope this book makes the language feel less like a puzzle and more like a tool you are already familiar with. That was the only goal I had when I wrote it.

  13. Advanced GPU Assembly Programming Second Edition
    Advanced GPU Assembly Programming Second Edition
    A Technical Reference for NVIDIA and AMD Architectures
    gareth thomas

    Uncover the fundamentals of GPU architecture and assembly programming with Advanced GPU Assembly Programming, a resource designed for enthusiasts and professionals who want to explore the intricate workings of modern GPUs. This book is not a step-by-step manual but a gateway to understanding GPU architecture and assembly programming at a foundational level. It’s ideal for readers who are ready to invest their own effort to experiment and grow their expertise.

  14. Python Programming with Tkinter
    Python Programming with Tkinter
    From Fundamentals to Advanced GUI Techniques
    Nadine Brown

    Bring fun and curiosity to your computer science learning journey with "Interactive Programming with Python Tkinter. This exciting hands on book revisits fundamental programming concepts in an enjoyable and interactive way, making it perfect for both beginners and those looking to deepen their understanding. 

  15. Digital Marketing Crash Course 2025: A Practical Guide for Small Business Owners, Freelancers & Remote Workers
    Digital Marketing Crash Course 2025: A Practical Guide for Small Business Owners, Freelancers & Remote Workers
    Learn real-world skills to grow your business, build your brand, and start earning online — fast
    Arsalan Khan

    Want to grow your business, side hustle, or freelance brand in 2025? You don’t need a marketing degree or a big budget — just a clear path.Digital Marketing Crash Course 2025 is your short, no-fluff guide to launching and growing online. Whether you're a freelancer, student, small business owner, or remote worker, this book shows you how to attract clients, build your brand, and start earning — with real examples and AI tools that save time.✅ Build your online presence from scratch ✅ Learn smart content strategies that actually convert ✅ Use free tools to get traffic, leads, and sales ✅ Follow a 30-day launch plan you can start today