| Index: conformance/ogles/GL/equal/equal_vec2_frag.frag
 | 
| ===================================================================
 | 
| --- conformance/ogles/GL/equal/equal_vec2_frag.frag	(revision 0)
 | 
| +++ conformance/ogles/GL/equal/equal_vec2_frag.frag	(working copy)
 | 
| @@ -0,0 +1,40 @@
 | 
| +
 | 
| +/*
 | 
| +** Copyright (c) 2012 The Khronos Group Inc.
 | 
| +**
 | 
| +** Permission is hereby granted, free of charge, to any person obtaining a
 | 
| +** copy of this software and/or associated documentation files (the
 | 
| +** "Materials"), to deal in the Materials without restriction, including
 | 
| +** without limitation the rights to use, copy, modify, merge, publish,
 | 
| +** distribute, sublicense, and/or sell copies of the Materials, and to
 | 
| +** permit persons to whom the Materials are furnished to do so, subject to
 | 
| +** the following conditions:
 | 
| +**
 | 
| +** The above copyright notice and this permission notice shall be included
 | 
| +** in all copies or substantial portions of the Materials.
 | 
| +**
 | 
| +** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
| +** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 | 
| +** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 | 
| +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 | 
| +** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 | 
| +** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 | 
| +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 | 
| +*/
 | 
| +
 | 
| +
 | 
| +#ifdef GL_ES
 | 
| +#ifdef GL_FRAGMENT_PRECISION_HIGH
 | 
| +precision highp float;
 | 
| +#else
 | 
| +precision mediump float;
 | 
| +#endif
 | 
| +#endif
 | 
| +varying vec4 color;
 | 
| +
 | 
| +void main (void)
 | 
| +{
 | 
| +	vec2 c = floor(10.0 * color.rg - 4.5);   // round to the nearest integer
 | 
| +	vec2 result = vec2(equal(c, vec2(0.0))); 
 | 
| +	gl_FragColor = vec4(result, 0.0, 1.0);
 | 
| +}
 | 
| 
 |