ngscopeclient / scopehal

Test and measurement hardware abstraction library and protocol decodes. This is the library only. Most users should use scopehal-apps.
BSD 3-Clause "New" or "Revised" License
216 stars 97 forks source link

Make filter compute shaders use 2D grid of no more than 64K blocks on a single axis #716

Open azonenberg opened 2 years ago

azonenberg commented 2 years ago

This should give us max compatibility with e.g. Intel cards.

On nvidia it's easy to just run up to 2G blocks on one axis, but Intel iGPUs have much smaller limits.

azonenberg commented 6 months ago

Shaders to refactor (this does NOT imply calling code has been refactored to match):

Filters to refactor (this list is likely incomplete)