egorodet
Cross-platform graphics and user interfaces development for desktop applications.
@Huawei, ex. @Intel
Pinned Repositories
BoostNowide
Boost.Nowide - Standard library functions with UTF-8 API on Windows
D3D12_GI_Research
Personal hobby project to experiment with various rendering techniques.
FreeType2
The FreeType 2 library - repository mirror https://git.sv.nongnu.org/r/freetype/freetype2.git
MagicEnum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
MethaneExternals
Methane Kit external libraries and tools in linked repositories or prebuilt binaries and headers.
MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
TaskFlow
Modern C++ Parallel Task Programming
Tracy
C++ frame profiler
MethaneAsteroids
:ringed_planet: Asteroids sample demonstrating multi-threaded rendering of large number random-generated asteroids with Methane Kit framework using DirectX 12, Vulkan and Metal
MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
egorodet's Repositories
egorodet/MethaneExternals
Methane Kit external libraries and tools in linked repositories or prebuilt binaries and headers.
egorodet/MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
egorodet/Tracy
C++ frame profiler
egorodet/D3D12_GI_Research
Personal hobby project to experiment with various rendering techniques.
egorodet/FreeType2
The FreeType 2 library - repository mirror https://git.sv.nongnu.org/r/freetype/freetype2.git
egorodet/MagicEnum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
egorodet/TaskFlow
Modern C++ Parallel Task Programming
egorodet/BoostNowide
Boost.Nowide - Standard library functions with UTF-8 API on Windows
egorodet/Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
egorodet/CLI11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
egorodet/CMakeModules
My collection of CMake modules
egorodet/CML
The Configurable Math Library
egorodet/CMRC
A Resource Compiler in a Single CMake Script
egorodet/CxxOpts
Lightweight C++ command line option parser
egorodet/DirectXLibraries
This repo contains the DirectX Graphics Libraries provided in samples repository.
egorodet/DirectXTex
DirectXTex texture processing library
egorodet/FastNoise2
Modular node graph based noise generation library using SIMD, C++17 and templates
egorodet/FMT
A modern formatting library
egorodet/HLSLpp
Math library using hlsl syntax with SSE/NEON support
egorodet/ITT
IntelSEAPI
egorodet/IttApi
egorodet/Nowide
The library provides an implementation of standard C and C++ library functions, such that their inputs are UTF-8--aware on Windows without requiring the Wide API.
egorodet/RealTimeGlobalIlluminationGL
egorodet/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.
egorodet/STB
stb single-file public domain libraries for C/C++
egorodet/Volk
Meta loader for Vulkan API
egorodet/Vulkan-Headers
Vulkan Header files and API registry