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.
☆97Updated 8 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☆74Updated 5 years ago
- ☆71Updated 6 years ago
- Reference Implementations of ISO C++ N3888☆41Updated 6 years ago
- A simple, extensible, portable, efficient and header-only SIMD library!☆229Updated 3 years ago
- Virtual PC Simulation☆45Updated 6 years ago
- ☆114Updated 5 years ago
- a c++ header library that implements variant constexpr functions and types.☆85Updated 5 years ago
- A GCC 7.1 patch that adds a 'static_print' statement to C++.☆147Updated 7 years ago
- C++ as a Pure Functional Programming Language☆188Updated 6 years ago
- Future C++ implementation of Rust-like trait objects with no boilerplate☆119Updated 5 years ago
- Library of flat vector-like based associative containers☆76Updated 2 years ago
- Tutorial on integrating C++ and Haskell☆88Updated 4 years ago
- The Tuesday C++ Vector Math and SIMD Library☆103Updated 8 years ago
- Compile-time printf-like string formatting☆77Updated 6 years ago
- Read-Compile-Run-Loop: tiny and powerful interactive C++ compiler (REPL)☆414Updated 2 years ago
- Experimental library for currying in C++17☆78Updated last month
- SPMD in C++☆68Updated 5 years ago
- Purely evil preprocessor macros adding anonymous functions and closures to ISO C99☆158Updated 10 years ago
- (experimental) Syntactic sugar for variant and optional types.☆160Updated 6 years ago
- Clang from the Future: A C++17 to C++11 source-to-source compiler☆125Updated 6 years ago
- Compiler-neutral Internal Program Representation for C++☆223Updated last week
- Simple Dynamic Vulkan Extension Loader☆39Updated 7 years ago
- Home of the Epoch Programming Language Project☆72Updated 6 years ago
- Named arguments for C++17☆30Updated 4 years ago
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆173Updated 3 years ago
- Embedding x86 assembly code in C++ with metaprogramming using a domain specific language.☆186Updated 9 years ago
- The Zenon programming language☆77Updated 8 months ago
- C++ version of Doug Lea's excellent malloc() implementation.☆151Updated 5 years ago
- Wrapper for OpenGL, OpenAL and EGL including utilities for writing distributed applications with graphics and/or audio rendering.☆90Updated 3 years ago
- Use unused bits in your pointer☆45Updated 7 years ago