nvc0: Add support for setting viewport index/layer from VS/TES
authorIlia Mirkin <imirkin@alum.mit.edu>
Wed, 19 Apr 2017 22:38:02 +0000 (18:38 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Fri, 21 Apr 2017 03:24:06 +0000 (23:24 -0400)
commitda0a80804cf161b12e074fc0438140da828c2335
tree04a0ef896fe2662cd9649bb951b82a2b77d6f21d
parent214f96c1e78be6dda86c2431fffffca0bd382532
nvc0: Add support for setting viewport index/layer from VS/TES

This enables support on GM200+ for:
 - GL_AMD_vertex_shader_layer
 - GL_AMD_vertex_shader_layer_viewport_index
 - GL_ARB_shader_viewport_layer_array

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
[lyude: add relnotes/TES cap]
Signed-off-by: Lyude <lyude@redhat.com>
[imirkin: move relnotes to right place, add features.txt]
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
docs/features.txt
docs/relnotes/17.2.0.html
src/gallium/drivers/nouveau/nvc0/nvc0_context.h
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c
src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c