i965: lower gl_PatchVerticesIn to a uniform
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 9 Jan 2018 08:29:17 +0000 (09:29 +0100)
committerIago Toral Quiroga <itoral@igalia.com>
Wed, 10 Jan 2018 07:21:02 +0000 (08:21 +0100)
commitdae856eced1d4de966b0e1cfc5f2ed201240571c
tree97e2a4459c09c7ad47183318bbdb84f710c15dfd
parent4317c848b9c8f5a650815e20c792fc9f3564b68e
i965: lower gl_PatchVerticesIn to a uniform

We want this here instead of nir_lower_system_values because for
Vulkan we don't want this lowering to take place.

v2: do not try to handle it as a system value directly for the SPIR-V
    path. In GL we rather handle it as a uniform like we do for the
    GLSL path (Jason).

v3: do this also for the TessEval stage (Jason)

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_program.c