#vulkan #graphics #rendering #opengl #gpu

adi_gpu

GPU interface - render graphics and do fast calculations

10 breaking releases

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

#74 in Graphics APIs

Download history 4/week @ 2018-09-13 5/week @ 2018-09-20 26/week @ 2018-09-27 23/week @ 2018-10-04 1/week @ 2018-10-11 94/week @ 2018-10-18 35/week @ 2018-10-25 16/week @ 2018-11-01 107/week @ 2018-11-08 38/week @ 2018-11-15 14/week @ 2018-11-22 60/week @ 2018-11-29 45/week @ 2018-12-06

161 downloads per month
Used in 2 crates (0 directly)

MIT / BSL-1.0

279KB
613 lines

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

~1.5MB
~25K SLoC