summaryrefslogtreecommitdiff
path: root/cpp-timeplot/README.md
blob: 2700f9f42f5a9d014f55dc7c580ad985404ebf00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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