From a162c98ce54159e3e7dbe867d908ce3276b7f633 Mon Sep 17 00:00:00 2001 From: grothedev Date: Thu, 2 Oct 2025 01:27:50 -0400 Subject: trying c++ impl --- cpp-timeplot/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 cpp-timeplot/README.md (limited to 'cpp-timeplot/README.md') 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 -- cgit v1.2.3