From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Galibert Subject: Register "linking" Date: Tue, 12 Jun 2012 12:35:37 +0200 Message-ID: <20120612103537.GC39612@dspnet.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from dspnet.fr (dspnet.fr [188.165.44.67]) by gabe.freedesktop.org (Postfix) with ESMTP id CB2F09E732 for ; Tue, 12 Jun 2012 03:42:21 -0700 (PDT) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Hi guys, I'm playing with my gm45, and trying to understand the inter-shader register allocation and referencing aspects. From what I see, the vs and clipper follow the brw_vue_map to know where data is. The fragment shader, though, does its own input register allocation in the urb_setup array. How is the link done between the two? I've been unable to find it... Best, OG.