- C 84.9%
- CMake 12.1%
- C++ 3%
Changes to be committed: - modified: CMakeLists.txt - renamed: Config.cmake.in -> cfg/Vk-gen.cmake.in - new file: cfg/Vk.cmake.in - deleted: cmake/Core.cmake - deleted: cmake/VK-Core.cmake - new file: inc/ae2f/vk.h - new file: inc/ae2f/vk/hdl.h - new file: inc/ae2f/vk/info.h - new file: inc/ae2f/vk/sty.h - new file: inc/ae2f/vk/u32.h - new file: inc/ae2f/vk/u32.hh - new file: inc/ae2f/vk/ver.h - deleted: inc/ae2fVK/README.md - deleted: inc/ae2fVK/clspv.h - deleted: inc/ae2fVK/clspv/addrspec.h - deleted: inc/ae2fVK/clspv/atom.h - deleted: inc/ae2fVK/clspv/key.h - deleted: inc/ae2fVK/clspv/sclr.h - deleted: inc/ae2fVK/clspv/stdint.h - deleted: inc/ae2fVK/clspv/sync.h - deleted: inc/ae2fVK/clspv/wrkitem.h - new file: src/CMakeLists.txt - deleted: src/Slang.def.c - deleted: src/Slang.imp.c - deleted: src/Spvc.def.c - deleted: src/Spvc.imp.c - new file: src/lib/info/app.cc - deleted: test-shader/compute.glsl - deleted: test.sh - deleted: test/clspv/a.c - deleted: test/spvc/a.c - deleted: test/spvc/a.cc - modified: test/vk.h - modified: test/vk/init.c - new file: tools/vkinforefl/CMakeLists.txt - new file: tools/vkinforefl/app/main.c - new file: tools/vkinforefl/app/vkifr.c - new file: tools/vkinforefl/app/vkifr.h - new file: tools/vkinforefl/app/vkifr/cascii.c - new file: tools/vkinforefl/app/vkifr/cascii.h - new file: tools/vkinforefl/app/vkifr/ctx.h - new file: tools/vkinforefl/app/vkifr/defs.h - new file: tools/vkinforefl/app/vkifr/io.c - new file: tools/vkinforefl/app/vkifr/io.h - new file: tools/vkinforefl/app/vkifr/nmdup.c - new file: tools/vkinforefl/app/vkifr/nmdup.h - new file: tools/vkinforefl/app/vkifr/vec.c - new file: tools/vkinforefl/app/vkifr/vec.h |
||
|---|---|---|
| cfg | ||
| inc/ae2f | ||
| src | ||
| test | ||
| tools/vkinforefl | ||
| .gitattributes | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
ae2fVK::Core
Rel-v5.15.22
This project has been migrated to codeberg.org.
You will still be able to access to upstream with github page.
Vulkan SDK with [glslang | clspv]
Warning
Setting glslang and clspv on alltogether would cause configuration step failure.
This is the flaw of this repository, not yours in high possibility.
Test
Other Operating systems than Ubuntu are expected to run this library, but will not be tested by github actions due to the lack of support of installation of Vulkan Driver.
Dependency
These are necessary, or you will not able to build it.
- C>=90
- C++>=17
- clang
- cmake
- Vulkan SDK
- Vulkan Driver
Optional dependency
This will be automatically fetched when not found.
Recommended to install for reducing the build time.
- glslang
Clang
Clang is the tested compiler which is able to build this project on Linux and Windows.
On linux, you could build them also with gcc/g++.
Windows 11 arm
Currently has flaw of exit code 0xc000007b.