Bug 97921

Summary: Mesa-only glBlitFrameBuffer error
Product: Mesa Reporter: Maxqia <public>
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED NOTOURBUG QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Maxqia 2016-09-25 10:11:43 UTC
While I was playing Black Ops 1 on Wine on my AMD card with the radeonsi driver and mesa, I noticed things weren't rendering correctly and this error was being spat out in the console :
err:d3d:wined3d_debug_callback 0x1bf028: "GL_INVALID_OPERATION in glBlitFramebuffer(stencil attachment depth format mismatch)".

So after I manually comment out that error, this error occurs:
err:d3d:wined3d_debug_callback 0x41180a28: "GL_INVALID_OPERATION in glBlitFramebuffer(depth attachment format mismatch)".

After commenting the 2 errors, the game renders fine and I no longer get any glBlitFramebuffer errors in the console. This error doesn't occur using NVIDIA proprietary drivers with my GTX 970.
Comment 1 Timothy Arceri 2016-09-25 11:58:50 UTC
It would likely be useful if you created an apitrace of the problem, upload it somewhere and linked to it from  here.

https://github.com/apitrace/apitrace/blob/master/docs/USAGE.markdown
Comment 2 Maxqia 2016-09-25 21:17:24 UTC
Where's a good place I could upload it? It's half a gig compressed ...
Comment 3 Maxqia 2016-09-26 00:17:05 UTC
https://www.maxqia.com/files/wine-preloader.trace.gz

Here you go (I decided to use my own server), When glBlitFrameBuffer doesn't work, the aiming at the end blurs the whole entire frame instead of working correctly.
Comment 5 Maxqia 2017-02-20 10:32:23 UTC
Sorry, Nevermind. This was an issue with Wine...

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.