Andrey Shegidevich's starred repositories
awesome-falsehood
😱 Falsehoods Programmers Believe in
WickedEngine
3D engine with modern graphics
tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
DotNetCodingPatterns
A collection of coding patterns in no particular order
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Ray-Tracing-Gems-II
Source Code for "Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX" by Adam Marrs, Peter Shirley, and Ingo Wald
opengametools
A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
etx-tracer
Physically-based CPU and GPU ray-tracer
NativeMemoryArray
Utilized native-memory backed array for .NET and Unity - over the 2GB limitation and support the modern API(IBufferWriter, ReadOnlySequence, scatter/gather I/O, etc...).
referencePT
Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer
CSharpDirectXRaytracing
DirectX Raytracing Tutorials in CSharp
DataOrientedDesign
Sample codes from my Lectures and Trainings on DoD
sokol-csharp
C# bindings for Sokol using Sokol's binding generator
advgrtmpl8
Advanced Graphics assignment template with OpenCL support.
NetStandard_And_NativeLibraries
C# NetStandard Library template that requires a C++ native library. Other C# libraries can use it as library reference or nuget reference with the same behavior.
SmallVCM-rs
Rust port of the SmallVCM path tracer.