nv50: handle gl_Layer writes in GP
authorIlia Mirkin <imirkin@alum.mit.edu>
Wed, 15 Jan 2014 08:47:48 +0000 (03:47 -0500)
committerMaarten Lankhorst <maarten.lankhorst@canonical.com>
Mon, 27 Jan 2014 15:40:42 +0000 (16:40 +0100)
commit70a07ac35269c037adb2b724df28357b7f87efb1
tree4607ddf32e1fa6065b97b504b94190c2f74112ac
parent7c624148a699eb660565498ff91685be4d0f1c35
nv50: handle gl_Layer writes in GP

Marks gl_Layer as only having one component, and makes sure to keep
track of where it is and emit it in the output map, since it is not an
input to the FP.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
src/gallium/drivers/nouveau/nv50/nv50_program.c
src/gallium/drivers/nouveau/nv50/nv50_program.h
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c