diff options
| author | grothedev <grothedev@gmail.com> | 2025-10-02 01:27:50 -0400 |
|---|---|---|
| committer | grothedev <grothedev@gmail.com> | 2025-10-02 01:27:50 -0400 |
| commit | a162c98ce54159e3e7dbe867d908ce3276b7f633 (patch) | |
| tree | ef49d87f7c5345e8ed08884da99a35af7b3c2b5b /cpp-timeplot/README.md | |
| parent | 685ab63782daeb868a999ec65ef0ceb0883acb3e (diff) | |
trying c++ impl
Diffstat (limited to 'cpp-timeplot/README.md')
| -rw-r--r-- | cpp-timeplot/README.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/cpp-timeplot/README.md b/cpp-timeplot/README.md new file mode 100644 index 0000000..2700f9f --- /dev/null +++ b/cpp-timeplot/README.md @@ -0,0 +1,32 @@ +# TimePlot C++ Implementation + +WebGPU-based waterfall plot renderer using Dawn and GLFW. + +## Dependencies + +- CMake 3.20+ +- C++20 compiler +- GLFW3 +- Dawn (fetched automatically by CMake) + +## Build + +```bash +mkdir build && cd build +cmake .. +make -j$(nproc) +./timeplot +``` + +## Controls + +- `G` - Toggle grid visibility +- `ESC` - Exit application + +## Features + +- Multi-threaded GPU rendering via Vulkan/WebGPU +- Multiple graph views (side-by-side) +- Animated waterfall plots +- Grid lines and borders +- Real-time data visualization |
