General Purpose Raytracing Toolkit

Table of contents:

  • GPRT Reference Manual
  • S00 Ray Gen Only
    • Introduction
      • Overview
      • Objective of this Sample
    • Setting up a GPRT Sample
      • File Structure
      • Configuring the Build System
    • Creating our Checkerboard Test Pattern
      • Shared Code
      • Device Code
      • Host Code
        • Creating our Raytracing Pipeline
        • Setting Parameters
        • Launching our Program
        • Cleaning Up
    • Conclusion
  • S01 Single Triangle
    • Introduction
      • Objective of this Sample
    • Background
      • What is a Ray?
      • Ray Primitive Intersectors
      • Acceleration Structures
      • The Ray Tracing Pipeline
    • Rendering a Single Triangle
      • Shared Code
      • Device Code
      • Host Code
  • S02 Instances
  • S03 Single AABB
  • GPRT Device API Complete Reference
  • GPRT Host API Complete Reference
    • Core Functions
      • gprtContextCreate()
      • gprtContextDestroy()
      • gprtModuleCreate()
      • gprtModuleDestroy()
      • gprtBuildShaderBindingTable()
      • gprtBeginProfile()
      • gprtEndProfile()
    • Buffer Functions
    • Ray Generation Core Functions
    • Compute Program Core Functions
    • Miss Program Core Functions
    • Hit Group Core Functions
    • Geometry Functions
    • Acceleration Structure Functions
      • gprtInstanceAccelCreate()
      • gprtAccelBuild()
      • gprtAccelDestroy()
    • Shader Record Setters
General Purpose Raytracing Toolkit
  • Index

Index

G

G

  • gprtAccelBuild (C++ function)
  • gprtAccelDestroy (C++ function)
  • gprtBeginProfile (C++ function)
  • gprtBuildShaderBindingTable (C++ function)
  • gprtContextCreate (C++ function)
  • gprtContextDestroy (C++ function)
  • gprtEndProfile (C++ function)
  • gprtInstanceAccelCreate (C++ function)
  • gprtModuleCreate (C++ function)
  • gprtModuleDestroy (C++ function)

© Copyright 2022, Nate Morrical. Last updated on 12/31/2024.

Built with Sphinx using a theme provided by Read the Docs.