[Mesa-dev] [Bug 63435] New: [Regression since 9.0] Flickering in EGL OpenGL full-screen window with swap interval 1
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Apr 11 09:06:20 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=63435
Priority: medium
Bug ID: 63435
Assignee: mesa-dev at lists.freedesktop.org
Summary: [Regression since 9.0] Flickering in EGL OpenGL
full-screen window with swap interval 1
Severity: normal
Classification: Unclassified
OS: All
Reporter: post+fdo at ralfj.de
Hardware: Other
Status: NEW
Version: git
Component: Other
Product: Mesa
A full-screen window rendered to via EGL using OpenGL flickers in current mesa
master. The same application still works fine with the 9.0 branch.
Steps to reproduce with my small egltest program
(http://www.ralfj.de/git/gltest.git):
* run "./egltest -o -i 1"
* hit "F1" to enter-full-screen mode
* now the screen flickers between the window content and my desktop
In master since 7e9bd2b2, the commit 3998f8c6 needs to be cherry-picked so that
swap interval can be set to 1. With swap interval 0, there is no flickering.
Similarly, if I use a compositing window manager, there is no flickering.
I did a regression test, which revealed the following commit to be the first
bad one:
commit 1e7776ca2bc59a6978d9b933d23852d47078dfa8
Author: Eric Anholt <eric at anholt.net>
Date: Tue Sep 25 14:45:16 2012 -0700
egl: Remove bogus invalidate code.
Reverting that commit (on top of current master) fixes the flickering.
(I found no component for EGL, hence I chose "Other")
--
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/20130411/fc72de7a/attachment.html>
More information about the mesa-dev
mailing list