From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 34495] Selecting objects in Blender 2.56 slow with gallium r600
driver
Date: Tue, 12 Jul 2011 02:16:31 -0700 (PDT)
Message-ID: <20110712091631.9CFCF1300E8@annarchy.freedesktop.org>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Return-path:
Received: from annarchy.freedesktop.org (annarchy.freedesktop.org
[131.252.210.176])
by gabe.freedesktop.org (Postfix) with ESMTP id 9129E9E7C3
for ;
Tue, 12 Jul 2011 02:16:31 -0700 (PDT)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=34495
--- Comment #43 from Micael Dias 2011-07-12 02:16:29 PDT ---
That looks great! Unfortunately I'm unable to test right now as I've been quiet
busy.
I'm not sure what's supposed to be the behaviour of changing the FBO while in
GL_SELECT mode, but since GL_SELECT doesn't actually write to the FBO, I would
assume it would be OK to change FboSave when changing the current FBO while
GL_SELECT is active, no?
After that we may need to do some voodoo math to the projection matrix to use
the user defined scissor during the render in GL_SELECT. We will also need to
intercept scissor changes when in select mode to change the saved scissor and
the projection matrix instead of modifying the actual scissor used for
rendering which needs to be disabled.
After that I believe we're fully respecting the GL spec and it could possibly
be merged into master. Maybe we could add a switch to change from old behaviour
to this new behaviour to enable users to test it first before being enabled by
default...
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.