George Cave's repositories

cmake-scripts

Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.

Language:CMakeLicense:Apache-2.0Stargazers:649Issues:22Issues:27

foe-engine

Engine focused around being modular and data-oriented design principles, allowing for highly multithreaded and low-latency data processing for VR/XR environments.

Language:C++License:Apache-2.0Stargazers:23Issues:3Issues:0

unicode-hpp

This program builds a quick Unicode header for use in C++11 or higher programs. It lists all unicode blocks, and their starting and ending code points.

Language:C++License:MITStargazers:7Issues:3Issues:0

vulkan-mini-libs-2

Useful self-contained header files for Vulkan development, such as error codes and enum/bitflag serialization.

Language:CLicense:Apache-2.0Stargazers:5Issues:2Issues:0

cmkizer

Rudimentary utility to convert Visual Studio solutions/projects to CMake scripts

Language:C++License:MITStargazers:4Issues:1Issues:0

vksbc

Program that takes in a Vulkan shader SPIR-V program and converts it to uint32_t's that can be used directly in the source code of a program. Can also generate C/C++ headers directly.

Language:C++License:MITStargazers:4Issues:2Issues:0

vulkan-mini-libs

Builds a source/header file for use in C++17 or newer. It lists contains all Vulkan enum flags/values of the indicated Vulkan header spec version, and can convert to/from strings representing those values.

Language:C++License:Apache-2.0Stargazers:4Issues:2Issues:0
Language:DockerfileLicense:Apache-2.0Stargazers:3Issues:2Issues:0

ecs_benchmark

Simple Benchmark of common Entity-Component-Systems: EnTT vs. entityx vs. anax vs. Artemis-Cpp

Language:C++License:MITStargazers:2Issues:1Issues:0

mariadb-connector-c

A Conan package for the MariaDB C connector software.

Language:PythonLicense:MITStargazers:2Issues:1Issues:0

unused-dependencies

Using C/C++ dependency information, finds files in specific target directories that aren't used during compilation.

Language:ShellLicense:Apache-2.0Stargazers:2Issues:2Issues:0

scripts

Collection of useful scripts

Language:ShellLicense:Apache-2.0Stargazers:1Issues:1Issues:0

blog

My blog, in code form.

Language:JavaScriptStargazers:0Issues:0Issues:0

deck-o-cards

A simple proof-of-concept of a memory-minimized deck of cards with shuffle.

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0
Language:PythonLicense:Apache-2.0Stargazers:0Issues:2Issues:0
Language:PowerShellLicense:Apache-2.0Stargazers:0Issues:2Issues:0

macOS-Simple-KVM

Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

Language:ShellStargazers:0Issues:1Issues:0