From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 105256] Slow performance using glDrawElementsBaseVertex Date: Mon, 26 Feb 2018 16:46:01 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0119703705==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 47DFA6E4AA for ; Mon, 26 Feb 2018 16:46:01 +0000 (UTC) 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 --===============0119703705== Content-Type: multipart/alternative; boundary="15196635610.a7fDC.11094" Content-Transfer-Encoding: 7bit --15196635610.a7fDC.11094 Date: Mon, 26 Feb 2018 16:46:01 +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=3D105256 Bug ID: 105256 Summary: Slow performance using glDrawElementsBaseVertex Product: Mesa Version: 17.3 Hardware: Other OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/r600 Assignee: dri-devel@lists.freedesktop.org Reporter: logan@bacoosta.com QA Contact: dri-devel@lists.freedesktop.org Original application bug report here: https://github.com/gonetz/GLideN64/issues/1561 This bug happens using mupen64plus (N64 emulator) and the GLideN64 graphics plugin. The application uses VBO streaming (https://www.khronos.org/opengl/wiki/Buffer_Object_Streaming) using ARB_buffer_storage to upload the VBO data. Multiple users that when using Mesa + r600 driver, the performance was abys= mal. It turns out that converting the glDrawElementsBaseVertex calls to glDrawAr= rays fixed the problem. You can see the commit that fixed the problem here: https://github.com/loganmc10/GLideN64/commit/9bcfa67d9550c7f1cd4ba72f657fac= d66a4d27e4 --=20 You are receiving this mail because: You are the assignee for the bug.= --15196635610.a7fDC.11094 Date: Mon, 26 Feb 2018 16:46:01 +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
Bug ID 105256
Summary Slow performance using glDrawElementsBaseVertex
Product Mesa
Version 17.3
Hardware Other
OS Linux (All)
Status NEW
Severity normal
Priority medium
Component Drivers/Gallium/r600
Assignee dri-devel@lists.freedesktop.org
Reporter logan@bacoosta.com
QA Contact dri-devel@lists.freedesktop.org

Original application bug report here:

https://github.c=
om/gonetz/GLideN64/issues/1561

This bug happens using mupen64plus (N64 emulator) and the GLideN64 graphics
plugin.

The application uses VBO streaming
(ht=
tps://www.khronos.org/opengl/wiki/Buffer_Object_Streaming) using
ARB_buffer_storage to upload the VBO data.

Multiple users that when using Mesa + r600 driver, the performance was abys=
mal.
It turns out that converting the glDrawElementsBaseVertex calls to glDrawAr=
rays
fixed the problem.

You can see the commit that fixed the problem here:

https://github.com/loganmc10/GLideN64/commit/9bcfa67=
d9550c7f1cd4ba72f657facd66a4d27e4


You are receiving this mail because:
  • You are the assignee for the bug.
= --15196635610.a7fDC.11094-- --===============0119703705== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0119703705==--