diff options
Diffstat (limited to 'tests/spec/glsl-es-1.00/compiler/arithmetic-operators/division-by-zero-01.frag')
-rw-r--r-- | tests/spec/glsl-es-1.00/compiler/arithmetic-operators/division-by-zero-01.frag | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/spec/glsl-es-1.00/compiler/arithmetic-operators/division-by-zero-01.frag b/tests/spec/glsl-es-1.00/compiler/arithmetic-operators/division-by-zero-01.frag new file mode 100644 index 00000000..97a6122c --- /dev/null +++ b/tests/spec/glsl-es-1.00/compiler/arithmetic-operators/division-by-zero-01.frag @@ -0,0 +1,17 @@ +// [config] +// expect_result: pass +// glsl_version: 1.10 +// glsles_version: 1.00 +// [end config] +// +// Division by zero is legal for floating point values. +// +// From section 5.9 of the GLSL ES 1.00.17 spec: +// Dividing by zero does not cause an exception but does result in an +// unspecified value. + +float +f() { + float x = 1.0 / 0.0; + return x; +} |