-
Notifications
You must be signed in to change notification settings - Fork 492
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
Replaying trace that uses GL_EXT_framebuffer_object results in the framebuffer object output not being visible when using "lookup state" #862
Comments
I know there are some subtle differences between Yes, please provide the trace and I'll try to look into it. |
Here's the trace. https://drive.google.com/file/d/1fI1354x17F-Sys_laRGd0TZuUdP0LX1A/view?usp=share_link |
FBO state dumps seems to be working fine for me. There's a single FBO, with a single depth stencil attachment, used for shadow maps. The first draw call that draws into it is no 214963, and when I dump the state at draw call 214963 it shows the depth stenctil: Do you see differently? This was with NVIDIA Linux GL driver. It's not impossible things vary with different GL drivers, as apitrace will take different code paths for drivers which don't support GL 3.0 not |
I'm indeed using a modern Mesa driver (mesa-git on amdgpu) so it could be a RadeonSI bug I suppose. I'll test apitrace elsewhere and see if it fails there too. I have a Linux laptop with Intel Graphics I can test on. |
When replaying a Legacy OpenGL trace using GL_EXT_framebuffer_object, the texture in use by the framebuffer object doesn't show up in qapitrace when looking up state for a captured frame. GL_ARB_framebuffer_object and OpenGL Core's FBO functionality is unaffected.
I am happy to provide a trace from my program if needed to reproduce this bug.
The text was updated successfully, but these errors were encountered: