ligeia icon indicating copy to clipboard operation
ligeia copied to clipboard

GUI proof of concept

Open ydnatag opened this issue 4 years ago • 3 comments

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.

ydnatag avatar Jan 19 '21 18:01 ydnatag

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.

awygle avatar Jan 19 '21 18:01 awygle

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.

lachlansneff avatar Jan 19 '21 19:01 lachlansneff

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.

lachlansneff avatar Feb 09 '21 05:02 lachlansneff