summaryrefslogtreecommitdiff
path: root/cpp-timeplot/README.md
diff options
context:
space:
mode:
authorgrothedev <grothedev@gmail.com>2025-10-02 01:27:50 -0400
committergrothedev <grothedev@gmail.com>2025-10-02 01:27:50 -0400
commita162c98ce54159e3e7dbe867d908ce3276b7f633 (patch)
treeef49d87f7c5345e8ed08884da99a35af7b3c2b5b /cpp-timeplot/README.md
parent685ab63782daeb868a999ec65ef0ceb0883acb3e (diff)
trying c++ impl
Diffstat (limited to 'cpp-timeplot/README.md')
-rw-r--r--cpp-timeplot/README.md32
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