scopehal-apps icon indicating copy to clipboard operation
scopehal-apps copied to clipboard

GPU accelerated rendering of protocol decode event bubbles

Open azonenberg opened this issue 5 years ago • 1 comments

Right now any "complex" type waveform output is rendered in software with Cairo, which gets slow for realtime streaming or fast panning/zooming.

azonenberg avatar Dec 27 '20 15:12 azonenberg

In ngscopeclient, we build the decode bubbles every frame in immediate mode, then submit a batch to the GPU.

Better, but still not as fast as it should be (vs a fully shader based retained mode design). More work needed.

azonenberg avatar Mar 09 '23 18:03 azonenberg