Methane Powered Graphics
Methane powered graphics applications built with modern graphics APIs via Methane Kit abstraction framework
Pinned Repositories
CMakeModules
RPavlik collection of CMake modules
CMRC
A Resource Compiler in a Single CMake Script
FastNoise2
Modular node graph based noise generation library using SIMD, C++17 and templates
FilterSarif
GitHub action to filter .sarif files produced by CodeQL
IttApi
Intel® Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API
MetalShaderConverterBinary
CLI Tool and Library of the Apple's Metal Shader Converter for MacOS
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
PerlinNoise
Simplex and Perlin noise implementation by Stefan Gustavson with a few minor changes to fix all compiler warnings.
SPIRVCrossBinary
Pre-built binaries of SPIRV-Cross tools
Methane Powered Graphics's Repositories
MethanePowered/MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
MethanePowered/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
MethanePowered/CMakeModules
RPavlik collection of CMake modules
MethanePowered/FastNoise2
Modular node graph based noise generation library using SIMD, C++17 and templates
MethanePowered/MetalShaderConverterBinary
CLI Tool and Library of the Apple's Metal Shader Converter for MacOS
MethanePowered/PerlinNoise
Simplex and Perlin noise implementation by Stefan Gustavson with a few minor changes to fix all compiler warnings.
MethanePowered/CMRC
A Resource Compiler in a Single CMake Script
MethanePowered/CPM.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
MethanePowered/DirectXHeaders
Official DirectX headers available under an open source license
MethanePowered/FilterSarif
GitHub action to filter .sarif files produced by CodeQL
MethanePowered/FreeType2
The FreeType 2 library: repository mirror https://git.sv.nongnu.org/r/freetype/freetype2.git
MethanePowered/FTXUI
:computer: C++ Functional Terminal User Interface. :heart:
MethanePowered/gha-setup-ninja
GitHub Action to install the ninja build tool to PATH
MethanePowered/IttApi
Intel® Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API
MethanePowered/MagicEnum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
MethanePowered/OpenImageIO
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
MethanePowered/OpenImageIOBinary
Pre-built binaries of the OpenImageUI (OIIO) library
MethanePowered/SPIRVCross
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
MethanePowered/SPIRVCrossBinary
Pre-built binaries of SPIRV-Cross tools
MethanePowered/STB
stb single-file public domain libraries for C/C++
MethanePowered/TaskFlow
A General-purpose Parallel and Heterogeneous Task Programming System
MethanePowered/Tracy
C++ frame profiler
MethanePowered/VulkanHeaders
Vulkan Header files and API registry
MethanePowered/BoostNowide
Boost.Nowide - Standard library functions with UTF-8 API on Windows
MethanePowered/Catch2
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
MethanePowered/CLI11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
MethanePowered/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
MethanePowered/DirectXShaderCompilerBinary
Pre-built binaries of the DirectX Shader Compiler for Windows, Linux and MacOS
MethanePowered/FMT
A modern formatting library
MethanePowered/HLSLpp
Math library using hlsl syntax with SSE/NEON support