OSDN Git Service

Uniform block instance name validation
authorAlexis Hetu <sugoi@google.com>
Fri, 5 Jan 2018 21:17:56 +0000 (16:17 -0500)
committerAlexis Hétu <sugoi@google.com>
Fri, 5 Jan 2018 21:34:54 +0000 (21:34 +0000)
commit152997c9c19fea4403ebc3b9975bfd09b1b4c462
tree51cd889cad093a21a4a6c9d18476b595858b837c
parent73771b1f950bd562ea8ad4f502551ef7d3caacbd
Uniform block instance name validation

This cl adds validation that uniform block instance names aren't
reserved names.

Fixes 2 tests:
dEQP-GLES3.functional.shaders.uniform_block.invalid.invalid_identifier_instance_name_*

Change-Id: I4a39c734cdf4d11ea4221c73c1f639fa2f56921d
Reviewed-on: https://swiftshader-review.googlesource.com/15868
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/compiler/ParseHelper.cpp