Bug 97921 - Mesa-only glBlitFrameBuffer error
Summary: Mesa-only glBlitFrameBuffer error
Status: RESOLVED NOTOURBUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-25 10:11 UTC by Maxqia
Modified: 2017-02-20 10:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.