-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Texture Viewer zooming and panning is dead slow #849
Comments
All of the texture viewing already happens on the GPU. It wouldn't make sense to readback the textures from the GPU to try and CPU blit them around. I'll need more information to try and diagnose this. What linux distribution and what GPU do you have? what version of mesa you are running? Upload the log output from running qrenderdoc in case any errors or warnings are printed. Can you test on another GPU vendor to see if it still happens there? Is it also slow on |
Console log items repeated on zooming:
And also lots of these:
Stable 0.91 captures but then fails to replay, printing:
Note: independent to this issue but perhaps related to the last log is the fact that latest RenderDoc 1.x hangs on trying to capture FF + WR build now. I'll submit a separate issue for this. |
It might be worth trying the latest v0.x branch in case those bugs are fixed over v0.91, but it might be that the bugfix didn't make it onto v0.x - I'm not sure exactly what this would be. The debug messages might be false positives. I know the glGetProgramStageiv one is a mesa bug, I don't know about glCopyBufferSubData. The glValidateProgramPipeline is clearly ignoreable since we're not using GLES. However I only call glGetProgramStageiv when fetching GL render state, which suggests somehow a heavyweight codepath is happening while zooming/panning. Likewise the buffer clamping messages are from Can you breakpoint in Also can you upload your capture that I can repro with directly? |
@baldurk I reproduced it a few more times from inside
There is also an XLib error on the output:
I find it suspicious. Maybe it's not busy, but rather the UI doesn't synchronize properly? |
Using
qrenderdoc
from f46aa29 on Linux/Intel. Viewing a texture and trying to zoom in has multi-second lag, almost completely unusable. Can we have some GPU acceleration for this? :)The text was updated successfully, but these errors were encountered: