[Mesa-dev] [Bug 61012] alloc_layout_array tx * ty assertion failure when making pbuffer current
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Feb 18 11:12:29 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=61012
--- Comment #6 from Brian Paul <brianp at vmware.com> ---
(In reply to comment #5)
> Created attachment 75068 [details] [review]
> another attempt to fix pbuffer initialization
>
> Hmm is it legal to use XGetGeometry() with pbuffers?
Not normally, but in the glx/xlib code we create a dummy pixmap for each
pbuffer so that we have an XID that we can pass around.
> I think something like this patch would be better.
That would be fine too. It's what I first tried.
> Not sure if guarding against zero-sized buffers in drivers is needed. Might
> be but there are other instances where we hack up such windows to have
> width/height of 1 for that reason so we don't have to do it in drivers.
I hacked up a test for a 0x0 surface. Softpipe worked but the llvmpipe
assertion failed. I guess I'd consider the llvmpipe change to be a defensive
coding check. One less way for llvmpipe to fail is good thing.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130218/6a3d6f39/attachment.html>
More information about the mesa-dev
mailing list