Welcome to the wgpu-py docs!¶

The next generation GPU API for Python.

Contents:

  • Installation
    • Install with pip
    • GUI libraries
    • The wgpu-native library
    • Platform requirements
  • Guide
    • Getting started
    • Examples and external resources
    • A brief history of WebGPU
    • Coordinate system
    • Array data
    • Debugging
    • Freezing apps
  • wgpu API
    • How to read this API
    • Differences from WebGPU
    • Overview
    • List of flags, enums, and structs
    • List of GPU classes
  • The wgpu backends
    • What do backends do?
    • The wgpu_native backend
    • The js_webgpu backend
  • gui API
    • The Canvas base classes
    • The auto GUI backend
    • Support for GLFW
    • Support for Qt
    • Support for wx
    • Support for offscreen
    • Support for Jupyter lab and notebook
    • Using wgpu interactively
  • Utils
    • Logger
    • Diagnostics
    • Get default device
    • Compute with buffers

Indices and tables¶

  • Index

  • Module Index

  • Search Page

wgpu-py

Navigation

Contents:

  • Installation
  • Guide
  • wgpu API
  • The wgpu backends
  • gui API
  • Utils

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

©2020-2023, Almar Klein, Korijn van Golen. | Powered by Sphinx 7.3.7 & Alabaster 0.7.16 | Page source