Andrey Shegidevich's starred repositories

awesome-falsehood

😱 Falsehoods Programmers Believe in

WickedEngine

3D engine with modern graphics

Language:C++License:NOASSERTIONStargazers:5612Issues:166Issues:367

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.

bflat

C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)

Language:C#License:AGPL-3.0Stargazers:3585Issues:59Issues:122

Rust-CUDA

Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

Language:RustLicense:Apache-2.0Stargazers:2987Issues:46Issues:74

PowerUp

⚡ Decompilation Tools and High Productivity Utilities ⚡

Language:C#License:AGPL-3.0Stargazers:1624Issues:42Issues:8

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.

Language:JavaScriptLicense:MITStargazers:1295Issues:22Issues:435

fauxgl

Software-only 3D renderer written in Go.

Language:GoLicense:MITStargazers:860Issues:25Issues:23

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

Language:C++License:MITStargazers:847Issues:19Issues:5

DotNetJS

Consume C# in JavaScript with comfort: single-file UMD library, auto-generated 2-way bindings and type definitions

Language:JavaScriptLicense:MITStargazers:608Issues:16Issues:42
Language:C++License:Apache-2.0Stargazers:442Issues:9Issues:29

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.

Language:C++License:MITStargazers:370Issues:10Issues:26

etx-tracer

Physically-based CPU and GPU ray-tracer

Language:C++License:MITStargazers:348Issues:16Issues:8

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...).

Language:C#License:MITStargazers:255Issues:13Issues:4
Language:C++License:Apache-2.0Stargazers:233Issues:8Issues:133

referencePT

Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer

caldera

Vulkan and rust experiments, including a spectral path tracer using Vulkan ray tracing extensions

Language:RustLicense:MITStargazers:128Issues:5Issues:1

CSharpDirectXRaytracing

DirectX Raytracing Tutorials in CSharp

Language:C#License:MITStargazers:74Issues:5Issues:1

voxelToy

OpenGL-based voxel renderer

Language:C++License:GPL-2.0Stargazers:65Issues:6Issues:1

DataOrientedDesign

Sample codes from my Lectures and Trainings on DoD

Language:C#License:MITStargazers:43Issues:3Issues:1

sokol-csharp

C# bindings for Sokol using Sokol's binding generator

Telescopy

Telegram Bot that converts square Videos to Video Messages

License:Apache-2.0Stargazers:29Issues:5Issues:0
Language:C++License:BSD-2-ClauseStargazers:17Issues:4Issues:0

optix-rs

An oxidized wrapper around NVidia's OptiX raytracing library

advgrtmpl8

Advanced Graphics assignment template with OpenCL support.

Language:CLicense:CC0-1.0Stargazers:10Issues:2Issues:0

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.

Language:C#License:MITStargazers:8Issues:2Issues:0

mitsuba

Fork of the Mitsuba 0.x repo with additional BSDFs and phase functions

Language:C++License:GPL-3.0Stargazers:6Issues:1Issues:0

SmallVCM-rs

Rust port of the SmallVCM path tracer.

Language:RustStargazers:4Issues:0Issues:0

YAR

Yet Another Renderer

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