phresnel / metatrace
metatrace is a C++ Compile Time, Whitted Style Ray Tracer, utilizing classic C++98/03 style metaprogramming. All the Ray Tracing is done during compilation.
☆94Updated 7 years ago
Alternatives and similar repositories for metatrace:
Users that are interested in metatrace are comparing it to the libraries listed below
- bad_alloc Behaving Badly☆73Updated 5 years ago
- Implementing a CPU emulator using C++Templates☆148Updated 4 years ago
- (Concepts-enabled) Functional Abstraction Layer for C++☆53Updated 4 years ago
- Future C++ implementation of Rust-like trait objects with no boilerplate☆119Updated 5 years ago
- A GCC 7.1 patch that adds a 'static_print' statement to C++.☆147Updated 7 years ago
- ☆114Updated 5 years ago
- Compiler-neutral Internal Program Representation for C++☆222Updated last year
- Either and Maybe monads for better error-handling in C++ ↔️☆252Updated 5 years ago
- A C++17 compile-time game☆110Updated 2 years ago
- ☆71Updated 6 years ago
- A highly efficient, move-aware operators library☆199Updated 2 years ago
- A more powerful C/C++ preprocessor.☆84Updated 4 years ago
- A collection of awful archetypes to ease the testing of generic C++ libraries☆108Updated 5 years ago
- (experimental) Syntactic sugar for variant and optional types.☆157Updated 5 years ago
- C++ as a Pure Functional Programming Language☆184Updated 6 years ago
- Compile-time printf-like string formatting☆77Updated 6 years ago
- An approach for runtime detection inside a constexpr function☆80Updated 6 years ago
- a c++ header library that implements variant constexpr functions and types.☆84Updated 5 years ago
- A simple, extensible, portable, efficient and header-only SIMD library!☆230Updated 3 years ago
- Clang from the Future: A C++17 to C++11 source-to-source compiler☆123Updated 6 years ago
- low-level library for minimizing the size of your types☆112Updated 5 years ago
- C++20 implementation of mutable constexpr expressions☆109Updated 3 years ago
- Modern C++ benchmarking☆73Updated 4 years ago
- Policy Based C++ Allocator Library☆123Updated 7 years ago
- compile time assembly interpreter☆84Updated 6 years ago
- C++ version of Doug Lea's excellent malloc() implementation.☆149Updated 5 years ago
- Visualization tool for Templight C++ template debugger traces☆89Updated 6 years ago
- Magic build tool☆169Updated last year
- Experimental library for currying in C++17☆77Updated 2 years ago
- A C++ smart-pointer with value-semantics 💎☆132Updated 5 years ago