<!--Copyright (c) 2019 The Khronos Group Inc.Use of this source code is governed by an MIT-style license that can befound in the LICENSE.txt file.--><!DOCTYPE html><html><head><metacharset="utf-8"><title>GLSL mis-matching uniform block</title><linkrel="stylesheet"href="../../resources/js-test-style.css"/><linkrel="stylesheet"href="../../resources/glsl-feature-tests.css"/><scriptsrc="../../js/js-test-pre.js"></script><scriptsrc="../../js/webgl-test-utils.js"></script><scriptsrc="../../js/glsl-conformance-test.js"></script></head><body><divid="description"></div><divid="console"></div><scriptid="vshader-uniform-block-precision"type="text/something-not-javascript">#version300esuniformBlock{mediumpvec4val;};voidmain(){gl_Position=val;}</script><scriptid="fshader-uniform-block-precision"type="text/something-not-javascript">#version300esuniformBlock{highpvec4val;};outhighpvec4out_FragColor;voidmain(){out_FragColor=val;}</script><script>"use strict";description("Shaders with precision mis-matching uniform blocks should fail");GLSLConformanceTester.runTests([{vShaderId:'vshader-uniform-block-precision',vShaderSuccess:true,fShaderId:'fshader-uniform-block-precision',fShaderSuccess:true,linkSuccess:false,passMsg:"Shaders with precision mis-matching uniform blocks should fail"},],2);varsuccessfullyParsed=true;</script></body></html>