[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2019-09-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

GitLab Migration User  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |MOVED

--- Comment #12 from GitLab Migration User  ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/895.

-- 
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 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2012-03-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

Benjamin Franzke benjaminfran...@googlemail.com changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |

--- Comment #11 from Benjamin Franzke benjaminfran...@googlemail.com 
2012-03-16 09:23:50 PDT ---
The problem still exists, the NAKed patch was never commited.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2011-12-07 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

Jin Yang jin.a.y...@intel.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2011-08-10 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

--- Comment #10 from huihui.zh...@intel.com 2011-08-10 19:20:07 PDT ---
(In reply to comment #8)
 (In reply to comment #7)
  (In reply to comment #6)
   Created an attachment (id=49902)
 View: https://bugs.freedesktop.org/attachment.cgi?id=49902
 Review: https://bugs.freedesktop.org/review?bug=39588attachment=49902

[details]
   intel: Set ctx's drawbuffer according to drawables visual
 
 This patch doesn't seem like the right fix, and the commit message is a bit
 confusing to me (see below).  What particularly concerns me is that the change
 that created the bug was in common code, but the fix is in driver code.  Does
 this leave other drivers broken?
 
  egl_dri2 creates contexts with a doubleBufferConfig when PIXMAP and
  WINDOW bit is request, so _mesa_init_color sets DrawBuffer[0] to
  GL_BACK.
 
 I'm confused about this.  The application creates a context with a particular
 fbconfig, and that determines whether the context is single-buffered or
 double-buffered.  What does egl_dri2 have to do with anything?
 
  If a pixmap surface is created egl_dri2 will use a single buffer config,
  so MakeCurrent has to adjust DrawBuffer[0] to the current drawable.
 
 One other nit with the commit message.  The usual way to reference a bug is:
 
 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=39588
 
 This makes it easier to search in 'git log' for things to cherry pick to 
 stable
 branches.
 
  I just try your patch. 
  ./xeglgears -pixmap works fine
 
 Do the other modes mentioned in comment #0 also work?
 
  but
  ./xeglgears -pixmap -fullscreen doesn't work
  
  The pixmap fullscreen mode doesn't work out on both the 7.9 and 7.11.
 
 If fullscreen didn't work with Mesa 7.9, it's not the same bug.
 
  Would you mind helping me looking into this issue. Thanks a lot.

Sorry for the late response. 

GL_RENDERER   = Mesa DRI Intel(R) IGD x86/MMX/SSE2
GL_VERSION= 1.4 Mesa 7.12-devel (git-4dd3272)

./xeglgears -pixmap  works
./xeglgears -pixmap-texture  works
./xeglgears -pixmap -fullscreen  doesn't work
./xeglgears -pixmap-texture -fullscreen  works
./xeglgears -pbuffer works
./xeglgears -pbuffer-texture works
./xeglgears -pbuffer -fullscreen works
./xeglgears -pbuffer-texture -fullscreen works

Hope that can help you.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2011-08-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

--- Comment #7 from huihui.zh...@intel.com 2011-08-08 20:02:52 PDT ---
(In reply to comment #6)
 Created an attachment (id=49902)
 View: https://bugs.freedesktop.org/attachment.cgi?id=49902
 Review: https://bugs.freedesktop.org/review?bug=39588attachment=49902

 intel: Set ctx's drawbuffer according to drawables visual

Hi,

I just try your patch. 
./xeglgears -pixmap works fine
but
./xeglgears -pixmap -fullscreen doesn't work

The pixmap fullscreen mode doesn't work out on both the 7.9 and 7.11.

Would you mind helping me looking into this issue. Thanks a lot.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2011-08-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

--- Comment #5 from Benjamin Franzke benjaminfran...@googlemail.com 
2011-08-04 02:42:36 PDT ---
(In reply to comment #4)
 I've bisected this to:
 
 commit 87dde5b1cd596c4008695ff2db9469f88c09f925
 Author: Benjamin Franzke benjaminfran...@googlemail.com
 Date:   Wed Feb 9 15:30:20 2011 +0100
 
 egl_dri2: Use double buffering for window surfaces
 
 We really should have piglit tests for drawing to pixmaps and pbuffers.  
 Simple
 tests that just draw a single triangle should be sufficient.

Ok, Thanks for bisecting.

At the time of writing this patch I owned only radeon hardware, where it works
(r600g).
So a piglit test wouldnt have helped directly (sure, you'd have found it
earlier).

The commit was about using dri double buffer configs for window surfaces
(made the wayland backend code nicer).
This results in contexts being created with double buffer configs,
which are somewhat mixed with single buffer configs, when using pixmap
surfaces.

Why does this work with r600g?
st/mesa sets the context's DrawBuffer[0] depending on its visual render_buffer,
which is set by st/dri depending on the drawables gl_config's doubleBufferMode.

I'll attach a patch that does this for intel in make_current.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [Bug 39588] [bisected] mesa demo xeglgears draw nothing if surface type is a pixmap

2011-08-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=39588

--- Comment #6 from Benjamin Franzke benjaminfran...@googlemail.com 
2011-08-04 02:43:33 PDT ---
Created an attachment (id=49902)
 View: https://bugs.freedesktop.org/attachment.cgi?id=49902
 Review: https://bugs.freedesktop.org/review?bug=39588attachment=49902

intel: Set ctx's drawbuffer according to drawables visual

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev