mesa/shader_query: Fix NAME_LENGTH queries (ARB_gl_spirv)
authorAntia Puentes <apuentes@igalia.com>
Mon, 13 Aug 2018 16:48:37 +0000 (18:48 +0200)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Fri, 12 Jul 2019 21:42:41 +0000 (23:42 +0200)
commit96d6156678929d3d480fca3b4458767df31f4ee7
treeef132aa2e969e59345eb459d2b74abb3995ee79c
parent3ebd60b4917bb45d5b5339a10ba3aa4561925c66
mesa/shader_query: Fix NAME_LENGTH queries (ARB_gl_spirv)

For shaders constructed from SPIR-V binaries, it is possible that
no name reflection information is available. In that case,

 - glGetProgramInterfaceiv(.., pname=MAX_NAME_LENGTH, ..)
 - gletProgramResourceiv(.., props=NAME_LENGTH, ..)

should return 1.

Signed-off-by: Antia Puentes <apuentes@igalia.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
src/mesa/main/shader_query.cpp