1
0
mirror of https://github.com/Yours3lf/rpi-vk-driver.git synced 2025-02-20 17:54:17 +01:00

26 Commits

Author SHA1 Message Date
Joel Winarske
9bda8097bd Testing, Packaging, Vulkan, Clang/Yocto support
-----------------------------------------------
-j support.  Yocto needs this.
Move external references into toolchain to avoid conflict with Yocto Sysroot.
Move CPU tuning into toolchain.  Clang uses a different tuning scheme.
Python required check for Yocto.
Correct usage of project details.  Required for packaging step.
Organize key/value to enable central place to change
Toolchain path is discovered based on toolchain triple.  Minimum requirement is to add toolchain bin path to your path.
Add install_user step to replace install.sh
Allow overriding user name.  Username will not always be 'pi'.
zlib.h and zconf.h from raspbian rootfs (missing form rpi toolchain sysroot)
rename drm-uapi to match yocto -> libdrm
packaging, testing, and rpath for unit tests
stick with sdk branches
CMake documentation -> BUILD.md
Move -Wall to global.cmake, which makes for easier filtering
Rename toolchain.cmake as it is GCC specific
vulkaninfo from vulkan-tools
2020-07-07 07:59:07 -07:00
yours3lf
922c6ff139 cleaned up some compile warnings 2020-06-08 18:54:57 +01:00
yours3lf
dc89f5c558 now compiles properly to armv8-a or others 2020-05-17 17:29:04 +01:00
yours3lf
1abeee4d14 backup 2020-05-16 10:27:04 +01:00
yours3lf
3a7f543dbb backup 2020-05-15 21:59:26 +01:00
yours3lf
4617c9b0b4 backup 2020-05-13 23:06:08 +01:00
yours3lf
7b9dbb3dbb backup 2020-05-12 22:46:13 +01:00
yours3lf
2b4d733183 backup 2020-05-12 22:45:30 +01:00
yours3lf
68a9a4ee2c updated NDC coordinate space to be right handed
x [0..1]
y [1..-1]
z [0..1]
2020-05-04 19:36:36 +01:00
Unknown
438e9a487d changed shader module creation so that it goes through the std way
needs special handling, but it works
2020-04-17 20:59:04 +01:00
Unknown
06382178ff added vertex attrib encoding, removed shader patching 2019-12-08 15:31:42 +00:00
Unknown
643a8c6775 loader work pt2 2019-09-30 01:13:55 +01:00
Unknown
ab337a9212 implemented depth/stencil shader patching 2019-09-29 19:06:26 +01:00
Unknown
375b5324d7 tried to get multiple vertex attributes and varyings working.. 2019-09-20 16:42:07 +01:00
Unknown
6dc7a85aa2 fixed more of thread switch detection 2019-09-20 11:04:58 +01:00
Unknown
6f9e3d40db now assembly can be loaded in text form 2019-05-06 16:58:34 +01:00
Unknown
9596275498 added some of the descriptor set functionality
data layout needs to be rethought to make sure it's optimal
2019-04-30 22:00:39 +01:00
Unknown
ef5227a2be using assembly as a fragment shader works 2019-04-21 13:41:25 +01:00
Unknown
9283288a7a fixed a couple of mistakes in assembler, added assembly shader to tri 2019-04-21 12:03:45 +01:00
Unknown
6206204164 moved assembler to standalone file 2019-04-20 14:30:42 +01:00
Unknown
724f63f12a added howto section for the qpu assembly 2019-04-20 13:55:40 +01:00
Unknown
9cb1f24cf2 fixed assembler and disassembler 2019-04-20 13:21:53 +01:00
Unknown
e2c67f8e0f diassembler complete 2019-04-19 17:46:54 +01:00
Unknown
061d52907f assembler now should be fully functional 2019-04-14 19:35:21 +01:00
Unknown
18f2b1401c fixed sem, branch, load parsing 2019-04-14 17:11:52 +01:00
Unknown
6c4f4707e9 added qpu assembler/disassembler 2019-04-14 14:43:27 +01:00