Carlo Wood's repositories
linuxviewer
A Vulkan Engine for the GNU/Linux operating system.
cwchessboard
A C++ chessboard tool set for gtkmm
vulkan-pipeline-analysis
A small test application to investigate dependencies between shader (module)s, descriptor (sets) and shader resources.
block-task
Block a task until an AIStatefulTaskMutex could be obtained.
gitache-core
A cmake based system to cache package compilations per configuration with emphasis on those packages being git repositories.
helloworld-task
A statefultask-based task for demonstration purposes.
partitions
Testsuite to play with the partitions algorithm
vim-plugin-AnsiEsc
ansi escape sequences concealed, but highlighted as specified (conceal)
ai-xml-testsuite
A minimal project that uses ai-xml as submodule
cw-borg-backup
Automated backup scripts using Borg Backup and systemd.
events
Event manager
factorization
Sandbox to play with factorizing integers.
glfwpp
Thin modern C++17 header only GLFW wrapper
googletest
Googletest - Google Testing and Mocking Framework
HelloTriangle
Vulkan Tutorial code (rework).
imguiwrap
CMakeLists wrapper around imgui
linuxviewer-examples
This repository contains the examples of https://carlowood.github.io/linuxviewer/
linuxviewer-utterances
A dummy repository to support comments on the linuxviewer documentation website.
peelo-xdg
C++17 alternative for libxdg-basedir
socket-task
AIStatefulTask submodule - asynchronous (TLS) sockets support
threadpermuter
Simulate running N functions in N threads, testing out every possible permutation of the "atomic operations" of the functions.
url
C++17 URL Parser (RFC 3986 compliant)
Vulkan
Examples and demos for the new Vulkan API
Vulkan-Docs
The Vulkan API Specification and related tools
Vulkan-Guide
One stop shop for getting started with the Vulkan API
xmlrpc-task
AIStatefulTask submodule - XML RPC support