[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 Timothy Arcerichanged: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #19 from Timothy Arceri --- Should be fixed by: commit 6695f9d5c5c94df080efc720ed532217618a28c3 Author: Boyan Ding Date: Sat Apr 14 14:45:23 2018 +1000 mesa: call DrawBufferAllocate driver hook in update_framebuffer for windows-system FB When draw buffers are changed on a bound framebuffer, DrawBufferAllocate() hook should be called. However, it is missing in update_framebuffer with window-system framebuffer, in which FB's draw buffer state should match context state, potentially resulting in a change. Note: This is needed because gallium delays creating the front buffer, i965 works fine without this change. V2 (Timothy Arceri): - Rebased on merged/simplified DrawBuffer driver function - Move DrawBuffer call outside fb->ColorDrawBuffer[0] != ctx->Color.DrawBuffer[0] check to make piglit pass. v3 (Timothy Arceri): - Call new DrawBuffaerAllocate() driver function. Tested-by: Dieter Nützel (v2) Reviewed-by: Brian Paul (v2) Reviewed-by: Marek Olšák Reviewed-by: Ian Romanick Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99116 -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 --- Comment #18 from Timothy Arceri--- Ok, new series sent: https://patchwork.freedesktop.org/series/42155/ -- You are receiving this mail because: You are the assignee for the bug. You are the QA Contact for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 Timothy Arcerichanged: What|Removed |Added CC||t_arc...@yahoo.com.au -- You are receiving this mail because: You are the assignee for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 --- Comment #17 from Timothy Arceri--- Created attachment 139032 --> https://bugs.freedesktop.org/attachment.cgi?id=139032=edit WIP fix I've attached and updated patch which is rebased on the merging of DrawBuffer/DrawBuffers. The outstanding issue is that this can cause some of the classic drivers (i915, radeon, r200) to get stuck in an infinite loop. The problem is these drivers call _mesa_update_framebuffer() from within the driver when Driver.DrawBuffer() is called. -- You are receiving this mail because: You are the assignee for the bug. You are the QA Contact for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 --- Comment #16 from Timothy Arceri--- *** Bug 96543 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [Bug 99116] Wine DirectDraw programs showing only a blackscreen when using Mesa Gallium drivers
https://bugs.freedesktop.org/show_bug.cgi?id=99116 Józef Kuciachanged: What|Removed |Added Summary|Wine program showing only a |Wine DirectDraw programs |blackscreen when using mesa |showing only a blackscreen ||when using Mesa Gallium ||drivers -- You are receiving this mail because: You are the assignee for the bug. You are the QA Contact for the bug.___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev