ligeia
ligeia copied to clipboard
GUI proof of concept
Hi! @awygle developed a proof of concept of a possible gui for a gtkwave replacement based on opengl. It could be a good starting point.
Source: https://github.com/awygle/waggle
regards.
Hi! That repo isn't so much a proof of concept GUI as it is a proof of concept shader. Also, that version will only work on very new versions of OpenGL (GLES 3.0) - you almost certainly want to use https://github.com/depp/waggle instead.
Hi, thank you for commenting! My eventual aim is to have a wgpu frontend used for both desktop and web.
I haven’t quite sorted out how ligeia will store and represent very long waveforms (keeping in mind that it might be too large to fit in main memory or gpu memory), but being able to efficiently render on the gpu will be a main focus.
Update: I've gotten the waveform parsing and data structure to be roughly what I want, so I'm starting to work on waveform rendering.