1[require] 2GLSL >= 1.50 3GL_ARB_gpu_shader_fp64 4 5[vertex shader passthrough] 6 7[fragment shader] 8#version 150 9#extension GL_ARB_gpu_shader_fp64 : require 10 11uniform dvec2[2] color = dvec2[2](dvec2(0.0lf, 1.0lf), dvec2(0.0lf, 0.0lf)); 12void main() 13{ 14 gl_FragColor = vec4(color[0], color[1]); 15} 16 17[test] 18# green rectangle on the left side 19draw rect -1 -1 1 2 20uniform dvec2 color[0] 0.0 0.0 21uniform dvec2 color[1] 1.0 0.0 22# blue rectangle on the right side 23draw rect 0 -1 1 2 24relative probe rgb (0.25, 0.5) (0.0, 1.0, 0.0) 25relative probe rgb (0.75, 0.5) (0.0, 0.0, 1.0) 26