Diego Novillo's repositories
DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
bigwheels
BigWheels is a cross-platform, API agnostic framework to build graphics applications.
Dilithium
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
effcee
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
google-summer-of-code-2010-gcc
Automatically exported from code.google.com/p/google-summer-of-code-2010-gcc
google-summer-of-code-2011-gcc
Automatically exported from code.google.com/p/google-summer-of-code-2011-gcc
GW-BASIC
The original source code of Microsoft GW-BASIC from 1983
llpc
LLVM-Based Pipeline Compiler
OpenXR-Tutorials
OpenXR Tutorials [Work in progress, do not use to study OpenXR yet]
pal
Platform Abstraction Library
shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
SPIRV-Cross
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
SPIRV-Headers
SPIRV-Headers
SPIRV-Reflect
SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
spvgen
Library to Generate SPIR-V Binary
swiftshader
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
Vulkan
Examples and demos for the new Vulkan API
Vulkan-Samples
One stop solution for all Vulkan samples
WebGL-Fluid-Simulation
Play with fluids in your browser (works even on mobile)