 wtu.getScript("fragmentShaderStructFieldPrecision"),
  fShaderSuccess: true,
  linkSuccess: false,
  passMsg: "Structures must have the same type definitions (including precision) to be considered the same type.",
});
tests.push({
  vShaderSource: wtu.getScript("vertexShaderUnnamedStruct"),
  vShaderSuccess: true,
  fShaderSource: wtu.getScript("fragmentShaderSimple"),
  fShaderSuccess: true,
  linkSuccess: true,
  passMsg: "Shaders with uniforms of unnamed struct type should compile and link successfully.