From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 98993] dosbox artefacts when using opengl
Date: Tue, 06 Dec 2016 03:50:23 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0924090018=="
Return-path:
Received: from culpepper.freedesktop.org (culpepper.freedesktop.org
[IPv6:2610:10:20:722:a800:ff:fe98:4b55])
by gabe.freedesktop.org (Postfix) with ESMTP id 89CEC6E100
for ; Tue, 6 Dec 2016 03:50:23 +0000 (UTC)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dri-devel-bounces@lists.freedesktop.org
Sender: "dri-devel"
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
--===============0924090018==
Content-Type: multipart/alternative; boundary="14809962231.1CBD9.32423";
charset="UTF-8"
--14809962231.1CBD9.32423
Date: Tue, 6 Dec 2016 03:50:23 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
https://bugs.freedesktop.org/show_bug.cgi?id=3D98993
Michel D=C3=A4nzer changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |NOTOURBUG
--- Comment #5 from Michel D=C3=A4nzer ---
This is a dosbox bug, please report it to the dosbox developers:
Making an apitrace of the problem and analyzing it in qapitrace, one can see
that as of the third frame, dosbox no longer calls glClear and only draws to
the area covered by the DOS shell, not to the borders left and right of it.
Clearly, dosbox assumes that there are at most two buffers and that their
contents are preserved after glXSwapBuffers, but there are no such guarante=
es
(not even with DRI2, e.g. xf86-video-intel supports triple buffering with t=
hat
as well).
What dosbox could do is use e.g. the GLX_EXT_buffer_age extension to find o=
ut
which parts of the current back buffer don't need to be redrawn.
--=20
You are receiving this mail because:
You are the assignee for the bug.=
--14809962231.1CBD9.32423
Date: Tue, 6 Dec 2016 03:50:23 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.freedesktop.org/
Auto-Submitted: auto-generated
=
Michel D=C3=A4nzer
changed
bug 98993<=
/a>
| What |
Removed |
Added |
| Status |
NEW
|
RESOLVED
|
| Resolution |
---
|
NOTOURBUG
|
Comment=
# 5
on bug 98993<=
/a>
from Michel D=C3=A4nzer
This is a dosbox bug, please report it to the dosbox developer=
s:
Making an apitrace of the problem and analyzing it in qapitrace, one can see
that as of the third frame, dosbox no longer calls glClear and only draws to
the area covered by the DOS shell, not to the borders left and right of it.
Clearly, dosbox assumes that there are at most two buffers and that their
contents are preserved after glXSwapBuffers, but there are no such guarante=
es
(not even with DRI2, e.g. xf86-video-intel supports triple buffering with t=
hat
as well).
What dosbox could do is use e.g. the GLX_EXT_buffer_age extension to find o=
ut
which parts of the current back buffer don't need to be redrawn.
You are receiving this mail because:
- You are the assignee for the bug.
=
--14809962231.1CBD9.32423--
--===============0924090018==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs
IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz
dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==
--===============0924090018==--