Commit Graph

9 Commits

Author SHA1 Message Date
712013a91a libsysprof-gtk: move flip-y to SysprofXYLayer
So that we can use it to perform value coordinate flipping on multiple
charts and graphs.
2023-06-28 12:36:05 -07:00
ff42362c0a libsysprof-gtk: reimplement hover interaction for column layer 2023-06-28 10:43:08 -07:00
fbebc31c05 libsysprof-gtk: make accent fg/bg color available internally
This does more work than it should have to since we are reading the color
repeatedly, but it's still better than the data being stored per-instance.
2023-06-27 15:01:02 -07:00
282e305c5d libsysprof-gtk: set proper object parent type 2023-06-26 16:39:57 -07:00
718867614a libsysprof-gtk: make column layer a SysprofXYLayer 2023-06-26 14:19:11 -07:00
7493da1b42 libsysprof-gtk: start porting column layer to normalized series 2023-06-23 22:28:10 -07:00
5403f0335f libsysprof-gtk: move some math to the GPU
We can at least do the subtraction on the GPU by setting up the
transformation instead of on every data point.

It would be nice to do the rect as well but it looks like we might get
culled do to the rect width.
2023-06-20 15:46:21 -07:00
2a6d1a988c libsysprof-gtk: redraw layer if properties change 2023-06-20 15:35:00 -07:00
faf2303015 libsysprof-gtk: rename depth layer to column layer
I would like this to eventually be a bit more re-usable for XYSeries and
more than just "stack depth" for the traceables.
2023-06-20 14:30:03 -07:00