mesa/glspirv: compute double inputs and remap attributes
authorAlejandro Piñeiro <apinheiro@igalia.com>
Wed, 21 Mar 2018 08:05:51 +0000 (09:05 +0100)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Mon, 13 Aug 2018 14:28:27 +0000 (16:28 +0200)
commit32e1d4c34b3d153ce20726a39eac5f93d8ef26dc
treec0b07b02a9ee3678a3cdcfe5ef63493bf34b35fd
parentd6c80666634378d5f4b1df383510214808b225d6
mesa/glspirv: compute double inputs and remap attributes

input locations used by input attributes are not handled in the same
way in OpenGL vs Vulkan. There is a detailed explanation of such
differences on the following commit:

c2acf97fcc9b32eaa9778771282758e5652a8ad4

So with this commit, the same adjustment that is done after
glsl_to_nir, is being done after spirv_to_nir, when it is used on
OpenGL (ARB_gl_spirv).

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/mesa/main/glspirv.c