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.
☆92Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for metatrace
- bad_alloc Behaving Badly☆73Updated 5 years ago
- (Concepts-enabled) Functional Abstraction Layer for C++☆53Updated 4 years ago
- a c++ header library that implements variant constexpr functions and types.☆82Updated 4 years ago
- Virtual PC Simulation☆45Updated 6 years ago
- ☆114Updated 5 years ago
- Implementing a CPU emulator using C++Templates☆147Updated 4 years ago
- Reference Implementations of ISO C++ N3888☆40Updated 6 years ago
- Compile-time integer sequence manipulation, header-only library for C++17☆27Updated 3 years ago
- Home of the Epoch Programming Language Project☆72Updated 6 years ago
- C/C++ subset resyntaxed like Rust,+ tagged-union/Pattern-Matching, UFCS,inference; LLVM . example:☆73Updated 9 years ago
- Write GLSL shaders in C++☆38Updated 10 years ago
- compile time assembly interpreter☆84Updated 6 years ago
- ☆71Updated 6 years ago
- SPMD in C++☆68Updated 4 years ago
- Lightweight library of data structures implemented in C++11, designed for constant time insertion, erasure, lookup, and fastest possible …☆166Updated 5 years ago
- An approach for runtime detection inside a constexpr function☆80Updated 6 years ago
- A GCC 7.1 patch that adds a 'static_print' statement to C++.☆148Updated 7 years ago
- A simple streaming library☆131Updated 3 years ago
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆172Updated 3 years ago
- A generic C++17 parser-combinator library with a natural grammar notation.☆122Updated 3 years ago
- C++ as a Pure Functional Programming Language☆184Updated 5 years ago
- Purely evil preprocessor macros adding anonymous functions and closures to ISO C99☆155Updated 9 years ago
- C++ version of Doug Lea's excellent malloc() implementation.☆149Updated 5 years ago
- A real-time non-euclidean ray-tracer.☆95Updated last year
- The Zenon programming language☆74Updated 3 months ago
- Clang from the Future: A C++17 to C++11 source-to-source compiler☆123Updated 6 years ago
- Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V☆45Updated 3 years ago
- A C++17 compile-time game☆111Updated last year
- Modern C++ benchmarking☆73Updated 4 years ago