#version 310 es
precision mediump float;

float main1() {
  return 1.0f;
}

void main() {
  float inner_result = main1();
  gl_FragDepth = inner_result;
  return;
}
#version 310 es
#extension GL_OES_sample_variables : require
precision mediump float;

uint main2() {
  return 1u;
}

void main() {
  uint inner_result = main2();
  gl_SampleMask[0] = int(inner_result);
  return;
}