From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 91993] Graphical glitch in Astromenace (open-source game). Date: Wed, 21 Oct 2015 17:22:44 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0593325731==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 67C536EEE7 for ; Wed, 21 Oct 2015 10:22:44 -0700 (PDT) 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 --===============0593325731== Content-Type: multipart/alternative; boundary="1445448164.b8551.27995"; charset="UTF-8" --1445448164.b8551.27995 Date: Wed, 21 Oct 2015 17:22:44 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D91993 --- Comment #16 from Nicolai H=C3=A4hnle --- The bug is caused by the combination of a (technically correct, but unintentional) off-by-one problem in AstroMenace with a bug in the Mesa sta= te tracker. (Old versions of) AstroMenace use glTexStorage2D to create a texture with an incomplete mipmap pyramid (the 1x1 level is missing). This pyramid is not honored by the state tracker's implementation of glGenerateMipmap, which results in various broken textures. Current versions of AstroMenace no longer have the off-by-one problem, whic= h is why Marek could not reproduce the bug. I'm working on a Piglit test and Mesa patch to fix the bug on our side. --=20 You are receiving this mail because: You are the assignee for the bug. --1445448164.b8551.27995 Date: Wed, 21 Oct 2015 17:22:44 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Commen= t # 16 on bug 91993<= /a> from Nicolai H=C3=A4hnle
The bug is caused by the combination of a (technically correct=
, but
unintentional) off-by-one problem in AstroMenace with a bug in the Mesa sta=
te
tracker.

(Old versions of) AstroMenace use glTexStorage2D to create a texture with an
incomplete mipmap pyramid (the 1x1 level is missing). This pyramid is not
honored by the state tracker's implementation of glGenerateMipmap, which
results in various broken textures.

Current versions of AstroMenace no longer have the off-by-one problem, whic=
h is
why Marek could not reproduce the bug.

I'm working on a Piglit test and Mesa patch to fix the bug on our side.
        


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1445448164.b8551.27995-- --===============0593325731== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============0593325731==--