GPU-Reshape
GPU-Reshape copied to clipboard
GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.
Message counters as of themselves are not that interesting, what, however, is interesting is: - Messages per second - Messages per "frame" (would have to answer what a frame is)...

While the instrumentation may change quite often, the initial parsing rarely does. The prototype layer made use a global cache to speed up instrumentation times, we need something similar here.
Shader export data is typically a repeated stream of a few unique messages, there is a lot of benefit in rolling a custom compression scheme for it. Additionally, this would...
Dynamic message stream growth in the shader export streamer seems to be broken.
The workspace has Shaders and Pipelines. Right click on Pipelines gives me the option to add a Filter, while right click on Shaders just shows an empty UI box at...
Dragging dockables seems fairly broken at the moment.