### Compilation failed: error: 1: name 'sampler1D' is reserved int sampler1D; ^^^^^^^^^ error: 2: name 'sampler1DArray' is reserved int sampler1DArray; ^^^^^^^^^^^^^^ error: 3: name 'sampler1DArrayShadow' is reserved int sampler1DArrayShadow; ^^^^^^^^^^^^^^^^^^^^ error: 4: name 'sampler1DShadow' is reserved int sampler1DShadow; ^^^^^^^^^^^^^^^ error: 5: name 'sampler2DArray' is reserved int sampler2DArray; ^^^^^^^^^^^^^^ error: 6: name 'sampler2DArrayShadow' is reserved int sampler2DArrayShadow; ^^^^^^^^^^^^^^^^^^^^ error: 7: name 'sampler2DMS' is reserved int sampler2DMS; ^^^^^^^^^^^ error: 8: name 'sampler2DMSArray' is reserved int sampler2DMSArray; ^^^^^^^^^^^^^^^^ error: 9: name 'sampler2DRectShadow' is reserved int sampler2DRectShadow; ^^^^^^^^^^^^^^^^^^^ error: 10: name 'sampler2DShadow' is reserved int sampler2DShadow; ^^^^^^^^^^^^^^^ error: 11: name 'sampler3D' is reserved int sampler3D; ^^^^^^^^^ error: 12: name 'sampler3DRect' is reserved int sampler3DRect; ^^^^^^^^^^^^^ error: 13: name 'samplerBuffer' is reserved int samplerBuffer; ^^^^^^^^^^^^^ error: 14: name 'samplerCube' is reserved int samplerCube; ^^^^^^^^^^^ error: 15: name 'samplerCubeArray' is reserved int samplerCubeArray; ^^^^^^^^^^^^^^^^ error: 16: name 'samplerCubeArrayShadow' is reserved int samplerCubeArrayShadow; ^^^^^^^^^^^^^^^^^^^^^^ error: 17: name 'samplerCubeShadow' is reserved int samplerCubeShadow; ^^^^^^^^^^^^^^^^^ error: 18: name 'samplerShadow' is reserved int samplerShadow; ^^^^^^^^^^^^^ error: 20: name 'isampler1D' is reserved int isampler1D; ^^^^^^^^^^ error: 21: name 'isampler2D' is reserved int isampler2D; ^^^^^^^^^^ error: 22: name 'isampler3D' is reserved int isampler3D; ^^^^^^^^^^ error: 23: name 'isampler1DArray' is reserved int isampler1DArray; ^^^^^^^^^^^^^^^ error: 24: name 'isampler2DArray' is reserved int isampler2DArray; ^^^^^^^^^^^^^^^ error: 25: name 'isampler2DRect' is reserved int isampler2DRect; ^^^^^^^^^^^^^^ error: 26: name 'isampler2DMS' is reserved int isampler2DMS; ^^^^^^^^^^^^ error: 27: name 'isampler2DMSArray' is reserved int isampler2DMSArray; ^^^^^^^^^^^^^^^^^ error: 28: name 'isamplerBuffer' is reserved int isamplerBuffer; ^^^^^^^^^^^^^^ error: 29: name 'isamplerCube' is reserved int isamplerCube; ^^^^^^^^^^^^ error: 30: name 'isamplerCubeArray' is reserved int isamplerCubeArray; ^^^^^^^^^^^^^^^^^ error: 32: name 'usampler1D' is reserved int usampler1D; ^^^^^^^^^^ error: 33: name 'usampler2D' is reserved int usampler2D; ^^^^^^^^^^ error: 34: name 'usampler3D' is reserved int usampler3D; ^^^^^^^^^^ error: 35: name 'usampler1DArray' is reserved int usampler1DArray; ^^^^^^^^^^^^^^^ error: 36: name 'usampler2DArray' is reserved int usampler2DArray; ^^^^^^^^^^^^^^^ error: 37: name 'usampler2DRect' is reserved int usampler2DRect; ^^^^^^^^^^^^^^ error: 38: name 'usampler2DMS' is reserved int usampler2DMS; ^^^^^^^^^^^^ error: 39: name 'usampler2DMSArray' is reserved int usampler2DMSArray; ^^^^^^^^^^^^^^^^^ error: 40: name 'usamplerBuffer' is reserved int usamplerBuffer; ^^^^^^^^^^^^^^ error: 41: name 'usamplerCube' is reserved int usamplerCube; ^^^^^^^^^^^^ error: 42: name 'usamplerCubeArray' is reserved int usamplerCubeArray; ^^^^^^^^^^^^^^^^^ 40 errors