#gpu #opengl #vulkan #graphics #rendering

adi_gpu

GPU interface - render graphics and do fast calculations

10 breaking releases

Uses old Rust 2015

0.11.0 Aug 5, 2018
0.10.0 Jun 26, 2018
0.9.0 Jun 22, 2018
0.3.0 Feb 25, 2018

#850 in Graphics APIs

MIT / BSL-1.0

255KB

Plop Grizzly

Aldaron's Device Interface / GPU

Interface with the GPU to render graphics or do fast calculations.

This project is part of ADI.

Features

  • Render graphics to a window.
  • Switch between OpenGL, OpenGLES or Vulkan depending on what's available.

Roadmap to 1.0 (Future Features)

  • Do calculations.
  • Automatic shader generation for each platform.
  • Support Metal (or just use MoltenVK?)
  • API to support custom implementation
  • Support Imaginary GPU ( using CPU for GPU operations )
  • Render without a window.

Change Log

0.11

  • Update to adi_gpu_base 0.11.
  • Version now matches adi_gpu_base.

0.10

  • Update to adi_gpu_base 0.9.

0.9

  • Update to adi_gpu_base 0.8.

0.8

  • Update dependencies.

0.7

  • Update to newest adi_gpu_base.
  • If a specific target can't use a dependency it is no longer included.

Dependencies

~2MB
~36K SLoC