1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2025-01-19 11:52:16 +01:00
2020-06-18 18:20:51 +01:00
2020-06-18 18:20:51 +01:00
2020-05-11 19:45:46 +01:00
2020-06-18 18:05:23 +01:00
2020-05-13 23:05:38 +01:00
2020-06-18 17:53:40 +01:00
2020-06-16 22:58:54 +01:00
cts
2020-02-16 13:12:18 +00:00
2020-06-18 17:51:18 +01:00
2018-11-17 16:31:44 +00:00
2020-06-18 18:11:40 +01:00
sdf
2019-12-07 17:31:34 +00:00

RPi-VK-Driver

RPi-VK-Driver is a low level GPU driver for the Broadcom Videocore IV GPU that implements a subset of the Vulkan® standard. The implementation is not conformant to the standard but tries to follow it as closely as the hardware allows for it. Compared to the available OpenGL drivers it offers superb speed including precise and predictable memory management and multi-threaded command submission. It also offers a wider feature set such as MSAA support, low level assembly shaders and performance counters. On the other hand it currently does not support GLSL shaders.

Supported hardware

The driver currently supports the following Raspberry Pi models:

  • Zero
  • Zero W
  • 1 Model A
  • 1 Model A+
  • 1 Model B
  • 1 Model B+
  • 2 Model B
  • 3 Model A+
  • 3 Model B
  • 3 Model B+
  • Compute Module 1
  • Compute Module 3
  • Compute Module 3 lite
  • Compute Module 3+
  • Compute Module 3+ lite
Description
VK driver for the Raspberry Pi (Broadcom Videocore IV)
Readme MIT 3.1 MiB
Languages
C++ 50.4%
C 48%
Python 1.2%
CMake 0.4%