Bug 30279 - corender broken on llvmpipe and swrast
Summary: corender broken on llvmpipe and swrast
Status: RESOLVED WONTFIX
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:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-20 04:53 UTC by Michal Suchanek
Modified: 2015-05-29 10:00 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Michal Suchanek 2010-09-20 04:53:03 UTC
Nothing is displayed in the corender demo when software rendering is used.
Comment 1 Michal Suchanek 2010-09-21 01:38:50 UTC
I should probably note that corender is a mesa demo and you run it like:

corender & sleep 1 ; corender dummy
Comment 2 David Heidelberg (okias) 2013-09-09 20:13:03 UTC
# LIBGL_ALWAYS_SOFTWARE=1 ./corender & sleep 1 ; ./corender dummy
[2] 21231
(null)Waiting for connection from another 'corender'
[1]   Exit 1                  LIBGL_ALWAYS_SOFTWARE=1 ./corender
Got connection, sending windowID
Contacted first 'corender', getting WindowID
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  152 (DRI2)
  Minor opcode of failed request:  7 (DRI2GetBuffersWithFormat  )
  Resource id in failed request:  0x1e00003
  Serial number of failed request:  372
  Current serial number in output stream:  372
Comment 3 David Heidelberg (okias) 2013-09-09 20:15:45 UTC
with LIBGL_ALWAYS_SOFTWARE=1 is something displayed, but after moment it disapears. Mesa 9.3, kernel 3.11.0, llvm 3.3.
Comment 4 Jose Fonseca 2015-05-29 10:00:51 UTC
This is just a too weird use case to be worth our while.  Particularly for SW renderers, which end up doing some sort of XPutImage for presents, hence can't actually share the buffers between processes.

Even on native NVIDIA corender doesn't work properly -- the blue donut flickers.

Probably the only setup corender might still work is with indirect GLX, which few people if any care anymore.


I think we should actually drop the corender demo from Mesa demos -- it's not soemthing we want people to replicate.


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.