glsl/linker: Make precision matching optional in intrastage_match
authorNeil Roberts <nroberts@igalia.com>
Tue, 23 Apr 2019 14:52:36 +0000 (16:52 +0200)
committerNeil Roberts <nroberts@igalia.com>
Fri, 14 Jun 2019 07:29:53 +0000 (09:29 +0200)
commit235425771c5671b97af5f6b7d918ff606e00ac31
tree0a52d81262eca0c84f6d52df7f2e3339a6898c99
parent19b27a85694bd2440609a218386ab6d9f834019a
glsl/linker: Make precision matching optional in intrastage_match

This function is confusingly also used to match interstage interfaces
as well as intrastage. In the interstage case it needs to avoid
comparing the precisions. This patch adds a parameter to specify
whether to take the precision into account or not so that it can be
used for both cases.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/glsl/link_interface_blocks.cpp
src/compiler/glsl/linker.cpp
src/compiler/glsl/linker.h