glsl: make cross_validate_globals() more generic
authorTimothy Arceri <timothy.arceri@collabora.com>
Mon, 27 Jun 2016 05:38:51 +0000 (15:38 +1000)
committerTimothy Arceri <timothy.arceri@collabora.com>
Thu, 30 Jun 2016 06:51:25 +0000 (16:51 +1000)
commit962933b6d42426b2600a6350431b7de6d36fa3e0
tree607572cbbea1e71f1c0070782997457e7f7bd235
parent5921f372c89a68fac6ddefc009442721d9df4db2
glsl: make cross_validate_globals() more generic

Rather than passing in gl_shader we now pass in the IR. This will
allow us to later split gl_shader into two structs. One for use
as a linked per stage shader struct and one for use as a GL shader
object.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/compiler/glsl/linker.cpp