1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2024-11-28 10:24:15 +01:00
VK driver for the Raspberry Pi (Broadcom Videocore IV)
Go to file
2021-02-26 16:55:00 +00:00
.github/ISSUE_TEMPLATE Update bug_report.md 2019-12-15 10:30:31 +00:00
brcm autogen fix 2021-02-24 18:49:53 -08:00
cmake Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
driver Fix for incorrect index into descriptor array argument 2020-09-23 18:05:01 +01:00
external Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
QPUassembler Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
test Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
.gitignore Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
BUILD.md Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
CMakeLists.txt Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
excluded-tests.txt cts 2020-02-16 13:12:18 +00:00
gcc.toolchain.cmake Testing, Packaging, Vulkan, Clang/Yocto support 2020-07-07 07:59:07 -07:00
LICENSE Create LICENSE 2018-11-17 16:31:44 +00:00
README.md Update README.md 2020-06-18 20:39:19 +01: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 (registered trademark of The Khronos Group) standard. The implementation is not conformant to the standard (therefore it cannot be called a Vulkan driver, officially) 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.

Building

Please follow the instructions in the Build.md file. https://github.com/Yours3lf/rpi-vk-driver/blob/master/BUILD.md

Wiki

For further information please take a look at the Wiki section: https://github.com/Yours3lf/rpi-vk-driver/wiki

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