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
0301ceedfa
trying to fix the weird trampoline crash
2020-05-18 21:58:34 +01:00
yours3lf
335600fdc8
backup
2020-05-17 17:41:25 +01:00
yours3lf
dc89f5c558
now compiles properly to armv8-a or others
2020-05-17 17:29:04 +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
4e0e17efaa
cleanup
2020-04-26 20:21:18 +01:00
Unknown
13d73f26ae
changed mapping so that coordinate shaders can have separate
2020-04-21 15:22:19 +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
a071ec3d77
added plane support to modeset
...
the validation layer doesn't like my direct to display implementation, but it might be buggy
2020-04-17 17:51:48 +01:00
Unknown
efa43b2ccc
fixed wsi stuff
2020-04-16 18:07:45 +01:00
Unknown
714d2dd8e1
backup
2020-04-16 17:33:46 +01:00
Unknown
c6281bb757
fixed some modesetting bugs
2020-04-16 00:34:51 +01:00
Unknown
a67cf48094
rewriting modesetting so that direct to display is supported
2020-04-16 00:04:41 +01:00
Unknown
8c017a932c
loader stuff is now fully functional
2019-10-01 19:23:52 +01:00
Unknown
16d5fc7502
trying to make the loader stuff work
2019-09-29 23:52:21 +01:00
Unknown
b1c298730d
added depth testing test
2019-09-23 11:13:43 +01:00
Unknown
cc4789a8b8
added varyings test
2019-09-20 11:37:47 +01:00
Unknown
a89a23504c
fixed viewport state
2019-09-20 10:30:03 +01:00
Unknown
df8e7d089b
added texturing test to try and get T format blit working
...
seems like the general read assembly is accepted but I'm getting black on screen
2019-08-26 18:25:58 +01:00
Unknown
aee2971014
texturing works now for LT format
2019-08-21 22:07:56 +01:00
Unknown
68df5e7d2a
added assembly for texture sampling
2019-08-20 22:13:22 +01:00
Unknown
2be28d722f
added vulkan code to create and bind a texture
...
still need to implement driver backend
2019-08-19 22:12:51 +01:00
Unknown
8285408d9d
started to add functionality to make texture mapping work
2019-08-18 17:36:57 +01:00
Unknown
ff23f1c909
Push constants are implemented
...
the driver no long hardcodes uniforms, they are handled via push constants
2019-07-27 21:57:13 +01:00
Unknown
dda5b3d62b
updated triangle example to use uniform buffer and desc set
2019-05-06 19:05:25 +01:00
Unknown
6f9e3d40db
now assembly can be loaded in text form
2019-05-06 16:58:34 +01:00
Unknown
19ef6da315
update
2019-04-22 11:36:52 +01:00
Unknown
d8dc7b75ae
added some assembly shaders
2019-04-21 17:27:37 +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
25c1b9b2f3
fixed shader state count
2018-10-14 11:12:17 +01:00
Unknown
81ac862990
shader record and attribute record now handled
2018-09-27 22:17:31 +01:00
Unknown
8bdf16246f
added more of the draw call functionality
2018-09-26 21:59:00 +01:00
Unknown
f00e4b6a0e
added remaining functionality towards the first draw call
...
todo draw command
2018-09-25 21:32:52 +01:00
Unknown
19cecd25b8
added shader module and pipeline handling
2018-09-23 20:55:30 +01:00
Unknown
68a41c6a40
implemented more of the vk driver for the triangle example
2018-09-18 21:22:43 +01:00
Unknown
0c71d91902
modified triangle test
2018-09-09 15:45:14 +01:00
Unknown
b0a6927058
updated test
2018-09-08 20:59:16 +01:00
Unknown
8eddf4f425
updated test
2018-09-08 20:53:22 +01:00
Unknown
9174ad6898
updated triangle to use vbo
2018-09-08 17:53:51 +01:00
Unknown
aa2babaf88
added triangle test
2018-08-26 18:52:21 +01:00