Explore the latest books of this year!
Bookbot

Dan Ginsburg

    OpenGL Shading Language
    Spiritual Ends
    The OpenGL ES 2.0 Programming Guide
    • The OpenGL ES 2.0 Programming Guide

      • 450 pages
      • 16 hours of reading

      OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now.In the OpenGL® ES 2.0 Programming Guide , three leading authorities on the Open GL ES 2.0 interface—including the specification’s editor—provide start-to-finish guidance for maximizing the interface’s value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. You’ll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization.Coverage

      The OpenGL ES 2.0 Programming Guide
    • A free open access ebook is available upon publication. Learn more at .What role does religion play at the end of life in Japan?  Spiritual Ends  draws on ethnographic fieldwork and interviews with hospice patients, chaplains, and medical workers to provide an intimate portrayal of how spiritual care is provided to the dying in Japan. Timothy O. Benedict uses both local and cross-cultural perspectives to show how hospice caregivers in Japan are appropriating and reinterpreting global ideas about spirituality and the practice of spiritual care. Benedict relates these findings to a longer story of how Japanese religious groups have pursued vocational roles in medical institutions as a means to demonstrate a so-called “healthy” role in society. By paying attention to how care for the  kokoro  (heart or mind) is key to the practice of spiritual care, this book enriches conventional understandings of religious identity in Japan while offering a valuable East Asian perspective to global conversations on the ways religion, spirituality, and medicine intersect at death.

      Spiritual Ends
    • OpenGL Shading Language

      Third Edition

      • 743 pages
      • 27 hours of reading

      This extensively updated edition is the experienced application programmer's guide to writing shaders, reflecting the advancements in OpenGL 3.1. It serves as both a reference and a tutorial, detailing the transition from fixed-functionality graphics hardware to programmable graphics hardware, alongside the new OpenGL API additions that facilitate this shift. By leveraging OpenGL and shaders in the OpenGL Shading Language, applications can enhance performance and achieve impressive graphics effects utilizing both the visual processing unit and the central processing unit. The book provides a comprehensive introduction to the OpenGL Shading Language (GLSL) and the new OpenGL function calls that accompany it, starting with the syntax and semantics of this high-level programming language. Following this foundation, it delves into shader creation and manipulation using the latest OpenGL function calls. The third edition features updated descriptions for the language and all GLSL entry points introduced in OpenGL 3.1, along with revised chapters on transformations, lighting, shadows, and surface characteristics. It includes shaders updated to OpenGL Shading Language Version 1.40, covering various algorithms such as traditional and procedural textures, image-based lighting, spherical harmonics, ambient occlusion, shadow mapping, and volume shadows using deferred lighting. The color plate section showcases the capabilities of the

      OpenGL Shading Language