[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-bugs
Subject: [haiku-bugs] Re: [Haiku] #7050: BGLView /OpenGL resize bug when direct mode is
From: "jackburton" <trac () haiku-os ! org>
Date: 2010-12-31 8:36:48
Message-ID: 060.707b21f21263069a16ec0a282a3727fb () haiku-os ! org
[Download RAW message or body]
#7050: BGLView /OpenGL resize bug when direct mode is enabled
------------------------------+------------------------------
Reporter: jackburton | Owner: korli
Type: bug | Status: new
Priority: normal | Milestone: R1
Component: Kits/OpenGL Kit | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Has a Patch: 0
Platform: All | Blocking:
------------------------------+------------------------------
Comment (by jackburton):
I think what happens is that BGLView::FrameResized() and
BGLView::DirectConnected() are interacting in bad ways: FrameResized() is
triggered asynchronously, while DirectConnected() is called synchronously.
And in fact, the bug only shows up when direct mode is enabled.
In both these functions we change some member variables which are closely
connected and depends one on the other (fBounds and the direct_buffer_info
stuff).
--
Ticket URL: <http://dev.haiku-os.org/ticket/7050#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic