LukasBanana
Shader Tools Programmer @ Epic Games; Previously @ MA Lighting; Opinions are my own
Epic GamesNorth Carolina, USA
Pinned Repositories
AcousticsLib
Simple Cross Platform Audio Library
ForkENGINE
Former 3D game engine, now available to public for educational and testing purposes
GaussianLib
Basic linear algebra C++ library for 2D and 3D applications
GeometronLib
A basic geometry C++ library for 2D and 3D applications
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
MentalGL
Single header OpenGL utility library in the public domain
PicoRenderer
Low-Level, 8-bit Colored, 3D Software Renderer written in C99
TypographiaLib
Small C++ library to generate font atlas images
XieXie-2
Compiler and Virtual-Machine for the XièXiè Programming Language (v.2)
XShaderCompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
LukasBanana's Repositories
LukasBanana/LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
LukasBanana/XShaderCompiler
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
LukasBanana/GeometronLib
A basic geometry C++ library for 2D and 3D applications
LukasBanana/PicoRenderer
Low-Level, 8-bit Colored, 3D Software Renderer written in C99
LukasBanana/GaussianLib
Basic linear algebra C++ library for 2D and 3D applications
LukasBanana/TypographiaLib
Small C++ library to generate font atlas images
LukasBanana/MentalGL
Single header OpenGL utility library in the public domain
LukasBanana/ForkENGINE
Former 3D game engine, now available to public for educational and testing purposes
LukasBanana/AcousticsLib
Simple Cross Platform Audio Library
LukasBanana/CppLibExt
Small library of STL-like C++11 extensions
LukasBanana/HLSLcc
DirectX shader bytecode cross compiler
LukasBanana/MercuriusLib
Simple Networking Library for C++11
LukasBanana/assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
LukasBanana/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
LukasBanana/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
LukasBanana/glslang
Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
LukasBanana/Kore
Modern low level game library and hardware abstraction.
LukasBanana/KoreTestG3
Deployment test for the "G3" project on Kore
LukasBanana/krafix
SPIR-V based GLSL cross-compiler
LukasBanana/llvm
Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.
LukasBanana/renderdoc
RenderDoc is a stand-alone graphics debugging tool.
LukasBanana/shader-playground
Shader playground website for exploring HLSL, GLSL, SPIR-V compilers
LukasBanana/slang
Making it easier to work with shaders
LukasBanana/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.
LukasBanana/SPIRV-Headers
SPIRV-Headers
LukasBanana/SPIRV-Reflect
SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
LukasBanana/SPIRV-Tools
LukasBanana/stb
stb single-file public domain libraries for C/C++
LukasBanana/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.
LukasBanana/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library