Mikhail Gorobets's repositories
VolumeRender
Volume rendering
ParallaxMapping
Parallax mapping
Diligent-SharpGenTools
Accurate and high performance C++ interop code generator for C#.
MetalPathTracer
The simplest patch tracer written using the Metal API
OrderIndependentTransparency
Order-Independent Transparency using Linked Lists
Vulkan
Prototyping user friendly Graphics API over Vulkan
CastXML-python-distributions
Python wheels to distribute CastXML, a C-family abstract syntax tree XML output tool.
clean-architecture-swiftui
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
CustomScrollView
CustomScrollView for SwiftUI
CustusX
Research Platform for Image-Guided Therapy
DiligentCore
A modern cross-platform low-level graphics API
DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
DiligentFX
High-level rendering components
DiligentSamples
Sample projects demonstrating the usage of Diligent Engine
DiligentTools
Utilities built on top of core module
FaceGenBaseLibrary
A simple cross-platform C++11 library for developing computational 3D graphics applications.
github-action
Custom actions used by the Diligent Engine CI
LegitEngine
A rendergraph-based graphical framework for Vulkan
MovieSwiftUI
SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
pbrt-v3
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
RayTracing
Realtime GPU Path tracer based on OpenCL and OpenGL
VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
xxHash
Extremely fast non-cryptographic hash algorithm