Pinned Repositories
OpenSAGE
OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
dynamic-image
DynamicImage is a high-performance image manipulation library for ASP.NET
gemini
Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
HlslTools
A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
meshellator
3D asset import library for .NET 4.0. Supported formats are Autodesk 3DS and Lightwave OBJ.
mini-c
F# implementation of a Mini-C compiler targeting MSIL
nexus
Small and lightweight 3D vector and matrix library for .NET 4.0.
rasterizr
Software rasterizer written in C#, with an API based on Direct3D 10 / 11. Programmable parts of the pipeline execute "real" HLSL shaders.
shader-playground
Shader playground website for exploring HLSL, GLSL, SPIR-V compilers
slimshader
SlimShader is a Direct3D shader bytecode parser for .NET and C++
tgjones's Repositories
tgjones/gemini
Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
tgjones/shader-playground
Shader playground website for exploring HLSL, GLSL, SPIR-V compilers
tgjones/HlslTools
A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
tgjones/monogame-samples
Collection of samples for the MonoGame framework
tgjones/DotNetro
.NET AOT compiler for retro computers
tgjones/CLILL
Proof-of-concept LLVM IR to MSIL translator (opposite of LLILC, hence the name)
tgjones/dryrunner
Isolated integration testing for ASP.NET
tgjones/FlawlessChips
FlawlessChips is a C# library that provides gate-level simulation of various 8-bit chips.
tgjones/SimdDoors
Example project demonstrating SIMD intrinsics in .NET Core 3.0
tgjones/DotNetDxc
NuGet package for .NET wrapper of Microsoft's DirectXShaderCompiler
tgjones/aemula-csharp
Emulator playground written in C#
tgjones/6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
tgjones/BenchmarkDotNet
Powerful .NET library for benchmarking
tgjones/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
tgjones/Hlsl2GlslSharp
.NET bindings for Aras Pranckevičius's hlsl2glslfork
tgjones/shaders-tmLanguage
Syntax grammars used for HLSL and ShaderLab colorization
tgjones/aemula
tgjones/aemula-rust
tgjones/awesome-vscode
🎨 A curated list of delightful VS Code packages and resources.
tgjones/csharp-language-server-protocol
Language Server Protocol in C#
tgjones/dotnet-webassembly
Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
tgjones/glslang
Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
tgjones/imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
tgjones/language-server-protocol
Defines a common protocol for language servers.
tgjones/runtime
.NET is a cross-platform runtime for cloud, IoT, and desktop apps.
tgjones/stride
Stride Game Engine (formerly Xenko)
tgjones/timjones.io
My personal website
tgjones/veldrid
A cross-platform, graphics API-agnostic rendering library for .NET.
tgjones/veldrid-spirv
SPIR-V shader translation for Veldrid, using SPIRV-Cross
tgjones/wasmtime-dotnet
.NET embedding of Wasmtime https://bytecodealliance.github.io/wasmtime-dotnet/