(view as text)
'python' '-u' '../../../scripts/slave/annotated_run.py' '--build-properties-gz=eNqlVluL4zYU/iuDn1qYTKyLLWmedttCWSilLGz70ClGl6NEE8dyZTnpsux/32MnmXFmYAu7kIfoO+d8Onf5U2FavYc2DLm4/xsPodutHPTDKsW2hfTGblPch3F/F9OmuC227di50L2Ed9Fuw0uw24YUd6/geICUgoP/3mz2OrR3Nu4RzVu9C8O17j+3hUm6s9vivtjrIUNCRTOG1jU2dj5sEH8PLegBLgIT84f3vyG+zbm/X69n8G7Juu7XT8cjmF3I64sxpA5zgca//vHh5q/QiZsffv/z3S/v3v540ejGvUEv7jlhXN4WG+gg6QzNJsOQm8chdsV9TiOgKOQmwSEMYcIKxionXUm9IpIKZkrQtS5rK5xmljJGCZUl5RwvCsMwTk7g31PQZ6deeI3iXifocvM6RxfBnCqdsDYHaMbUnliXUhfSa/BlHm5+OqEv1C7JKBjlijwLbfrGyM/2U+qeuBdwROpWd5sl+7W407ZdSpU1TDMiVK2YIKJWVemJoAJ0ZYQQ0ipZEw3VNcv3OY8Ew1GnfUBHbRsmbEFomNKcSycrSpmiTCpDpa+VEoTWyG1KbjxIcU14kEuO0tlaGS+1r6yiEiiwyivGMbTK0YqhS0jj4Zrj1DVLHqIkreSz1nfFPdgtuLGda7Zpo9HtAnrWavUBzs0191DNVvtF6+T0sXmMptnBx6viHndfcfx/mvUrd2a7XY4FHgfI5xMk3wQ3RdOPq1PyVkfcCavuEFzQk0qKj2DzYjQRTGBDDyeztYvHro0aZ7BzzbQiZoU+DiHH9PG8pQZcU0+zvYlx08IQx2Rh2oxPkvWQ7Gz974g84N7ivYSzSipVsfJZcJ6Zb6tlCpAP0LozR4znZCyLm1PYbCA1mxTHvikn6TYemzlfCYaxzcNlB77KPCHklPp5QpqtHraA2p8KnOoWN1QX8pSlYUqp4rXiwhqlma6sU8KDZoZyopQUwkiuqpoqhmT4FuS5y9vmYs2F51IaSQhz2knPHXBdASsrUzJuuBMKvCgn64VVpY0phRHe1c5oWQLUBu9jJbe1tHiZlNJ6Ws9WMND5FYoYyFxatPek0qKqalZKLipJWU3AcGmZ5ZJLWpeOEkenwcTuuA6XEl475gX6wGxJkUMTnGivmarRWoM2RLKpSFmbxuo+jwka6JDu3FsTTSk8g5ILJ6jl6DarnTYVlRaot8ZVWmvrNaiJBh/OPUwDN/lyjsA5TYz1FVBV484kTnn0gXOruZNSlcZyi+uUFJ8ngiFfKt4MkA6n9kB0dUbvdN8PfcyXJz72TfQ44wDN/KFx6ZNjTLvTQ/Tz/cODwd/ULA8Pc/+sca6b6TFumtNj3BSfvwDaSdha' '--factory-properties-gz=eNo1zUsOgzAMRdG9ZAx0WIlldANWII/UJY2jxMCg6t4bPp0+XR9/zLBwcDRKnNib3jwQYAtMYzwislWQVxSlV5Foes0LGpOQJ2JXc5+WdsMws7Ybx3sbV3Zs63XGyAlncXOyxSDWkY2Odq0G5SkbHVBGWYKWP358uzYqyCtyZfa1vdbOplSSaDfKu0oqiWQizQANgeN8St8fqLBRjA=='
 in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build (timeout 1200 secs)
 watching logfiles {}
 argv: ['python', '-u', '../../../scripts/slave/annotated_run.py', '--build-properties-gz=eNqlVluL4zYU/iuDn1qYTKyLLWmedttCWSilLGz70ClGl6NEE8dyZTnpsux/32MnmXFmYAu7kIfoO+d8Onf5U2FavYc2DLm4/xsPodutHPTDKsW2hfTGblPch3F/F9OmuC227di50L2Ed9Fuw0uw24YUd6/geICUgoP/3mz2OrR3Nu4RzVu9C8O17j+3hUm6s9vivtjrIUNCRTOG1jU2dj5sEH8PLegBLgIT84f3vyG+zbm/X69n8G7Juu7XT8cjmF3I64sxpA5zgca//vHh5q/QiZsffv/z3S/v3v540ejGvUEv7jlhXN4WG+gg6QzNJsOQm8chdsV9TiOgKOQmwSEMYcIKxionXUm9IpIKZkrQtS5rK5xmljJGCZUl5RwvCsMwTk7g31PQZ6deeI3iXifocvM6RxfBnCqdsDYHaMbUnliXUhfSa/BlHm5+OqEv1C7JKBjlijwLbfrGyM/2U+qeuBdwROpWd5sl+7W407ZdSpU1TDMiVK2YIKJWVemJoAJ0ZYQQ0ipZEw3VNcv3OY8Ew1GnfUBHbRsmbEFomNKcSycrSpmiTCpDpa+VEoTWyG1KbjxIcU14kEuO0tlaGS+1r6yiEiiwyivGMbTK0YqhS0jj4Zrj1DVLHqIkreSz1nfFPdgtuLGda7Zpo9HtAnrWavUBzs0191DNVvtF6+T0sXmMptnBx6viHndfcfx/mvUrd2a7XY4FHgfI5xMk3wQ3RdOPq1PyVkfcCavuEFzQk0qKj2DzYjQRTGBDDyeztYvHro0aZ7BzzbQiZoU+DiHH9PG8pQZcU0+zvYlx08IQx2Rh2oxPkvWQ7Gz974g84N7ivYSzSipVsfJZcJ6Zb6tlCpAP0LozR4znZCyLm1PYbCA1mxTHvikn6TYemzlfCYaxzcNlB77KPCHklPp5QpqtHraA2p8KnOoWN1QX8pSlYUqp4rXiwhqlma6sU8KDZoZyopQUwkiuqpoqhmT4FuS5y9vmYs2F51IaSQhz2knPHXBdASsrUzJuuBMKvCgn64VVpY0phRHe1c5oWQLUBu9jJbe1tHiZlNJ6Ws9WMND5FYoYyFxatPek0qKqalZKLipJWU3AcGmZ5ZJLWpeOEkenwcTuuA6XEl475gX6wGxJkUMTnGivmarRWoM2RLKpSFmbxuo+jwka6JDu3FsTTSk8g5ILJ6jl6DarnTYVlRaot8ZVWmvrNaiJBh/OPUwDN/lyjsA5TYz1FVBV484kTnn0gXOruZNSlcZyi+uUFJ8ngiFfKt4MkA6n9kB0dUbvdN8PfcyXJz72TfQ44wDN/KFx6ZNjTLvTQ/Tz/cODwd/ULA8Pc/+sca6b6TFumtNj3BSfvwDaSdha', '--factory-properties-gz=eNo1zUsOgzAMRdG9ZAx0WIlldANWII/UJY2jxMCg6t4bPp0+XR9/zLBwcDRKnNib3jwQYAtMYzwislWQVxSlV5Foes0LGpOQJ2JXc5+WdsMws7Ybx3sbV3Zs63XGyAlncXOyxSDWkY2Odq0G5SkbHVBGWYKWP358uzYqyCtyZfa1vdbOplSSaDfKu0oqiWQizQANgeN8St8fqLBRjA==']
 environment:
  APPDATA=C:\Users\chrome-bot\AppData\Roaming
  AWS_CREDENTIAL_FILE=C:\b\build\site_config\.boto
  BOTO_CONFIG=C:\b\build\site_config\.boto
  BUILDBOT_BLAMELIST=[u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
  BUILDBOT_BRANCH=master
  BUILDBOT_BUILDBOTURL=http://build.chromium.org/p/chromium.webkit/
  BUILDBOT_BUILDERNAME=GPU Win7 (NVIDIA)
  BUILDBOT_BUILDNUMBER=41348
  BUILDBOT_CLOBBER=
  BUILDBOT_GOT_REVISION=None
  BUILDBOT_MASTERNAME=chromium.webkit
  BUILDBOT_REVISION=335d8d02f918273b0ea6a06c7da3c23321280244
  BUILDBOT_SCHEDULER=trigger_group_0
  BUILDBOT_SLAVENAME=build111-m1
  CHROME_HEADLESS=1
  COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
  COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
  COMMONPROGRAMW6432=C:\Program Files\Common Files
  COMPUTERNAME=BUILD111-M1
  COMSPEC=C:\Windows\system32\cmd.exe
  GIT_USER_AGENT=win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
  HOME=c:\Users\chrome-bot
  HOMEDRIVE=C:
  HOMEPATH=\Users\chrome-bot
  LOCALAPPDATA=C:\Users\chrome-bot\AppData\Local
  LOGNAME=chrome-bot
  NUMBER_OF_PROCESSORS=8
  OS=Windows_NT
  PATH=C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
  PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  PROCESSOR_ARCHITECTURE=x86
  PROCESSOR_ARCHITEW6432=AMD64
  PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
  PROGRAMFILES=C:\Program Files (x86)
  PROGRAMW6432=C:\Program Files
  PWD=C:\b\build\slave\GPU_Win7__NVIDIA_\build
  PYTHONPATH=C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
  SYSTEMDRIVE=C:
  SYSTEMROOT=C:\Windows
  TEMP=C:\Users\CHROME~1\AppData\Local\Temp
  TMP=C:\Users\CHROME~1\AppData\Local\Temp
  USERDOMAIN=GOLO
  USERNAME=chrome-bot
  USERPROFILE=C:\Users\chrome-bot
  VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
  WINDIR=C:\Windows
 using PTY: False

@@@SEED_STEP update_scripts@@@

@@@STEP_CURSOR update_scripts@@@

@@@STEP_STARTED@@@

C:\b\build\..\depot_tools\gclient.bat sync --force --verbose
in dir C:\b\build:
 cmd: ['C:\\b\\build\\..\\depot_tools\\gclient.bat', 'sync', '--force', '--verbose']
 cwd: C:\b\build
 name: update_scripts
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

solutions = [
  { "name"        : "slave.DEPS",
    "url"         : "svn://svn.chromium.org/chrome-internal/trunk/tools/build/slave.DEPS",
    "deps_file"   : "DEPS",
    "managed"     : True,
    "custom_deps" : {
    },
    "safesync_url": "",
  },
]
cache_dir = None

Oh hai! You are using subversion. Chrome infra is eager to get rid of
svn support so please switch to git.
Tracking bug: http://crbug.com/475320
Request a new git repository at: 
  https://code.google.com/p/chromium/issues/entry?template=Infra-Git

________ running 'svn update C:\b\slave.DEPS --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


slave.DEPS (Elapsed: 0:00:00)
----------------------------------------
[0:00:00] Started.
[0:00:00] Finished.
----------------------------------------

________ running 'svn update C:\b\build --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


build (Elapsed: 0:00:00)
----------------------------------------
[0:00:00] Started.
[0:00:00] Finished.
----------------------------------------

________ running 'svn update C:\b\build\goma --revision 75068 --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75068.


build/goma (Elapsed: 0:00:00)
----------------------------------------
[0:00:00] Started.
[0:00:01] Finished.
----------------------------------------
gclient(652) ParseDepsFile:Setting build/goma recursion to 1.

________ running 'svn update C:\b\build\scripts\command_wrapper\bin --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


build/scripts/command_wrapper/bin (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:01] Finished.
----------------------------------------

________ running 'svn update C:\b\build\scripts\gsd_generate_index --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


build/scripts/gsd_generate_index (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:01] Finished.
----------------------------------------

________ running 'svn update C:\b\build\scripts\private\data\reliability --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


build/scripts/private/data/reliability (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:01] Finished.
----------------------------------------

________ running 'svn update C:\b\build\scripts\tools\deps2git --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


build/scripts/tools/deps2git (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:01] Finished.
----------------------------------------

________ running 'svn update C:\b\build\scripts\tools\deps2git_internal --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


build/scripts/tools/deps2git_internal (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:01] Finished.
----------------------------------------

________ running 'svn update C:\b\build\third_party\gsutil --revision 263 --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 263.


build/third_party/gsutil (Elapsed: 0:00:00)
----------------------------------------
[0:00:01] Started.
[0:00:02] Finished.
----------------------------------------

________ running 'svn update C:\b\build\third_party\gsutil\boto --revision 7 --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 7.


build/third_party/gsutil/boto (Elapsed: 0:00:00)
----------------------------------------
[0:00:02] Started.
[0:00:02] Finished.
----------------------------------------

________ running 'svn update C:\b\build\third_party\lighttpd --revision 58968 --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 58968.


build/third_party/lighttpd (Elapsed: 0:00:00)
----------------------------------------
[0:00:02] Started.
[0:00:02] Finished.
----------------------------------------

________ running 'svn update C:\b\build\third_party\psutils --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


build/third_party/psutils (Elapsed: 0:00:00)
----------------------------------------
[0:00:02] Started.
[0:00:02] Finished.
----------------------------------------

________ running 'svn update C:\b\build_internal\scripts\slave --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


build_internal/scripts/slave (Elapsed: 0:00:00)
----------------------------------------
[0:00:02] Started.
[0:00:02] Finished.
----------------------------------------

________ running 'svn update C:\b\build_internal\site_config --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


build_internal/site_config (Elapsed: 0:00:00)
----------------------------------------
[0:00:02] Started.
[0:00:03] Finished.
----------------------------------------

________ running 'svn update C:\b\build_internal\tools --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 75734.


build_internal/tools (Elapsed: 0:00:00)
----------------------------------------
[0:00:03] Started.
[0:00:03] Finished.
----------------------------------------

________ running 'svn update C:\b\depot_tools --force --accept theirs-conflict --ignore-externals' in 'C:\b'
At revision 295918.


depot_tools (Elapsed: 0:00:00)
----------------------------------------
[0:00:03] Started.
[0:00:03] Finished.
----------------------------------------

________ running 'C:\b\depot_tools\python276_bin\python.exe build/scripts/tools/runit.py python build/scripts/common/cros_chromite.py -v' in 'C:\b'
INFO:root:Updated 0 cache artifact(s).


________ running 'download_from_google_storage --directory --recursive --bucket chrome-goma build/goma' in 'C:\b'

________ running 'C:\b\depot_tools\python276_bin\python.exe build/goma/fix_file_modes.py' in 'C:\b'

@@@STEP_CURSOR update_scripts@@@

@@@STEP_CLOSED@@@

@@@HONOR_ZERO_RETURN_CODE@@@

@@@SEED_STEP setup_build@@@

@@@STEP_CURSOR setup_build@@@

@@@STEP_STARTED@@@

@@@STEP_LOG_LINE@run_recipe@To repro this locally, run the following line from a build checkout:@@@

@@@STEP_LOG_LINE@run_recipe@@@@

@@@STEP_LOG_LINE@run_recipe@./scripts/tools/run_recipe.py gpu/download_and_test --properties-file - <<EOF@@@

@@@STEP_LOG_LINE@run_recipe@{u'parent_buildername': u'GPU Win Builder', u'parent_wk_revision': u'198258', u'parent_got_v8_revision': u'0dc69bf8af5c928e2e35f934f175d253280b04fe', u'parent_got_swarming_client_revision': u'b39a448d8522392389b28f6997126a6ab04bfe87', u'parent_build_archive_url': u'', u'parent_buildnumber': u'32491', u'recipe': u'gpu/download_and_test', u'parent_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'buildbotURL': u'http://build.chromium.org/p/chromium.webkit/', u'parent_slavename': u'build63-m1', u'buildnumber': 41348, u'parent_scheduler': u'global_scheduler', u'top_of_tree_blink': True, u'parentname': u'GPU Win Builder', u'git_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'slavename': u'build111-m1', u'blamelist': [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org'], u'branch': u'master', u'requestedAt': 1435899530, u'patchset': u'', u'issue': u'', u'revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'workdir': u'C:\\b\\build\\slave/GPU_Win7__NVIDIA_', u'test_results_server': u'test-results.appspot.com', u'repository': u'https://chromium.googlesource.com/chromium/src', u'buildername': u'GPU Win7 (NVIDIA)', u'parent_try_job_key': u'', u'mastername': u'chromium.webkit', u'parent_got_webkit_revision': u'198258', u'parent_builddir': u'', u'parent_branch': u'master', u'show_perf_results': True, u'parent_got_clang_revision': u'', u'requester': u'', u'build_config': u'Release', u'parent_cr_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'rietveld': u'', u'parent_got_nacl_revision': u'9cb3a31796937176950f1727ea5b7778c9861ae5', u'generate_gtest_json': True, u'parent_got_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'project': u'chromium', u'perf_id': u'gpu-webkit-win7-nvidia', u'patch_url': u'', u'parent_git_number': u'', u'parentslavename': u'build63-m1', u'scheduler': u'trigger_group_0', u'swarm_hashes': {u'content_gl_tests': u'47f488b8113dad8f4de4a5e305b034b4d79ef703', u'tab_capture_end2end_tests': u'07f3e047d72c404c36dab528ce2fcbd5aaacfae9', u'gpu_unittests': u'c2146d3f75ab3c02563a14f1fa396c48aeab1834', u'gl_tests': u'5abb07b7fd6dba80ee6b419304c68c293888cf26', u'angle_unittests': u'c946947cb9a3a5cd97fea3b24199877b84956293', u'gles2_conform_test': u'5f15a755630847582361eb48c3c4848260d21d2e', u'telemetry_gpu_test': u'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791'}}@@@

@@@STEP_LOG_LINE@run_recipe@EOF@@@

@@@STEP_LOG_LINE@run_recipe@@@@

@@@STEP_LOG_LINE@run_recipe@To run on Windows, you can put the JSON in a file and redirect the@@@

@@@STEP_LOG_LINE@run_recipe@contents of the file into run_recipe.py, with the < operator.@@@

@@@STEP_LOG_END@run_recipe@@@

Running recipe with {u'generate_gtest_json': True, u'parent_wk_revision': u'198258', u'parent_got_v8_revision': u'0dc69bf8af5c928e2e35f934f175d253280b04fe', u'parent_got_swarming_client_revision': u'b39a448d8522392389b28f6997126a6ab04bfe87', u'parent_build_archive_url': u'', u'git_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'recipe': u'gpu/download_and_test', u'parent_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'build_config': u'Release', u'parent_slavename': u'build63-m1', u'project': u'chromium', u'parent_scheduler': u'global_scheduler', u'top_of_tree_blink': True, u'parentname': u'GPU Win Builder', u'parent_buildnumber': u'32491', u'slavename': u'build111-m1', u'blamelist': [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org'], u'branch': u'master', u'perf_id': u'gpu-webkit-win7-nvidia', u'patchset': u'', u'issue': u'', u'revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'workdir': u'C:\\b\\build\\slave/GPU_Win7__NVIDIA_', u'test_results_server': u'test-results.appspot.com', u'repository': u'https://chromium.googlesource.com/chromium/src', u'buildername': u'GPU Win7 (NVIDIA)', u'parent_try_job_key': u'', u'mastername': u'chromium.webkit', u'parent_got_webkit_revision': u'198258', u'parent_builddir': u'', u'parent_branch': u'master', u'show_perf_results': True, u'parent_got_clang_revision': u'', u'requester': u'', u'buildbotURL': u'http://build.chromium.org/p/chromium.webkit/', u'parent_cr_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'rietveld': u'', u'parent_got_nacl_revision': u'9cb3a31796937176950f1727ea5b7778c9861ae5', u'parent_buildername': u'GPU Win Builder', u'parent_got_revision': u'335d8d02f918273b0ea6a06c7da3c23321280244', u'buildnumber': 41348, u'requestedAt': 1435899530, u'patch_url': u'', u'parent_git_number': u'', u'parentslavename': u'build63-m1', u'scheduler': u'trigger_group_0', u'swarm_hashes': {u'content_gl_tests': u'47f488b8113dad8f4de4a5e305b034b4d79ef703', u'tab_capture_end2end_tests': u'07f3e047d72c404c36dab528ce2fcbd5aaacfae9', u'gpu_unittests': u'c2146d3f75ab3c02563a14f1fa396c48aeab1834', u'gl_tests': u'5abb07b7fd6dba80ee6b419304c68c293888cf26', u'angle_unittests': u'c946947cb9a3a5cd97fea3b24199877b84956293', u'gles2_conform_test': u'5f15a755630847582361eb48c3c4848260d21d2e', u'telemetry_gpu_test': u'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791'}}

@@@STEP_TEXT@<br/>running recipe: "gpu/download_and_test"@@@

@@@STEP_CURSOR setup_build@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP cleanup temp@@@

@@@STEP_CURSOR cleanup temp@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\cleanup_temp.py
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: False
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\cleanup_temp.py']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: cleanup temp
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

Removing any chrome temporary files...
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
   Removing temp contents took 0.0 s
Done removing any Chrome temporary files!
Removing any build.dead directories...
Done removing any build.dead directories!
Removing any old isolate directories...
Done removing any old isolate directories!
Removing any old isolate execution directories...
Done removing any old isolate execution directories!
Removing temp...
Done removing TEMP!
Removing any crash reports...
Done removing any crash reports!

@@@STEP_CURSOR cleanup temp@@@

@@@STEP_CURSOR cleanup temp@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP git setup (swarming_client)@@@

@@@STEP_CURSOR git setup (swarming_client)@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\git_setup.py --path C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client --url https://chromium.googlesource.com/external/swarming.client.git --git_cmd_path C:\b\depot_tools\git.bat
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: False
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\git_setup.py', '--path', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client', '--url', 'https://chromium.googlesource.com/external/swarming.client.git', '--git_cmd_path', 'C:\\b\\depot_tools\\git.bat']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: git setup (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR git setup (swarming_client)@@@

@@@STEP_CURSOR git setup (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP git fetch (swarming_client)@@@

@@@STEP_CURSOR git fetch (swarming_client)@@@

@@@STEP_STARTED@@@

C:\b\depot_tools\git.bat retry fetch origin
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client:
 allow_subannotations: False
 cmd: ['C:\\b\\depot_tools\\git.bat', 'retry', 'fetch', 'origin']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client
 name: git fetch (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR git fetch (swarming_client)@@@

@@@STEP_CURSOR git fetch (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP git checkout (swarming_client)@@@

@@@STEP_CURSOR git checkout (swarming_client)@@@

@@@STEP_STARTED@@@

C:\b\depot_tools\git.bat checkout -f b39a448d8522392389b28f6997126a6ab04bfe87
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client:
 allow_subannotations: False
 cmd: ['C:\\b\\depot_tools\\git.bat', 'checkout', '-f', 'b39a448d8522392389b28f6997126a6ab04bfe87']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client
 name: git checkout (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

HEAD is now at b39a448... Fix crash when exit_code=='N/A'.

@@@STEP_CURSOR git checkout (swarming_client)@@@

@@@STEP_CURSOR git checkout (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP git clean (swarming_client)@@@

@@@STEP_CURSOR git clean (swarming_client)@@@

@@@STEP_STARTED@@@

C:\b\depot_tools\git.bat clean -f -d -x
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client:
 allow_subannotations: False
 cmd: ['C:\\b\\depot_tools\\git.bat', 'clean', '-f', '-d', '-x']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client
 name: git clean (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

Removing auth.pyc
Removing isolated_format.pyc
Removing isolateserver.pyc
Removing third_party/__init__.pyc
Removing third_party/colorama/__init__.pyc
Removing third_party/colorama/ansi.pyc
Removing third_party/colorama/ansitowin32.pyc
Removing third_party/colorama/initialise.pyc
Removing third_party/colorama/win32.pyc
Removing third_party/colorama/winterm.pyc
Removing third_party/depot_tools/__init__.pyc
Removing third_party/depot_tools/fix_encoding.pyc
Removing third_party/depot_tools/subcommand.pyc
Removing third_party/httplib2/__init__.pyc
Removing third_party/httplib2/iri2uri.pyc
Removing third_party/httplib2/socks.pyc
Removing third_party/oauth2client/__init__.pyc
Removing third_party/oauth2client/anyjson.pyc
Removing third_party/oauth2client/client.pyc
Removing third_party/oauth2client/clientsecrets.pyc
Removing third_party/oauth2client/crypt.pyc
Removing third_party/oauth2client/locked_file.pyc
Removing third_party/oauth2client/multistore_file.pyc
Removing third_party/oauth2client/util.pyc
Removing third_party/pyasn1/pyasn1/__init__.pyc
Removing third_party/pyasn1/pyasn1/codec/__init__.pyc
Removing third_party/pyasn1/pyasn1/codec/ber/__init__.pyc
Removing third_party/pyasn1/pyasn1/codec/ber/decoder.pyc
Removing third_party/pyasn1/pyasn1/codec/ber/eoo.pyc
Removing third_party/pyasn1/pyasn1/codec/cer/__init__.pyc
Removing third_party/pyasn1/pyasn1/codec/cer/decoder.pyc
Removing third_party/pyasn1/pyasn1/codec/der/__init__.pyc
Removing third_party/pyasn1/pyasn1/codec/der/decoder.pyc
Removing third_party/pyasn1/pyasn1/compat/__init__.pyc
Removing third_party/pyasn1/pyasn1/compat/octets.pyc
Removing third_party/pyasn1/pyasn1/debug.pyc
Removing third_party/pyasn1/pyasn1/error.pyc
Removing third_party/pyasn1/pyasn1/type/__init__.pyc
Removing third_party/pyasn1/pyasn1/type/base.pyc
Removing third_party/pyasn1/pyasn1/type/char.pyc
Removing third_party/pyasn1/pyasn1/type/constraint.pyc
Removing third_party/pyasn1/pyasn1/type/error.pyc
Removing third_party/pyasn1/pyasn1/type/namedtype.pyc
Removing third_party/pyasn1/pyasn1/type/namedval.pyc
Removing third_party/pyasn1/pyasn1/type/tag.pyc
Removing third_party/pyasn1/pyasn1/type/tagmap.pyc
Removing third_party/pyasn1/pyasn1/type/univ.pyc
Removing third_party/pyasn1/pyasn1/type/useful.pyc
Removing third_party/requests/__init__.pyc
Removing third_party/requests/adapters.pyc
Removing third_party/requests/api.pyc
Removing third_party/requests/auth.pyc
Removing third_party/requests/certs.pyc
Removing third_party/requests/compat.pyc
Removing third_party/requests/cookies.pyc
Removing third_party/requests/exceptions.pyc
Removing third_party/requests/hooks.pyc
Removing third_party/requests/models.pyc
Removing third_party/requests/packages/__init__.pyc
Removing third_party/requests/packages/urllib3/__init__.pyc
Removing third_party/requests/packages/urllib3/_collections.pyc
Removing third_party/requests/packages/urllib3/connectionpool.pyc
Removing third_party/requests/packages/urllib3/contrib/__init__.pyc
Removing third_party/requests/packages/urllib3/contrib/pyopenssl.pyc
Removing third_party/requests/packages/urllib3/exceptions.pyc
Removing third_party/requests/packages/urllib3/fields.pyc
Removing third_party/requests/packages/urllib3/filepost.pyc
Removing third_party/requests/packages/urllib3/packages/__init__.pyc
Removing third_party/requests/packages/urllib3/packages/ordered_dict.pyc
Removing third_party/requests/packages/urllib3/packages/six.pyc
Removing third_party/requests/packages/urllib3/packages/ssl_match_hostname/__init__.pyc
Removing third_party/requests/packages/urllib3/poolmanager.pyc
Removing third_party/requests/packages/urllib3/request.pyc
Removing third_party/requests/packages/urllib3/response.pyc
Removing third_party/requests/packages/urllib3/util.pyc
Removing third_party/requests/sessions.pyc
Removing third_party/requests/status_codes.pyc
Removing third_party/requests/structures.pyc
Removing third_party/requests/utils.pyc
Removing third_party/rsa/rsa/__init__.pyc
Removing third_party/rsa/rsa/_compat.pyc
Removing third_party/rsa/rsa/common.pyc
Removing third_party/rsa/rsa/core.pyc
Removing third_party/rsa/rsa/key.pyc
Removing third_party/rsa/rsa/pem.pyc
Removing third_party/rsa/rsa/pkcs1.pyc
Removing third_party/rsa/rsa/prime.pyc
Removing third_party/rsa/rsa/randnum.pyc
Removing third_party/rsa/rsa/transform.pyc
Removing third_party/rsa/rsa/varblock.pyc
Removing utils/__init__.pyc
Removing utils/file_path.pyc
Removing utils/lru.pyc
Removing utils/net.pyc
Removing utils/oauth.pyc
Removing utils/on_error.pyc
Removing utils/subprocess42.pyc
Removing utils/threading_utils.pyc
Removing utils/tools.pyc
Removing utils/zip_package.pyc

@@@STEP_CURSOR git clean (swarming_client)@@@

@@@STEP_CURSOR git clean (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP submodule sync (swarming_client)@@@

@@@STEP_CURSOR submodule sync (swarming_client)@@@

@@@STEP_STARTED@@@

C:\b\depot_tools\git.bat submodule sync
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client:
 allow_subannotations: False
 cmd: ['C:\\b\\depot_tools\\git.bat', 'submodule', 'sync']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client
 name: submodule sync (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR submodule sync (swarming_client)@@@

@@@STEP_CURSOR submodule sync (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP submodule update (swarming_client)@@@

@@@STEP_CURSOR submodule update (swarming_client)@@@

@@@STEP_STARTED@@@

C:\b\depot_tools\git.bat submodule update --init --recursive
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client:
 allow_subannotations: False
 cmd: ['C:\\b\\depot_tools\\git.bat', 'submodule', 'update', '--init', '--recursive']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client
 name: submodule update (swarming_client)
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR submodule update (swarming_client)@@@

@@@STEP_CURSOR submodule update (swarming_client)@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP get_vs_toolchain_if_necessary@@@

@@@STEP_CURSOR get_vs_toolchain_if_necessary@@@

@@@STEP_STARTED@@@

python -u C:\b\depot_tools\win_toolchain\get_toolchain_if_necessary.py 27eac9b2869ef6c89391f305a3f01285ea317867 9d9a93134b3eabd003b85b4e7dea06c0eae150ed
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: False
 cmd: ['python', '-u', 'C:\\b\\depot_tools\\win_toolchain\\get_toolchain_if_necessary.py', '27eac9b2869ef6c89391f305a3f01285ea317867', '9d9a93134b3eabd003b85b4e7dea06c0eae150ed']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: get_vs_toolchain_if_necessary
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR get_vs_toolchain_if_necessary@@@

@@@STEP_CURSOR get_vs_toolchain_if_necessary@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP copy parent_got_revision to got_revision@@@

@@@STEP_CURSOR copy parent_got_revision to got_revision@@@

@@@STEP_STARTED@@@

python -u c:\users\chrome~1\appdata\local\temp\tmpexyjyb.py
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: False
 cmd: ['python', '-u', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpexyjyb.py']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: copy parent_got_revision to got_revision
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows


@@@STEP_CURSOR copy parent_got_revision to got_revision@@@

@@@STEP_LOG_LINE@python.inline@exit()@@@

@@@STEP_LOG_END@python.inline@@@

@@@SET_BUILD_PROPERTY@got_revision@"335d8d02f918273b0ea6a06c7da3c23321280244"@@@

@@@STEP_CURSOR copy parent_got_revision to got_revision@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP content_gl_tests@@@

@@@STEP_CURSOR content_gl_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=content_gl_tests --step-name=content_gl_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\content_gl_tests --test-launcher-summary-output c:\users\chrome~1\appdata\local\temp\tmpoauqtb.json --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 47f488b8113dad8f4de4a5e305b034b4d79ef703 -I https://isolateserver.appspot.com -- --use-gpu-in-tests
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=content_gl_tests', '--step-name=content_gl_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\content_gl_tests', '--test-launcher-summary-output', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpoauqtb.json', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', '47f488b8113dad8f4de4a5e305b034b4d79ef703', '-I', 'https://isolateserver.appspot.com', '--', '--use-gpu-in-tests']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: content_gl_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpoauqtb.json'
  Keeping file 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpoauqtb.json' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name content_gl_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 47f488b8113dad8f4de4a5e305b034b4d79ef703 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\content_gl_tests\content_gl_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 47f488b8113dad8f4de4a5e305b034b4d79ef703 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\content_gl_tests\content_gl_tests.xml
IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
[1/19] GLHelperTest.RGBASyncReadbackTest (31 ms)
[2/19] GLHelperTest.BGRASyncReadbackTest (15 ms)
[3/19] GLHelperTest.RGB565SyncReadbackTest (0 ms)
[4/19] GLHelperTest.RGBAASyncReadbackTest (5 ms)
[5/19] GLHelperTest.BGRAASyncReadbackTest (37 ms)
[6/19] GLHelperTest.RGB565ASyncReadbackTest (31 ms)
[7/19] GLHelperTest.ValidateScalerPipelines (109 ms)
[8/19] GLHelperTest.CheckSpecificPipelines (0 ms)
[9/19] GLHelperTest.ScalerOpTest (156 ms)
[10/19] GLHelperTest.CheckOptimizations (0 ms)
[11/19] GLHelperPixelTest.YUVReadbackOptTest (235 ms)
[12/19] GLHelperPixelTest.YUVReadbackTest (1141 ms)
[13/19] GLHelperPixelTest.ScaleTest (1342 ms)
[14/19] GLHelperPixelTest.CropScaleReadbackAndCleanTextureTest (11075 ms)
[15/19] SignalTest.BasicSignalSyncPointTest (15 ms)
[16/19] SignalTest.InvalidSignalSyncPointTest (0 ms)
[17/19] SignalTest.BasicSignalQueryTest (0 ms)
[18/19] SignalTest.SignalQueryUnboundTest (0 ms)
[19/19] SignalTest.InvalidSignalQueryUnboundTest (0 ms)
SUCCESS: all tests passed.
Tests took 15 seconds.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\content_gl_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/content_gl_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:content_gl_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@content_gl_tests@@@
1 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.

@@@STEP_CURSOR content_gl_tests@@@

@@@STEP_CURSOR content_gl_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP gl_tests@@@

@@@STEP_CURSOR gl_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=gl_tests --step-name=gl_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gl_tests --test-launcher-summary-output c:\users\chrome~1\appdata\local\temp\tmptuepvu.json --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 5abb07b7fd6dba80ee6b419304c68c293888cf26 -I https://isolateserver.appspot.com -- --use-gpu-in-tests
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=gl_tests', '--step-name=gl_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\gl_tests', '--test-launcher-summary-output', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmptuepvu.json', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', '5abb07b7fd6dba80ee6b419304c68c293888cf26', '-I', 'https://isolateserver.appspot.com', '--', '--use-gpu-in-tests']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: gl_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmptuepvu.json'
  Keeping file 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmptuepvu.json' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name gl_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 5abb07b7fd6dba80ee6b419304c68c293888cf26 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gl_tests\gl_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 5abb07b7fd6dba80ee6b419304c68c293888cf26 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gl_tests\gl_tests.xml
IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
[1/92] BindUniformLocationTest.Basic (125 ms)
[2/92] BindUniformLocationTest.Compositor (16 ms)
[3/92] GLChromiumFramebufferMultisampleTest.CachedBindingsTest (15 ms)
[4/92] GLChromiumFramebufferMultisampleTest.DrawAndResolve (0 ms)
[5/92] CHROMIUMPathRenderingTest.TestMatrix (0 ms)
[6/92] CHROMIUMPathRenderingTest.TestMatrixErrors (16 ms)
[7/92] GLCompressedCopyTextureCHROMIUMTest.Basic (15 ms)
[8/92] GLCompressedCopyTextureCHROMIUMTest.InternalFormat (0 ms)
[9/92] GLCompressedCopyTextureCHROMIUMTest.InternalFormatNotSupported (0 ms)
[10/92] GLCompressedCopyTextureCHROMIUMTest.BasicStatePreservation (16 ms)
[11/92] GLCompressedCopyTextureCHROMIUMTest.TextureStatePreserved (0 ms)
[12/92] GLCopyTextureCHROMIUMTest.RedefineDestinationTexture (15 ms)
[13/92] GLCopyTextureCHROMIUMTest.CopySubTextureDimension (0 ms)
[14/92] GLCopyTextureCHROMIUMTest.CopySubTextureOffset (0 ms)
[15/92] DepthTextureTest.RenderTo (16 ms)
[16/92] GLLoseContextTest.ShareGroup (16 ms)
[17/92] PointCoordTest.RenderTo (15 ms)
[18/92] GLProgramTest.GetSetUniform (16 ms)
[19/92] GLProgramTest.NewShaderInCurrentProgram (15 ms)
[20/92] GLProgramTest.ShaderLengthSpecified (0 ms)
[21/92] GLProgramTest.UniformsInCurrentProgram (15 ms)
[22/92] GLProgramTest.DeleteAttachedShaderLinks (16 ms)
[23/92] WebGLProgramTest.DeferCompileWithExt (0 ms)
[24/92] QueryTest.MultipleQueries (16 ms)
[25/92] QueryTest.GetErrorBasic (0 ms)
[26/92] QueryTest.CommandsCompleted (0 ms)
[27/92] QueryTest.CommandsCompletedWithFinish (0 ms)
[28/92] GLReadbackTest.ReadPixelsWithPBOAndQuery (341 ms)
[29/92] GLReadbackTest.ReadPixelsFloat (10 ms)
[30/92] GLSharedResources.CreateDelete (4 ms)
[31/92] GLStreamDrawTest.Basic (16 ms)
[32/92] GLStreamDrawTest.DrawElements (15 ms)
[33/92] GLStreamDrawTest.VertexArrayObjects (0 ms)
[34/92] GLTextureMailboxTest.ProduceAndConsumeTexture (16 ms)
[35/92] GLTextureMailboxTest.ProduceAndConsumeTextureRGB (0 ms)
[36/92] GLTextureMailboxTest.ProduceAndConsumeTextureDirect (0 ms)
[37/92] GLTextureMailboxTest.ConsumeTextureValidatesKey (16 ms)
[38/92] GLTextureMailboxTest.SharedTextures (0 ms)
[39/92] GLTextureMailboxTest.ProduceFrontBuffer (0 ms)
[40/92] GLTextureMailboxTest.ProduceTextureDirectInvalidTarget (15 ms)
[41/92] GLTextureMailboxTest.ProduceFrontBufferMultipleContexts (16 ms)
[42/92] TextureStorageTest.CorrectPixels (15 ms)
[43/92] TextureStorageTest.IsImmutable (0 ms)
[44/92] TextureStorageTest.OneLevel (0 ms)
[45/92] TextureStorageTest.MultipleLevels (0 ms)
[46/92] TextureStorageTest.BadTarget (0 ms)
[47/92] TextureStorageTest.InvalidId (0 ms)
[48/92] TextureStorageTest.CannotRedefine (0 ms)
[49/92] GLTest.Basic (16 ms)
[50/92] GLTest.BasicFBO (0 ms)
[51/92] GLTest.SimpleShader (15 ms)
[52/92] GLTest.FeatureFlagsMatchCapabilities (0 ms)
[53/92] GLTest.GetString (0 ms)
[54/92] GLVirtualContextsTest.Basic (31 ms)
[55/92] GLVirtualContextsTest.VertexArrayObjectRestore (32 ms)
[56/92] GLVirtualContextsTest.VertexArrayObjectRestoreRebind (15 ms)
[57/92] GLVirtualContextsTest.VertexArrayObjectRestoreDefault (16 ms)
[58/92] OcclusionQueryTest.Occlusion (15 ms)
[59/92] Format/CompressedTextureTest.Draw/0 (16 ms)
[60/92] Format/CompressedTextureTest.Draw/1 (0 ms)
[61/92] Format/CompressedTextureTest.Draw/2 (16 ms)
[62/92] Format/CompressedTextureTest.Draw/3 (0 ms)
[63/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColor/0 (16 ms)
[64/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColor/1 (0 ms)
[65/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColorWithMask/0 (15 ms)
[66/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColorWithMask/1 (0 ms)
[67/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColorWithScissor/0 (0 ms)
[68/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearColorWithScissor/1 (16 ms)
[69/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearDepthStencil/0 (0 ms)
[70/92] GLClearFramebufferTestWithParam/GLClearFramebufferTest.ClearDepthStencil/1 (0 ms)
[71/92] CopyType/GLCopyTextureCHROMIUMTest.Basic/0 (0 ms)
[72/92] CopyType/GLCopyTextureCHROMIUMTest.Basic/1 (0 ms)
[73/92] CopyType/GLCopyTextureCHROMIUMTest.ImmutableTexture/0 (15 ms)
[74/92] CopyType/GLCopyTextureCHROMIUMTest.ImmutableTexture/1 (0 ms)
[75/92] CopyType/GLCopyTextureCHROMIUMTest.InternalFormat/0 (16 ms)
[76/92] CopyType/GLCopyTextureCHROMIUMTest.InternalFormat/1 (0 ms)
[77/92] CopyType/GLCopyTextureCHROMIUMTest.InternalFormatNotSupported/0 (16 ms)
[78/92] CopyType/GLCopyTextureCHROMIUMTest.InternalFormatNotSupported/1 (0 ms)
[79/92] CopyType/GLCopyTextureCHROMIUMTest.BasicStatePreservation/0 (0 ms)
[80/92] CopyType/GLCopyTextureCHROMIUMTest.BasicStatePreservation/1 (0 ms)
[81/92] CopyType/GLCopyTextureCHROMIUMTest.TextureStatePreserved/0 (16 ms)
[82/92] CopyType/GLCopyTextureCHROMIUMTest.TextureStatePreserved/1 (0 ms)
[83/92] CopyType/GLCopyTextureCHROMIUMTest.FBOStatePreserved/0 (0 ms)
[84/92] CopyType/GLCopyTextureCHROMIUMTest.FBOStatePreserved/1 (0 ms)
[85/92] CopyType/GLCopyTextureCHROMIUMTest.ProgramStatePreservation/0 (15 ms)
[86/92] CopyType/GLCopyTextureCHROMIUMTest.ProgramStatePreservation/1 (16 ms)
[87/92] CopyType/GLCopyTextureCHROMIUMTest.UninitializedSource/0 (0 ms)
[88/92] CopyType/GLCopyTextureCHROMIUMTest.UninitializedSource/1 (0 ms)
[89/92] GpuMemoryBufferTests/GpuMemoryBufferTest.Lifecycle/0 (15 ms)
[90/92] GpuMemoryBufferTests/GpuMemoryBufferTest.Lifecycle/1 (0 ms)
[91/92] GpuMemoryBufferTests/GpuMemoryBufferTest.Lifecycle/2 (15 ms)
[92/92] GpuMemoryBufferTests/GpuMemoryBufferTest.Lifecycle/3 (16 ms)
SUCCESS: all tests passed.
Tests took 2 seconds.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gl_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/gl_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:gl_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@gl_tests@@@

@@@STEP_CURSOR gl_tests@@@

@@@STEP_CURSOR gl_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP angle_unittests@@@

@@@STEP_CURSOR angle_unittests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=angle_unittests --step-name=angle_unittests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\angle_unittests --test-launcher-summary-output c:\users\chrome~1\appdata\local\temp\tmp57ncah.json --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H c946947cb9a3a5cd97fea3b24199877b84956293 -I https://isolateserver.appspot.com -- --use-gpu-in-tests
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=angle_unittests', '--step-name=angle_unittests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\angle_unittests', '--test-launcher-summary-output', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp57ncah.json', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'c946947cb9a3a5cd97fea3b24199877b84956293', '-I', 'https://isolateserver.appspot.com', '--', '--use-gpu-in-tests']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: angle_unittests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp57ncah.json'
  Keeping file 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp57ncah.json' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name angle_unittests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H c946947cb9a3a5cd97fea3b24199877b84956293 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\angle_unittests\angle_unittests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H c946947cb9a3a5cd97fea3b24199877b84956293 -I https://isolateserver.appspot.com -- --use-gpu-in-tests --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\angle_unittests\angle_unittests.xml
IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
[1/4937] OptionalTest.BasicInvalid (0 ms)
[2/4937] OptionalTest.BasicValid (0 ms)
[3/4937] OptionalTest.Copies (0 ms)
[4/4937] MatrixUtilsTest.MatrixConstructorTest (0 ms)
[5/4937] MatrixUtilsTest.MatrixCompMultTest (0 ms)
[6/4937] MatrixUtilsTest.MatrixOuterProductTest (0 ms)
[7/4937] MatrixUtilsTest.MatrixTransposeTest (0 ms)
[8/4937] MatrixUtilsTest.MatrixDeterminantTest (0 ms)
[9/4937] MatrixUtilsTest.2x2MatrixInverseTest (0 ms)
[10/4937] MatrixUtilsTest.3x3MatrixInverseTest (0 ms)
[11/4937] MatrixUtilsTest.4x4MatrixInverseTest (0 ms)
[12/4937] StringUtilsTest.SplitStringBasic (0 ms)
[13/4937] StringUtilsTest.SplitStringAlongWhitespaceBasic (0 ms)
[14/4937] StringUtilsTest.HexStringToUIntBasic (0 ms)
[15/4937] ParseUniformName.ArrayIndex (0 ms)
[16/4937] ParseUniformName.NegativeArrayIndex (0 ms)
[17/4937] ParseUniformName.NoArrayIndex (0 ms)
[18/4937] ParseUniformName.NULLArrayIndex (0 ms)
[19/4937] ParseUniformName.TrailingWhitespace (0 ms)
[20/4937] ConfigSetTest.Size (0 ms)
[21/4937] ConfigSetTest.IDs (0 ms)
[22/4937] ConfigSetTest.Filtering_BitSizes (0 ms)
[23/4937] ConfigSetTest.Sorting_BitSizes (0 ms)
[24/4937] FenceNVTest.DestructionDeletesImpl (0 ms)
[25/4937] FenceNVTest.SetAndTestBehavior (0 ms)
[26/4937] FenceSyncTest.DestructionDeletesImpl (0 ms)
[27/4937] FenceSyncTest.SetAndGetStatusBehavior (0 ms)
[28/4937] HandleAllocatorTest.ReservationsWithGaps (0 ms)
[29/4937] HandleAllocatorTest.Random (0 ms)
[30/4937] HandleAllocatorTest.Reallocation (0 ms)
[31/4937] HandleAllocatorTest.ReserveMaxUintHandle (0 ms)
[32/4937] ImageIndexTest.Iterator2D (0 ms)
[33/4937] ImageIndexTest.IteratorCube (0 ms)
[34/4937] ImageIndexTest.Iterator3D (0 ms)
[35/4937] ImageIndexTest.Iterator2DArray (0 ms)
[36/4937] InfoLogTest.LogLengthCountsTerminator (0 ms)
[37/4937] InfoLogTest.AppendingNewline (0 ms)
[38/4937] ResourceManagerTest.ReallocateBoundTexture (0 ms)
[39/4937] ResourceManagerTest.ReallocateBoundBuffer (0 ms)
[40/4937] ResourceManagerTest.ReallocateBoundRenderbuffer (0 ms)
[41/4937] SurfaceTest.DestructionDeletesImpl (0 ms)
[42/4937] TransformFeedbackTest.DestructionDeletesImpl (0 ms)
[43/4937] TransformFeedbackTest.SideEffectsOfStartAndStop (0 ms)
[44/4937] TransformFeedbackTest.SideEffectsOfPauseAndResume (0 ms)
[45/4937] TransformFeedbackTest.BufferBinding (0 ms)
[46/4937] APITest.CompareShBuiltInResources (0 ms)
[47/4937] EmulateBuiltInFunctionsTest.DotEmulated (0 ms)
[48/4937] CollectFragmentVariablesTest.SimpleOutputVar (0 ms)
[49/4937] CollectFragmentVariablesTest.LocationOutputVar (0 ms)
[50/4937] CollectFragmentVariablesTest.DepthRange (0 ms)
[51/4937] CollectVertexVariablesTest.LocationAttribute (0 ms)
[52/4937] CollectVertexVariablesTest.SimpleInterfaceBlock (0 ms)
[53/4937] CollectVertexVariablesTest.SimpleInstancedInterfaceBlock (0 ms)
[54/4937] CollectVertexVariablesTest.StructInterfaceBlock (0 ms)
[55/4937] CollectVertexVariablesTest.StructInstancedInterfaceBlock (0 ms)
[56/4937] CollectVertexVariablesTest.NestedStructRowMajorInterfaceBlock (0 ms)
[57/4937] CollectVertexVariablesTest.VaryingInterpolation (0 ms)
[58/4937] CollectVertexVariablesTest.DepthRange (0 ms)
[59/4937] ConstantFoldingTest.FoldIntegerAdd (0 ms)
[60/4937] ConstantFoldingTest.FoldIntegerSub (0 ms)
[61/4937] ConstantFoldingTest.FoldIntegerMul (0 ms)
[62/4937] ConstantFoldingTest.FoldIntegerDiv (0 ms)
[63/4937] ConstantFoldingTest.FoldIntegerModulus (0 ms)
[64/4937] ConstantFoldingTest.FoldVectorCrossProduct (0 ms)
[65/4937] ConstantFoldingTest.Fold2x2MatrixInverse (0 ms)
[66/4937] ConstantFoldingTest.Fold3x3MatrixInverse (0 ms)
[67/4937] ConstantFoldingTest.Fold4x4MatrixInverse (0 ms)
[68/4937] ConstantFoldingTest.Fold2x2MatrixDeterminant (0 ms)
[69/4937] ConstantFoldingTest.Fold3x3MatrixDeterminant (0 ms)
[70/4937] ConstantFoldingTest.Fold4x4MatrixDeterminant (0 ms)
[71/4937] ConstantFoldingTest.Fold3x3MatrixTranspose (0 ms)
[72/4937] DebugShaderPrecisionTest.RoundingFunctionsDefined (0 ms)
[73/4937] DebugShaderPrecisionTest.PragmaDisablesEmulation (0 ms)
[74/4937] DebugShaderPrecisionTest.MultiplePragmas (0 ms)
[75/4937] DebugShaderPrecisionTest.DeclarationsAndConstants (0 ms)
[76/4937] DebugShaderPrecisionTest.InitializerRounding (0 ms)
[77/4937] DebugShaderPrecisionTest.CompoundAddFunction (0 ms)
[78/4937] DebugShaderPrecisionTest.CompoundSubFunction (0 ms)
[79/4937] DebugShaderPrecisionTest.CompoundDivFunction (0 ms)
[80/4937] DebugShaderPrecisionTest.CompoundMulFunction (16 ms)
[81/4937] DebugShaderPrecisionTest.CompoundAddVectorPlusScalarFunction (0 ms)
[82/4937] DebugShaderPrecisionTest.CompoundMatrixTimesMatrixFunction (0 ms)
[83/4937] DebugShaderPrecisionTest.CompoundMatrixTimesScalarFunction (0 ms)
[84/4937] DebugShaderPrecisionTest.CompoundVectorTimesMatrixFunction (0 ms)
[85/4937] DebugShaderPrecisionTest.CompoundVectorTimesScalarFunction (0 ms)
[86/4937] DebugShaderPrecisionTest.BinaryMathRounding (0 ms)
[87/4937] DebugShaderPrecisionTest.BuiltInMathFunctionRounding (0 ms)
[88/4937] DebugShaderPrecisionTest.BuiltInRelationalFunctionRounding (0 ms)
[89/4937] DebugShaderPrecisionTest.ConstructorRounding (0 ms)
[90/4937] DebugShaderPrecisionTest.StructConstructorNoRounding (0 ms)
[91/4937] DebugShaderPrecisionTest.SwizzleRounding (0 ms)
[92/4937] DebugShaderPrecisionTest.BuiltInTexFunctionRounding (0 ms)
[93/4937] DebugShaderPrecisionTest.FunctionCallParameterQualifiersFromDefinition (0 ms)
[94/4937] DebugShaderPrecisionTest.FunctionCallParameterQualifiersFromPrototype (0 ms)
[95/4937] DebugShaderPrecisionTest.NestedFunctionCalls (0 ms)
[96/4937] NoDebugShaderPrecisionTest.HelpersWrittenOnlyWithExtension (0 ms)
[97/4937] NoDebugShaderPrecisionTest.PragmaHasEffectsOnlyWithExtension (0 ms)
[98/4937] ExpressionLimitTest.ExpressionComplexity (0 ms)
[99/4937] ExpressionLimitTest.UnusedExpressionComplexity (0 ms)
[100/4937] ExpressionLimitTest.CallStackDepth (16 ms)
[101/4937] ExpressionLimitTest.UnusedCallStackDepth (0 ms)
[102/4937] ExpressionLimitTest.Recursion (0 ms)
[103/4937] MalformedShaderTest.FunctionParameterMismatch (0 ms)
[104/4937] MalformedShaderTest.RedeclaringFunctionAsVariable (0 ms)
[105/4937] MalformedShaderTest.RedeclaringFunctionAsStruct (0 ms)
[106/4937] MalformedShaderTest.RedeclaringFunctionWithDifferentQualifiers (0 ms)
[107/4937] MalformedShaderTest.CompareStructsContainingArrays (0 ms)
[108/4937] MalformedShaderTest.AssignStructsContainingArrays (0 ms)
[109/4937] MalformedShaderTest.CompareStructsContainingSamplers (0 ms)
[110/4937] MalformedShaderTest.AssignStructsContainingSamplers (0 ms)
[111/4937] MalformedShaderTest.ArrayWithNoSizeInInitializerList (0 ms)
[112/4937] MalformedShaderTest.ConstVarNotInitialized (0 ms)
[113/4937] MalformedShaderTest.ConstStructNotInitialized (0 ms)
[114/4937] MalformedShaderTest.ConstArrayNotInitialized (0 ms)
[115/4937] MalformedShaderTest.BlockLayoutQualifierOnRegularUniform (0 ms)
[116/4937] MalformedShaderTest.BlockLayoutQualifierOnUniformWithEmptyDecl (0 ms)
[117/4937] MalformedShaderTest.ArraysOfArrays1 (0 ms)
[118/4937] MalformedShaderTest.ArraysOfArrays2 (0 ms)
[119/4937] MalformedShaderTest.UninitializedImplicitArraySize (0 ms)
[120/4937] MalformedShaderTest.TernaryOperatorNotConstantExpression (0 ms)
[121/4937] MalformedShaderTest.TernaryOperatorOnArrays (0 ms)
[122/4937] MalformedShaderTest.TernaryOperatorOnStructs (0 ms)
[123/4937] MalformedShaderTest.AssignArrayLengthToUnsigned (0 ms)
[124/4937] MalformedShaderTest.AssignVaryingToGlobal (0 ms)
[125/4937] MalformedShaderTest.AssignUniformToGlobalESSL3 (0 ms)
[126/4937] MalformedShaderTest.AssignUniformToGlobalESSL1 (0 ms)
[127/4937] MalformedShaderTest.AssignNonConstGlobalToGlobal (0 ms)
[128/4937] MalformedShaderTest.AssignConstGlobalToGlobal (0 ms)
[129/4937] MalformedShaderTest.WriteBothFragDataAndFragColor (0 ms)
[130/4937] MalformedShaderTest.VersionOnSecondLine (0 ms)
[131/4937] NVDrawBuffersTest.NVDrawBuffers (0 ms)
[132/4937] PackUnpackTest.PackSnorm2x16Emulation (0 ms)
[133/4937] PackUnpackTest.UnpackSnorm2x16Emulation (0 ms)
[134/4937] PackUnpackTest.PackHalf2x16Emulation (0 ms)
[135/4937] PackUnpackTest.UnpackHalf2x16Emulation (0 ms)
[136/4937] PruneUnusedFunctionsTest.UnusedFunctionAndProto (0 ms)
[137/4937] PruneUnusedFunctionsTest.UnimplementedPrototype (0 ms)
[138/4937] PruneUnusedFunctionsTest.UsedFunction (0 ms)
[139/4937] RecordConstantPrecisionTest.HigherPrecisionConstantAsParameter (0 ms)
[140/4937] RecordConstantPrecisionTest.EqualPrecisionConstantAsParameter (0 ms)
[141/4937] RecordConstantPrecisionTest.FoldedBinaryConstantPrecisionIsHigher (0 ms)
[142/4937] RecordConstantPrecisionTest.FoldedUnaryConstantPrecisionIsHigher (0 ms)
[143/4937] RemovePowTest.PowWithConstantExponent (0 ms)
[144/4937] RemovePowTest.NestedPowWithConstantExponent (0 ms)
[145/4937] ShaderExtensionTest.FragDepthExtRequiresExt (0 ms)
[146/4937] ShaderExtensionTest.FragDepthExtRequiresPragma (0 ms)
[147/4937] ShaderExtensionTest.FragDepthExtCompiles (0 ms)
[148/4937] ShaderExtensionTest.FragDepthExtResetsInternalStates (0 ms)
[149/4937] ShaderExtensionTest.StandDerivExtRequiresExt (0 ms)
[150/4937] ShaderExtensionTest.StandDerivExtRequiresPragma (0 ms)
[151/4937] ShaderExtensionTest.StandDerivExtCompiles (0 ms)
[152/4937] ShaderExtensionTest.StandDerivExtResetsInternalStates (0 ms)
[153/4937] ShaderExtensionTest.TextureLODExtRequiresExt (0 ms)
[154/4937] ShaderExtensionTest.TextureLODExtRequiresPragma (0 ms)
[155/4937] ShaderExtensionTest.TextureLODExtCompiles (0 ms)
[156/4937] ShaderExtensionTest.TextureLODExtResetsInternalStates (0 ms)
[157/4937] ShaderExtensionTest.BuiltinRewritingBug (0 ms)
[158/4937] ShaderVariableTest.FindInfoByMappedName (0 ms)
[159/4937] ShaderVariableTest.IsSameUniformWithDifferentFieldOrder (0 ms)
[160/4937] ShaderVariableTest.IsSameUniformWithDifferentStructNames (0 ms)
[161/4937] ShaderVariableTest.IsSameVaryingWithDifferentInvariance (0 ms)
[162/4937] ShaderVariableTest.InvariantDoubleDeleteBug (0 ms)
[163/4937] TypeTrackingTest.FunctionPrototypeMangling (0 ms)
[164/4937] TypeTrackingTest.BuiltInFunctionResultPrecision (0 ms)
[165/4937] TypeTrackingTest.BinaryMathResultPrecision (0 ms)
[166/4937] TypeTrackingTest.BuiltInVecFunctionResultTypeAndPrecision (0 ms)
[167/4937] TypeTrackingTest.BuiltInFunctionChoosesHigherPrecision (0 ms)
[168/4937] TypeTrackingTest.BuiltInBoolFunctionResultType (0 ms)
[169/4937] TypeTrackingTest.BuiltInVecToBoolFunctionResultType (0 ms)
[170/4937] TypeTrackingTest.Texture2DResultTypeAndPrecision (0 ms)
[171/4937] TypeTrackingTest.TextureCubeResultTypeAndPrecision (0 ms)
[172/4937] TypeTrackingTest.TextureSizeResultTypeAndPrecision (0 ms)
[173/4937] TypeTrackingTest.BuiltInConstructorResultTypeAndPrecision (0 ms)
[174/4937] TypeTrackingTest.StructConstructorResultNoPrecision (0 ms)
[175/4937] TypeTrackingTest.PackResultTypeAndPrecision (0 ms)
[176/4937] TypeTrackingTest.UnpackNormResultTypeAndPrecision (0 ms)
[177/4937] TypeTrackingTest.UnpackHalfResultTypeAndPrecision (0 ms)
[178/4937] TypeTrackingTest.BuiltInAbsSignFunctionFloatResultTypeAndPrecision (0 ms)
[179/4937] TypeTrackingTest.BuiltInAbsSignFunctionIntResultTypeAndPrecision (0 ms)
[180/4937] TypeTrackingTest.BuiltInFloatBitsToIntResultTypeAndPrecision (0 ms)
[181/4937] TypeTrackingTest.BuiltInIntBitsToFloatResultTypeAndPrecision (0 ms)
[182/4937] BlockCommentTest.CommentReplacedWithSpace (0 ms)
[183/4937] BlockCommentTest.UnterminatedComment (0 ms)
[184/4937] DefineTest.NonIdentifier (0 ms)
[185/4937] DefineTest.RedefinePredefined (0 ms)
[186/4937] DefineTest.ReservedUnderScore1 (0 ms)
[187/4937] DefineTest.ReservedUnderScore2 (0 ms)
[188/4937] DefineTest.ReservedGL (0 ms)
[189/4937] DefineTest.ObjRedefineValid (0 ms)
[190/4937] DefineTest.ObjRedefineInvalid (0 ms)
[191/4937] DefineTest.FuncRedefineValid (0 ms)
[192/4937] DefineTest.FuncRedefineInvalid (0 ms)
[193/4937] DefineTest.ObjBasic (0 ms)
[194/4937] DefineTest.ObjEmpty (0 ms)
[195/4937] DefineTest.ObjChain (0 ms)
[196/4937] DefineTest.ObjChainReverse (0 ms)
[197/4937] DefineTest.ObjRecursive (0 ms)
[198/4937] DefineTest.ObjCompositeChain (0 ms)
[199/4937] DefineTest.ObjCompositeChainReverse (0 ms)
[200/4937] DefineTest.ObjCompositeRecursive (0 ms)
[201/4937] DefineTest.ObjChainSelfRecursive (0 ms)
[202/4937] DefineTest.ObjectLikeWithParens (0 ms)
[203/4937] DefineTest.FuncEmpty (0 ms)
[204/4937] DefineTest.FuncNoArgs (0 ms)
[205/4937] DefineTest.FuncOneArgUnused (0 ms)
[206/4937] DefineTest.FuncTwoArgsUnused (0 ms)
[207/4937] DefineTest.FuncOneArg (0 ms)
[208/4937] DefineTest.FuncTwoArgs (0 ms)
[209/4937] DefineTest.FuncEmptyArgs (0 ms)
[210/4937] DefineTest.FuncMacroAsParam (0 ms)
[211/4937] DefineTest.FuncOneArgMulti (0 ms)
[212/4937] DefineTest.FuncTwoArgsMulti (0 ms)
[213/4937] DefineTest.FuncCompose (0 ms)
[214/4937] DefineTest.FuncArgWithParens (0 ms)
[215/4937] DefineTest.FuncMacroAsNonMacro (0 ms)
[216/4937] DefineTest.FuncExtraNewlines (0 ms)
[217/4937] DefineTest.ChainObjToFunc (0 ms)
[218/4937] DefineTest.ChainObjToNonFunc (0 ms)
[219/4937] DefineTest.ChainObjToFuncWithArgs (0 ms)
[220/4937] DefineTest.ChainObjToFuncCompose (0 ms)
[221/4937] DefineTest.ChainObjToFuncParensInText1 (0 ms)
[222/4937] DefineTest.ChainObjToFuncParensInText2 (0 ms)
[223/4937] DefineTest.ChainObjToFuncMultiLevel (0 ms)
[224/4937] DefineTest.ObjToFuncRecursive (0 ms)
[225/4937] DefineTest.ChainFuncToFuncCompose (0 ms)
[226/4937] DefineTest.FuncSelfRecursive (0 ms)
[227/4937] DefineTest.FuncSelfCompose (0 ms)
[228/4937] DefineTest.FuncSelfComposeNonFunc (0 ms)
[229/4937] DefineTest.FuncSelfComposeNonFuncMultiTokenArg (0 ms)
[230/4937] DefineTest.FinalizeUnexpandedMacro (0 ms)
[231/4937] DefineTest.FuncArgWithCommas (0 ms)
[232/4937] DefineTest.FuncArgObjMaroWithComma (0 ms)
[233/4937] DefineTest.FuncLeftParenInMacroRightParenInText (0 ms)
[234/4937] DefineTest.RepeatedArg (0 ms)
[235/4937] DefineTest.FuncMissingRightParen (0 ms)
[236/4937] DefineTest.FuncIncorrectArgCount (0 ms)
[237/4937] DefineTest.Undef (0 ms)
[238/4937] DefineTest.UndefPredefined (0 ms)
[239/4937] DefineTest.UndefRedefine (0 ms)
[240/4937] DefineTest.C99Example (0 ms)
[241/4937] DefineTest.Predefined_GL_ES (0 ms)
[242/4937] DefineTest.Predefined_VERSION (0 ms)
[243/4937] DefineTest.Predefined_LINE1 (0 ms)
[244/4937] DefineTest.Predefined_LINE2 (0 ms)
[245/4937] DefineTest.Predefined_FILE1 (0 ms)
[246/4937] DefineTest.Predefined_FILE2 (0 ms)
[247/4937] ErrorTest.Empty (0 ms)
[248/4937] ErrorTest.OneTokenMessage (0 ms)
[249/4937] ErrorTest.TwoTokenMessage (0 ms)
[250/4937] ErrorTest.Comments (0 ms)
[251/4937] ErrorTest.MissingNewline (0 ms)
[252/4937] ExtensionTest.Valid (0 ms)
[253/4937] ExtensionTest.Comments (0 ms)
[254/4937] ExtensionTest.MissingNewline (0 ms)
[255/4937] ExtensionTest.ExtensionAfterNonPreProcessorTokenESSL1 (0 ms)
[256/4937] ExtensionTest.ExtensionAfterNonPreProcessorTokenESSL3 (0 ms)
[257/4937] IdentifierTest.AllLetters (0 ms)
[258/4937] IfTest.If_0 (0 ms)
[259/4937] IfTest.If_1 (0 ms)
[260/4937] IfTest.If_0_Else (0 ms)
[261/4937] IfTest.If_1_Else (0 ms)
[262/4937] IfTest.If_0_Elif (0 ms)
[263/4937] IfTest.If_1_Elif (0 ms)
[264/4937] IfTest.If_Elif_Else (0 ms)
[265/4937] IfTest.If_0_Nested (0 ms)
[266/4937] IfTest.If_1_Nested (0 ms)
[267/4937] IfTest.OperatorPrecedence (0 ms)
[268/4937] IfTest.OperatorDefined (0 ms)
[269/4937] IfTest.OperatorEQ (0 ms)
[270/4937] IfTest.OperatorNE (0 ms)
[271/4937] IfTest.OperatorLess (0 ms)
[272/4937] IfTest.OperatorGreater (0 ms)
[273/4937] IfTest.OperatorLE (0 ms)
[274/4937] IfTest.OperatorGE (0 ms)
[275/4937] IfTest.OperatorBitwiseOR (0 ms)
[276/4937] IfTest.OperatorBitwiseAND (0 ms)
[277/4937] IfTest.OperatorBitwiseXOR (0 ms)
[278/4937] IfTest.OperatorBitwiseComplement (0 ms)
[279/4937] IfTest.OperatorLeft (0 ms)
[280/4937] IfTest.OperatorRight (0 ms)
[281/4937] IfTest.ExpressionWithMacros (0 ms)
[282/4937] IfTest.JunkInsideExcludedBlockIgnored (0 ms)
[283/4937] IfTest.Ifdef (0 ms)
[284/4937] IfTest.Ifndef (0 ms)
[285/4937] IfTest.MissingExpression (0 ms)
[286/4937] IfTest.DivisionByZero (0 ms)
[287/4937] IfTest.ModuloByZero (0 ms)
[288/4937] IfTest.DecIntegerOverflow (0 ms)
[289/4937] IfTest.OctIntegerOverflow (0 ms)
[290/4937] IfTest.HexIntegerOverflow (0 ms)
[291/4937] IfTest.UndefinedMacro (0 ms)
[292/4937] IfTest.InvalidExpressionIgnoredForExcludedElif (0 ms)
[293/4937] IfTest.ElseWithoutIf (0 ms)
[294/4937] IfTest.ElifWithoutIf (0 ms)
[295/4937] IfTest.EndifWithoutIf (0 ms)
[296/4937] IfTest.ElseAfterElse (0 ms)
[297/4937] IfTest.ElifAfterElse (0 ms)
[298/4937] IfTest.UnterminatedIf (0 ms)
[299/4937] IfTest.UnterminatedIfdef (0 ms)
[300/4937] InitTest.ZeroCount (0 ms)
[301/4937] InitTest.NullString (0 ms)
[302/4937] InputTest.DefaultConstructor (0 ms)
[303/4937] InputTest.NullLength (0 ms)
[304/4937] InputTest.NegativeLength (0 ms)
[305/4937] InputTest.ActualLength (0 ms)
[306/4937] InputTest.String (0 ms)
[307/4937] InputTest.ReadSingleString (0 ms)
[308/4937] InputTest.ReadMultipleStrings (0 ms)
[309/4937] InputTest.ReadStringsWithLength (0 ms)
[310/4937] LocationTest.String0_Line1 (0 ms)
[311/4937] LocationTest.String0_Line2 (0 ms)
[312/4937] LocationTest.String1_Line1 (0 ms)
[313/4937] LocationTest.String1_Line2 (0 ms)
[314/4937] LocationTest.NewlineInsideCommentCounted (0 ms)
[315/4937] LocationTest.ErrorLocationAfterComment (0 ms)
[316/4937] LocationTest.TokenStraddlingTwoStrings (0 ms)
[317/4937] LocationTest.TokenStraddlingThreeStrings (0 ms)
[318/4937] LocationTest.EndOfFileWithoutNewline (0 ms)
[319/4937] LocationTest.EndOfFileAfterNewline (0 ms)
[320/4937] LocationTest.EndOfFileAfterEmptyString (0 ms)
[321/4937] LocationTest.ValidLineDirective1 (0 ms)
[322/4937] LocationTest.ValidLineDirective2 (0 ms)
[323/4937] LocationTest.LineDirectiveCommentsIgnored (0 ms)
[324/4937] LocationTest.LineDirectiveWithMacro1 (0 ms)
[325/4937] LocationTest.LineDirectiveWithMacro2 (0 ms)
[326/4937] LocationTest.LineDirectiveWithPredefinedMacro (0 ms)
[327/4937] LocationTest.LineDirectiveNewlineBeforeStringBreak (0 ms)
[328/4937] LocationTest.LineDirectiveNewlineAfterStringBreak (0 ms)
[329/4937] LocationTest.LineDirectiveMissingNewline (0 ms)
[330/4937] FloatTest.FractionScientific (0 ms)
[331/4937] PragmaTest.EmptyName (0 ms)
[332/4937] PragmaTest.EmptyValue (0 ms)
[333/4937] PragmaTest.NameValue (0 ms)
[334/4937] PragmaTest.STDGL (0 ms)
[335/4937] PragmaTest.STDGLInvariantAll (0 ms)
[336/4937] PragmaTest.Comments (0 ms)
[337/4937] PragmaTest.MissingNewline (0 ms)
[338/4937] SpaceTest.LeadingSpace (0 ms)
[339/4937] TokenTest.DefaultConstructor (0 ms)
[340/4937] TokenTest.Assignment (0 ms)
[341/4937] TokenTest.Equals (0 ms)
[342/4937] TokenTest.HasLeadingSpace (0 ms)
[343/4937] TokenTest.Write (0 ms)
[344/4937] VersionTest.Valid (0 ms)
[345/4937] VersionTest.CommentsIgnored (0 ms)
[346/4937] VersionTest.MissingNewline (0 ms)
[347/4937] VersionTest.AfterComments (0 ms)
[348/4937] VersionTest.AfterWhitespace (0 ms)
[349/4937] VersionTest.AfterValidToken (0 ms)
[350/4937] VersionTest.AfterInvalidToken (0 ms)
[351/4937] VersionTest.AfterValidDirective (0 ms)
[352/4937] VersionTest.AfterInvalidDirective (0 ms)
[353/4937] VersionTest.AfterExcludedBlock (0 ms)
[354/4937] UnrollFlattenTest.NoGradient (0 ms)
[355/4937] UnrollFlattenTest.GradientNotInDiscont (0 ms)
[356/4937] UnrollFlattenTest.GradientInDiscont (0 ms)
[357/4937] All/CharTest.Identified/0 (0 ms)
[358/4937] All/CharTest.Identified/1 (0 ms)
[359/4937] All/CharTest.Identified/2 (0 ms)
[360/4937] All/CharTest.Identified/3 (0 ms)
[361/4937] All/CharTest.Identified/4 (0 ms)
[362/4937] All/CharTest.Identified/5 (0 ms)
[363/4937] All/CharTest.Identified/6 (0 ms)
[364/4937] All/CharTest.Identified/7 (0 ms)
[365/4937] All/CharTest.Identified/8 (0 ms)
[366/4937] All/CharTest.Identified/9 (0 ms)
[367/4937] All/CharTest.Identified/10 (0 ms)
[368/4937] All/CharTest.Identified/11 (0 ms)
[369/4937] All/CharTest.Identified/12 (0 ms)
[370/4937] All/CharTest.Identified/13 (0 ms)
[371/4937] All/CharTest.Identified/14 (0 ms)
[372/4937] All/CharTest.Identified/15 (0 ms)
[373/4937] All/CharTest.Identified/16 (0 ms)
[374/4937] All/CharTest.Identified/17 (0 ms)
[375/4937] All/CharTest.Identified/18 (0 ms)
[376/4937] All/CharTest.Identified/19 (0 ms)
[377/4937] All/CharTest.Identified/20 (0 ms)
[378/4937] All/CharTest.Identified/21 (0 ms)
[379/4937] All/CharTest.Identified/22 (0 ms)
[380/4937] All/CharTest.Identified/23 (0 ms)
[381/4937] All/CharTest.Identified/24 (0 ms)
[382/4937] All/CharTest.Identified/25 (0 ms)
[383/4937] All/CharTest.Identified/26 (0 ms)
[384/4937] All/CharTest.Identified/27 (0 ms)
[385/4937] All/CharTest.Identified/28 (0 ms)
[386/4937] All/CharTest.Identified/29 (0 ms)
[387/4937] All/CharTest.Identified/30 (16 ms)
[388/4937] All/CharTest.Identified/31 (0 ms)
[389/4937] All/CharTest.Identified/32 (0 ms)
[390/4937] All/CharTest.Identified/33 (0 ms)
[391/4937] All/CharTest.Identified/34 (0 ms)
[392/4937] All/CharTest.Identified/35 (0 ms)
[393/4937] All/CharTest.Identified/36 (0 ms)
[394/4937] All/CharTest.Identified/37 (0 ms)
[395/4937] All/CharTest.Identified/38 (0 ms)
[396/4937] All/CharTest.Identified/39 (0 ms)
[397/4937] All/CharTest.Identified/40 (0 ms)
[398/4937] All/CharTest.Identified/41 (0 ms)
[399/4937] All/CharTest.Identified/42 (0 ms)
[400/4937] All/CharTest.Identified/43 (0 ms)
[401/4937] All/CharTest.Identified/44 (0 ms)
[402/4937] All/CharTest.Identified/45 (0 ms)
[403/4937] All/CharTest.Identified/46 (0 ms)
[404/4937] All/CharTest.Identified/47 (0 ms)
[405/4937] All/CharTest.Identified/48 (0 ms)
[406/4937] All/CharTest.Identified/49 (0 ms)
[407/4937] All/CharTest.Identified/50 (0 ms)
[408/4937] All/CharTest.Identified/51 (0 ms)
[409/4937] All/CharTest.Identified/52 (0 ms)
[410/4937] All/CharTest.Identified/53 (0 ms)
[411/4937] All/CharTest.Identified/54 (0 ms)
[412/4937] All/CharTest.Identified/55 (0 ms)
[413/4937] All/CharTest.Identified/56 (0 ms)
[414/4937] All/CharTest.Identified/57 (0 ms)
[415/4937] All/CharTest.Identified/58 (0 ms)
[416/4937] All/CharTest.Identified/59 (0 ms)
[417/4937] All/CharTest.Identified/60 (0 ms)
[418/4937] All/CharTest.Identified/61 (0 ms)
[419/4937] All/CharTest.Identified/62 (0 ms)
[420/4937] All/CharTest.Identified/63 (0 ms)
[421/4937] All/CharTest.Identified/64 (0 ms)
[422/4937] All/CharTest.Identified/65 (0 ms)
[423/4937] All/CharTest.Identified/66 (0 ms)
[424/4937] All/CharTest.Identified/67 (0 ms)
[425/4937] All/CharTest.Identified/68 (0 ms)
[426/4937] All/CharTest.Identified/69 (0 ms)
[427/4937] All/CharTest.Identified/70 (0 ms)
[428/4937] All/CharTest.Identified/71 (0 ms)
[429/4937] All/CharTest.Identified/72 (0 ms)
[430/4937] All/CharTest.Identified/73 (0 ms)
[431/4937] All/CharTest.Identified/74 (0 ms)
[432/4937] All/CharTest.Identified/75 (0 ms)
[433/4937] All/CharTest.Identified/76 (0 ms)
[434/4937] All/CharTest.Identified/77 (0 ms)
[435/4937] All/CharTest.Identified/78 (0 ms)
[436/4937] All/CharTest.Identified/79 (0 ms)
[437/4937] All/CharTest.Identified/80 (0 ms)
[438/4937] All/CharTest.Identified/81 (0 ms)
[439/4937] All/CharTest.Identified/82 (0 ms)
[440/4937] All/CharTest.Identified/83 (0 ms)
[441/4937] All/CharTest.Identified/84 (0 ms)
[442/4937] All/CharTest.Identified/85 (0 ms)
[443/4937] All/CharTest.Identified/86 (0 ms)
[444/4937] All/CharTest.Identified/87 (0 ms)
[445/4937] All/CharTest.Identified/88 (0 ms)
[446/4937] All/CharTest.Identified/89 (0 ms)
[447/4937] All/CharTest.Identified/90 (0 ms)
[448/4937] All/CharTest.Identified/91 (0 ms)
[449/4937] All/CharTest.Identified/92 (0 ms)
[450/4937] All/CharTest.Identified/93 (0 ms)
[451/4937] All/CharTest.Identified/94 (0 ms)
[452/4937] All/CharTest.Identified/95 (0 ms)
[453/4937] All/CharTest.Identified/96 (0 ms)
[454/4937] All/CharTest.Identified/97 (0 ms)
[455/4937] All/CharTest.Identified/98 (0 ms)
[456/4937] All/CharTest.Identified/99 (0 ms)
[457/4937] All/CharTest.Identified/100 (0 ms)
[458/4937] All/CharTest.Identified/101 (0 ms)
[459/4937] All/CharTest.Identified/102 (0 ms)
[460/4937] All/CharTest.Identified/103 (0 ms)
[461/4937] All/CharTest.Identified/104 (0 ms)
[462/4937] All/CharTest.Identified/105 (0 ms)
[463/4937] All/CharTest.Identified/106 (0 ms)
[464/4937] All/CharTest.Identified/107 (0 ms)
[465/4937] All/CharTest.Identified/108 (0 ms)
[466/4937] All/CharTest.Identified/109 (0 ms)
[467/4937] All/CharTest.Identified/110 (0 ms)
[468/4937] All/CharTest.Identified/111 (0 ms)
[469/4937] All/CharTest.Identified/112 (0 ms)
[470/4937] All/CharTest.Identified/113 (0 ms)
[471/4937] All/CharTest.Identified/114 (0 ms)
[472/4937] All/CharTest.Identified/115 (0 ms)
[473/4937] All/CharTest.Identified/116 (0 ms)
[474/4937] All/CharTest.Identified/117 (0 ms)
[475/4937] All/CharTest.Identified/118 (0 ms)
[476/4937] All/CharTest.Identified/119 (0 ms)
[477/4937] All/CharTest.Identified/120 (0 ms)
[478/4937] All/CharTest.Identified/121 (0 ms)
[479/4937] All/CharTest.Identified/122 (0 ms)
[480/4937] All/CharTest.Identified/123 (0 ms)
[481/4937] All/CharTest.Identified/124 (0 ms)
[482/4937] All/CharTest.Identified/125 (0 ms)
[483/4937] All/CharTest.Identified/126 (0 ms)
[484/4937] All/CharTest.Identified/127 (0 ms)
[485/4937] All/CharTest.Identified/128 (0 ms)
[486/4937] All/CharTest.Identified/129 (0 ms)
[487/4937] All/CharTest.Identified/130 (0 ms)
[488/4937] All/CharTest.Identified/131 (0 ms)
[489/4937] All/CharTest.Identified/132 (0 ms)
[490/4937] All/CharTest.Identified/133 (0 ms)
[491/4937] All/CharTest.Identified/134 (0 ms)
[492/4937] All/CharTest.Identified/135 (0 ms)
[493/4937] All/CharTest.Identified/136 (0 ms)
[494/4937] All/CharTest.Identified/137 (0 ms)
[495/4937] All/CharTest.Identified/138 (0 ms)
[496/4937] All/CharTest.Identified/139 (0 ms)
[497/4937] All/CharTest.Identified/140 (0 ms)
[498/4937] All/CharTest.Identified/141 (0 ms)
[499/4937] All/CharTest.Identified/142 (0 ms)
[500/4937] All/CharTest.Identified/143 (0 ms)
[501/4937] All/CharTest.Identified/144 (0 ms)
[502/4937] All/CharTest.Identified/145 (0 ms)
[503/4937] All/CharTest.Identified/146 (0 ms)
[504/4937] All/CharTest.Identified/147 (0 ms)
[505/4937] All/CharTest.Identified/148 (0 ms)
[506/4937] All/CharTest.Identified/149 (0 ms)
[507/4937] All/CharTest.Identified/150 (0 ms)
[508/4937] All/CharTest.Identified/151 (0 ms)
[509/4937] All/CharTest.Identified/152 (0 ms)
[510/4937] All/CharTest.Identified/153 (0 ms)
[511/4937] All/CharTest.Identified/154 (0 ms)
[512/4937] All/CharTest.Identified/155 (0 ms)
[513/4937] All/CharTest.Identified/156 (0 ms)
[514/4937] All/CharTest.Identified/157 (0 ms)
[515/4937] All/CharTest.Identified/158 (0 ms)
[516/4937] All/CharTest.Identified/159 (0 ms)
[517/4937] All/CharTest.Identified/160 (0 ms)
[518/4937] All/CharTest.Identified/161 (0 ms)
[519/4937] All/CharTest.Identified/162 (0 ms)
[520/4937] All/CharTest.Identified/163 (0 ms)
[521/4937] All/CharTest.Identified/164 (0 ms)
[522/4937] All/CharTest.Identified/165 (0 ms)
[523/4937] All/CharTest.Identified/166 (0 ms)
[524/4937] All/CharTest.Identified/167 (0 ms)
[525/4937] All/CharTest.Identified/168 (0 ms)
[526/4937] All/CharTest.Identified/169 (0 ms)
[527/4937] All/CharTest.Identified/170 (0 ms)
[528/4937] All/CharTest.Identified/171 (0 ms)
[529/4937] All/CharTest.Identified/172 (0 ms)
[530/4937] All/CharTest.Identified/173 (0 ms)
[531/4937] All/CharTest.Identified/174 (0 ms)
[532/4937] All/CharTest.Identified/175 (0 ms)
[533/4937] All/CharTest.Identified/176 (0 ms)
[534/4937] All/CharTest.Identified/177 (0 ms)
[535/4937] All/CharTest.Identified/178 (0 ms)
[536/4937] All/CharTest.Identified/179 (0 ms)
[537/4937] All/CharTest.Identified/180 (0 ms)
[538/4937] All/CharTest.Identified/181 (0 ms)
[539/4937] All/CharTest.Identified/182 (0 ms)
[540/4937] All/CharTest.Identified/183 (0 ms)
[541/4937] All/CharTest.Identified/184 (0 ms)
[542/4937] All/CharTest.Identified/185 (0 ms)
[543/4937] All/CharTest.Identified/186 (0 ms)
[544/4937] All/CharTest.Identified/187 (0 ms)
[545/4937] All/CharTest.Identified/188 (0 ms)
[546/4937] All/CharTest.Identified/189 (0 ms)
[547/4937] All/CharTest.Identified/190 (0 ms)
[548/4937] All/CharTest.Identified/191 (0 ms)
[549/4937] All/CharTest.Identified/192 (0 ms)
[550/4937] All/CharTest.Identified/193 (0 ms)
[551/4937] All/CharTest.Identified/194 (0 ms)
[552/4937] All/CharTest.Identified/195 (0 ms)
[553/4937] All/CharTest.Identified/196 (0 ms)
[554/4937] All/CharTest.Identified/197 (0 ms)
[555/4937] All/CharTest.Identified/198 (0 ms)
[556/4937] All/CharTest.Identified/199 (0 ms)
[557/4937] All/CharTest.Identified/200 (0 ms)
[558/4937] All/CharTest.Identified/201 (0 ms)
[559/4937] All/CharTest.Identified/202 (0 ms)
[560/4937] All/CharTest.Identified/203 (0 ms)
[561/4937] All/CharTest.Identified/204 (0 ms)
[562/4937] All/CharTest.Identified/205 (0 ms)
[563/4937] All/CharTest.Identified/206 (0 ms)
[564/4937] All/CharTest.Identified/207 (0 ms)
[565/4937] All/CharTest.Identified/208 (0 ms)
[566/4937] All/CharTest.Identified/209 (0 ms)
[567/4937] All/CharTest.Identified/210 (0 ms)
[568/4937] All/CharTest.Identified/211 (0 ms)
[569/4937] All/CharTest.Identified/212 (0 ms)
[570/4937] All/CharTest.Identified/213 (0 ms)
[571/4937] All/CharTest.Identified/214 (0 ms)
[572/4937] All/CharTest.Identified/215 (0 ms)
[573/4937] All/CharTest.Identified/216 (0 ms)
[574/4937] All/CharTest.Identified/217 (0 ms)
[575/4937] All/CharTest.Identified/218 (0 ms)
[576/4937] All/CharTest.Identified/219 (0 ms)
[577/4937] All/CharTest.Identified/220 (0 ms)
[578/4937] All/CharTest.Identified/221 (0 ms)
[579/4937] All/CharTest.Identified/222 (0 ms)
[580/4937] All/CharTest.Identified/223 (0 ms)
[581/4937] All/CharTest.Identified/224 (0 ms)
[582/4937] All/CharTest.Identified/225 (0 ms)
[583/4937] All/CharTest.Identified/226 (0 ms)
[584/4937] All/CharTest.Identified/227 (0 ms)
[585/4937] All/CharTest.Identified/228 (0 ms)
[586/4937] All/CharTest.Identified/229 (0 ms)
[587/4937] All/CharTest.Identified/230 (0 ms)
[588/4937] All/CharTest.Identified/231 (0 ms)
[589/4937] All/CharTest.Identified/232 (0 ms)
[590/4937] All/CharTest.Identified/233 (0 ms)
[591/4937] All/CharTest.Identified/234 (0 ms)
[592/4937] All/CharTest.Identified/235 (0 ms)
[593/4937] All/CharTest.Identified/236 (0 ms)
[594/4937] All/CharTest.Identified/237 (0 ms)
[595/4937] All/CharTest.Identified/238 (0 ms)
[596/4937] All/CharTest.Identified/239 (0 ms)
[597/4937] All/CharTest.Identified/240 (0 ms)
[598/4937] All/CharTest.Identified/241 (0 ms)
[599/4937] All/CharTest.Identified/242 (0 ms)
[600/4937] All/CharTest.Identified/243 (0 ms)
[601/4937] All/CharTest.Identified/244 (0 ms)
[602/4937] All/CharTest.Identified/245 (0 ms)
[603/4937] All/CharTest.Identified/246 (0 ms)
[604/4937] All/CharTest.Identified/247 (0 ms)
[605/4937] All/CharTest.Identified/248 (0 ms)
[606/4937] All/CharTest.Identified/249 (0 ms)
[607/4937] All/CharTest.Identified/250 (0 ms)
[608/4937] All/CharTest.Identified/251 (0 ms)
[609/4937] All/CharTest.Identified/252 (0 ms)
[610/4937] All/CharTest.Identified/253 (0 ms)
[611/4937] All/CharTest.Identified/254 (0 ms)
[612/4937] All/CharTest.Identified/255 (0 ms)
[613/4937] LineComment/CommentTest.CommentIgnored/0 (0 ms)
[614/4937] LineComment/CommentTest.CommentIgnored/1 (0 ms)
[615/4937] LineComment/CommentTest.CommentIgnored/2 (0 ms)
[616/4937] LineComment/CommentTest.CommentIgnored/3 (0 ms)
[617/4937] LineComment/CommentTest.CommentIgnored/4 (0 ms)
[618/4937] BlockComment/CommentTest.CommentIgnored/0 (0 ms)
[619/4937] BlockComment/CommentTest.CommentIgnored/1 (0 ms)
[620/4937] BlockComment/CommentTest.CommentIgnored/2 (0 ms)
[621/4937] BlockComment/CommentTest.CommentIgnored/3 (0 ms)
[622/4937] BlockComment/CommentTest.CommentIgnored/4 (0 ms)
[623/4937] BlockComment/CommentTest.CommentIgnored/5 (0 ms)
[624/4937] All/InvalidExtensionTest.Identified/0 (0 ms)
[625/4937] All/InvalidExtensionTest.Identified/1 (0 ms)
[626/4937] All/InvalidExtensionTest.Identified/2 (0 ms)
[627/4937] All/InvalidExtensionTest.Identified/3 (0 ms)
[628/4937] All/InvalidExtensionTest.Identified/4 (0 ms)
[629/4937] All/InvalidExtensionTest.Identified/5 (0 ms)
[630/4937] Underscore/SingleLetterIdentifierTest.Identified/0 (0 ms)
[631/4937] a_z/SingleLetterIdentifierTest.Identified/0 (0 ms)
[632/4937] a_z/SingleLetterIdentifierTest.Identified/1 (0 ms)
[633/4937] a_z/SingleLetterIdentifierTest.Identified/2 (0 ms)
[634/4937] a_z/SingleLetterIdentifierTest.Identified/3 (0 ms)
[635/4937] a_z/SingleLetterIdentifierTest.Identified/4 (0 ms)
[636/4937] a_z/SingleLetterIdentifierTest.Identified/5 (0 ms)
[637/4937] a_z/SingleLetterIdentifierTest.Identified/6 (0 ms)
[638/4937] a_z/SingleLetterIdentifierTest.Identified/7 (0 ms)
[639/4937] a_z/SingleLetterIdentifierTest.Identified/8 (0 ms)
[640/4937] a_z/SingleLetterIdentifierTest.Identified/9 (0 ms)
[641/4937] a_z/SingleLetterIdentifierTest.Identified/10 (0 ms)
[642/4937] a_z/SingleLetterIdentifierTest.Identified/11 (0 ms)
[643/4937] a_z/SingleLetterIdentifierTest.Identified/12 (0 ms)
[644/4937] a_z/SingleLetterIdentifierTest.Identified/13 (0 ms)
[645/4937] a_z/SingleLetterIdentifierTest.Identified/14 (0 ms)
[646/4937] a_z/SingleLetterIdentifierTest.Identified/15 (0 ms)
[647/4937] a_z/SingleLetterIdentifierTest.Identified/16 (0 ms)
[648/4937] a_z/SingleLetterIdentifierTest.Identified/17 (0 ms)
[649/4937] a_z/SingleLetterIdentifierTest.Identified/18 (0 ms)
[650/4937] a_z/SingleLetterIdentifierTest.Identified/19 (0 ms)
[651/4937] a_z/SingleLetterIdentifierTest.Identified/20 (0 ms)
[652/4937] a_z/SingleLetterIdentifierTest.Identified/21 (0 ms)
[653/4937] a_z/SingleLetterIdentifierTest.Identified/22 (0 ms)
[654/4937] a_z/SingleLetterIdentifierTest.Identified/23 (0 ms)
[655/4937] a_z/SingleLetterIdentifierTest.Identified/24 (0 ms)
[656/4937] a_z/SingleLetterIdentifierTest.Identified/25 (0 ms)
[657/4937] A_Z/SingleLetterIdentifierTest.Identified/0 (0 ms)
[658/4937] A_Z/SingleLetterIdentifierTest.Identified/1 (0 ms)
[659/4937] A_Z/SingleLetterIdentifierTest.Identified/2 (0 ms)
[660/4937] A_Z/SingleLetterIdentifierTest.Identified/3 (0 ms)
[661/4937] A_Z/SingleLetterIdentifierTest.Identified/4 (0 ms)
[662/4937] A_Z/SingleLetterIdentifierTest.Identified/5 (0 ms)
[663/4937] A_Z/SingleLetterIdentifierTest.Identified/6 (0 ms)
[664/4937] A_Z/SingleLetterIdentifierTest.Identified/7 (0 ms)
[665/4937] A_Z/SingleLetterIdentifierTest.Identified/8 (0 ms)
[666/4937] A_Z/SingleLetterIdentifierTest.Identified/9 (0 ms)
[667/4937] A_Z/SingleLetterIdentifierTest.Identified/10 (0 ms)
[668/4937] A_Z/SingleLetterIdentifierTest.Identified/11 (0 ms)
[669/4937] A_Z/SingleLetterIdentifierTest.Identified/12 (0 ms)
[670/4937] A_Z/SingleLetterIdentifierTest.Identified/13 (0 ms)
[671/4937] A_Z/SingleLetterIdentifierTest.Identified/14 (0 ms)
[672/4937] A_Z/SingleLetterIdentifierTest.Identified/15 (0 ms)
[673/4937] A_Z/SingleLetterIdentifierTest.Identified/16 (0 ms)
[674/4937] A_Z/SingleLetterIdentifierTest.Identified/17 (0 ms)
[675/4937] A_Z/SingleLetterIdentifierTest.Identified/18 (0 ms)
[676/4937] A_Z/SingleLetterIdentifierTest.Identified/19 (0 ms)
[677/4937] A_Z/SingleLetterIdentifierTest.Identified/20 (0 ms)
[678/4937] A_Z/SingleLetterIdentifierTest.Identified/21 (0 ms)
[679/4937] A_Z/SingleLetterIdentifierTest.Identified/22 (0 ms)
[680/4937] A_Z/SingleLetterIdentifierTest.Identified/23 (0 ms)
[681/4937] A_Z/SingleLetterIdentifierTest.Identified/24 (0 ms)
[682/4937] A_Z/SingleLetterIdentifierTest.Identified/25 (0 ms)
[683/4937] Underscore_Underscore/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[684/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[685/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[686/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[687/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[688/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[689/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[690/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[691/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[692/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[693/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[694/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[695/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[696/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[697/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[698/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[699/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[700/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[701/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[702/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[703/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[704/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[705/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[706/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[707/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[708/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[709/4937] Underscore_a_z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[710/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[711/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[712/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[713/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[714/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[715/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[716/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[717/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[718/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[719/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[720/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[721/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[722/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[723/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[724/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[725/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[726/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[727/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[728/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[729/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[730/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[731/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[732/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[733/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[734/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[735/4937] Underscore_A_Z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[736/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[737/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[738/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[739/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[740/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[741/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[742/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[743/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[744/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[745/4937] Underscore_0_9/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[746/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[747/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[748/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[749/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[750/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[751/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[752/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[753/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[754/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[755/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[756/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[757/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[758/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[759/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[760/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[761/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[762/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[763/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[764/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[765/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[766/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[767/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[768/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[769/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[770/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[771/4937] a_z_Underscore/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[772/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[773/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[774/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[775/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[776/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[777/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[778/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[779/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[780/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[781/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[782/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[783/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[784/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[785/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[786/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[787/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[788/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[789/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[790/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[791/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[792/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[793/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[794/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[795/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[796/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[797/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[798/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[799/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[800/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[801/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[802/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[803/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[804/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[805/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[806/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[807/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[808/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[809/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[810/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[811/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[812/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[813/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[814/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[815/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[816/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[817/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[818/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[819/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[820/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[821/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[822/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[823/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[824/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[825/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[826/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[827/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[828/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[829/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[830/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[831/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[832/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[833/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[834/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[835/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[836/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[837/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[838/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[839/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[840/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[841/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[842/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[843/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[844/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[845/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[846/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[847/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[848/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[849/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[850/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[851/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[852/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[853/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[854/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[855/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[856/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[857/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[858/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[859/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[860/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[861/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[862/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[863/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[864/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[865/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[866/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[867/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[868/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[869/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[870/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[871/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[872/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[873/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[874/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[875/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[876/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[877/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[878/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[879/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[880/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[881/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[882/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[883/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[884/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[885/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[886/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[887/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[888/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[889/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[890/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[891/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[892/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[893/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[894/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[895/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[896/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[897/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[898/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[899/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[900/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[901/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[902/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[903/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[904/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[905/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[906/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[907/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[908/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[909/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[910/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[911/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[912/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[913/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[914/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[915/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[916/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[917/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[918/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[919/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[920/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[921/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[922/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[923/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[924/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[925/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[926/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[927/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[928/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[929/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[930/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[931/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[932/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[933/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[934/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[935/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[936/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[937/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[938/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[939/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[940/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[941/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[942/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[943/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[944/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[945/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[946/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[947/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[948/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[949/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[950/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[951/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[952/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[953/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[954/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[955/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[956/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[957/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[958/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[959/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[960/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[961/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[962/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[963/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[964/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[965/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[966/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[967/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[968/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[969/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[970/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[971/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[972/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[973/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[974/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[975/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[976/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[977/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[978/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[979/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[980/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[981/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[982/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[983/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[984/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[985/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[986/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[987/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[988/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[989/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[990/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[991/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[992/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[993/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[994/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[995/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[996/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[997/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[998/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[999/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[1000/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[1001/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[1002/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[1003/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[1004/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[1005/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[1006/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[1007/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[1008/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[1009/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[1010/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[1011/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[1012/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[1013/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[1014/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[1015/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[1016/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[1017/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[1018/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[1019/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[1020/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[1021/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[1022/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[1023/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[1024/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[1025/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[1026/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[1027/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[1028/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[1029/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[1030/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[1031/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[1032/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/260 (0 ms)
[1033/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/261 (0 ms)
[1034/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/262 (0 ms)
[1035/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/263 (0 ms)
[1036/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/264 (0 ms)
[1037/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/265 (0 ms)
[1038/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/266 (0 ms)
[1039/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/267 (0 ms)
[1040/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/268 (0 ms)
[1041/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/269 (0 ms)
[1042/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/270 (0 ms)
[1043/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/271 (0 ms)
[1044/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/272 (0 ms)
[1045/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/273 (0 ms)
[1046/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/274 (0 ms)
[1047/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/275 (0 ms)
[1048/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/276 (0 ms)
[1049/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/277 (0 ms)
[1050/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/278 (0 ms)
[1051/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/279 (0 ms)
[1052/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/280 (0 ms)
[1053/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/281 (0 ms)
[1054/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/282 (0 ms)
[1055/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/283 (0 ms)
[1056/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/284 (0 ms)
[1057/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/285 (0 ms)
[1058/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/286 (0 ms)
[1059/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/287 (0 ms)
[1060/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/288 (0 ms)
[1061/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/289 (0 ms)
[1062/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/290 (0 ms)
[1063/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/291 (0 ms)
[1064/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/292 (0 ms)
[1065/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/293 (0 ms)
[1066/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/294 (0 ms)
[1067/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/295 (0 ms)
[1068/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/296 (0 ms)
[1069/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/297 (0 ms)
[1070/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/298 (0 ms)
[1071/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/299 (0 ms)
[1072/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/300 (0 ms)
[1073/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/301 (0 ms)
[1074/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/302 (0 ms)
[1075/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/303 (0 ms)
[1076/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/304 (0 ms)
[1077/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/305 (0 ms)
[1078/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/306 (0 ms)
[1079/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/307 (0 ms)
[1080/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/308 (0 ms)
[1081/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/309 (0 ms)
[1082/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/310 (0 ms)
[1083/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/311 (0 ms)
[1084/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/312 (0 ms)
[1085/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/313 (0 ms)
[1086/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/314 (0 ms)
[1087/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/315 (0 ms)
[1088/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/316 (0 ms)
[1089/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/317 (0 ms)
[1090/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/318 (0 ms)
[1091/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/319 (0 ms)
[1092/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/320 (0 ms)
[1093/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/321 (0 ms)
[1094/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/322 (0 ms)
[1095/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/323 (0 ms)
[1096/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/324 (0 ms)
[1097/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/325 (0 ms)
[1098/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/326 (0 ms)
[1099/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/327 (0 ms)
[1100/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/328 (0 ms)
[1101/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/329 (0 ms)
[1102/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/330 (0 ms)
[1103/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/331 (0 ms)
[1104/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/332 (0 ms)
[1105/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/333 (0 ms)
[1106/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/334 (0 ms)
[1107/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/335 (0 ms)
[1108/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/336 (0 ms)
[1109/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/337 (0 ms)
[1110/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/338 (0 ms)
[1111/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/339 (0 ms)
[1112/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/340 (0 ms)
[1113/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/341 (0 ms)
[1114/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/342 (0 ms)
[1115/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/343 (0 ms)
[1116/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/344 (0 ms)
[1117/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/345 (0 ms)
[1118/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/346 (0 ms)
[1119/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/347 (0 ms)
[1120/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/348 (0 ms)
[1121/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/349 (0 ms)
[1122/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/350 (0 ms)
[1123/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/351 (0 ms)
[1124/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/352 (0 ms)
[1125/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/353 (0 ms)
[1126/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/354 (0 ms)
[1127/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/355 (0 ms)
[1128/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/356 (0 ms)
[1129/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/357 (0 ms)
[1130/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/358 (0 ms)
[1131/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/359 (0 ms)
[1132/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/360 (0 ms)
[1133/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/361 (0 ms)
[1134/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/362 (0 ms)
[1135/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/363 (0 ms)
[1136/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/364 (0 ms)
[1137/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/365 (0 ms)
[1138/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/366 (0 ms)
[1139/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/367 (0 ms)
[1140/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/368 (0 ms)
[1141/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/369 (0 ms)
[1142/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/370 (0 ms)
[1143/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/371 (0 ms)
[1144/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/372 (0 ms)
[1145/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/373 (0 ms)
[1146/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/374 (0 ms)
[1147/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/375 (0 ms)
[1148/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/376 (0 ms)
[1149/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/377 (0 ms)
[1150/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/378 (0 ms)
[1151/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/379 (0 ms)
[1152/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/380 (0 ms)
[1153/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/381 (0 ms)
[1154/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/382 (0 ms)
[1155/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/383 (0 ms)
[1156/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/384 (0 ms)
[1157/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/385 (0 ms)
[1158/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/386 (0 ms)
[1159/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/387 (0 ms)
[1160/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/388 (0 ms)
[1161/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/389 (0 ms)
[1162/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/390 (0 ms)
[1163/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/391 (0 ms)
[1164/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/392 (0 ms)
[1165/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/393 (0 ms)
[1166/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/394 (0 ms)
[1167/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/395 (0 ms)
[1168/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/396 (0 ms)
[1169/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/397 (0 ms)
[1170/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/398 (0 ms)
[1171/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/399 (0 ms)
[1172/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/400 (0 ms)
[1173/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/401 (0 ms)
[1174/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/402 (0 ms)
[1175/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/403 (0 ms)
[1176/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/404 (0 ms)
[1177/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/405 (0 ms)
[1178/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/406 (0 ms)
[1179/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/407 (0 ms)
[1180/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/408 (0 ms)
[1181/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/409 (0 ms)
[1182/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/410 (0 ms)
[1183/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/411 (0 ms)
[1184/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/412 (0 ms)
[1185/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/413 (0 ms)
[1186/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/414 (0 ms)
[1187/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/415 (0 ms)
[1188/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/416 (0 ms)
[1189/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/417 (0 ms)
[1190/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/418 (0 ms)
[1191/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/419 (0 ms)
[1192/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/420 (0 ms)
[1193/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/421 (0 ms)
[1194/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/422 (0 ms)
[1195/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/423 (0 ms)
[1196/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/424 (0 ms)
[1197/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/425 (0 ms)
[1198/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/426 (0 ms)
[1199/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/427 (0 ms)
[1200/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/428 (0 ms)
[1201/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/429 (0 ms)
[1202/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/430 (0 ms)
[1203/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/431 (0 ms)
[1204/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/432 (0 ms)
[1205/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/433 (0 ms)
[1206/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/434 (0 ms)
[1207/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/435 (0 ms)
[1208/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/436 (0 ms)
[1209/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/437 (0 ms)
[1210/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/438 (0 ms)
[1211/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/439 (0 ms)
[1212/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/440 (0 ms)
[1213/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/441 (0 ms)
[1214/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/442 (0 ms)
[1215/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/443 (0 ms)
[1216/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/444 (0 ms)
[1217/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/445 (0 ms)
[1218/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/446 (0 ms)
[1219/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/447 (0 ms)
[1220/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/448 (0 ms)
[1221/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/449 (0 ms)
[1222/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/450 (0 ms)
[1223/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/451 (0 ms)
[1224/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/452 (0 ms)
[1225/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/453 (0 ms)
[1226/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/454 (0 ms)
[1227/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/455 (0 ms)
[1228/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/456 (0 ms)
[1229/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/457 (0 ms)
[1230/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/458 (0 ms)
[1231/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/459 (0 ms)
[1232/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/460 (0 ms)
[1233/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/461 (0 ms)
[1234/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/462 (0 ms)
[1235/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/463 (0 ms)
[1236/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/464 (0 ms)
[1237/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/465 (0 ms)
[1238/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/466 (0 ms)
[1239/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/467 (0 ms)
[1240/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/468 (0 ms)
[1241/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/469 (0 ms)
[1242/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/470 (0 ms)
[1243/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/471 (0 ms)
[1244/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/472 (0 ms)
[1245/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/473 (0 ms)
[1246/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/474 (0 ms)
[1247/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/475 (0 ms)
[1248/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/476 (0 ms)
[1249/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/477 (0 ms)
[1250/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/478 (0 ms)
[1251/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/479 (0 ms)
[1252/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/480 (0 ms)
[1253/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/481 (0 ms)
[1254/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/482 (0 ms)
[1255/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/483 (0 ms)
[1256/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/484 (0 ms)
[1257/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/485 (0 ms)
[1258/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/486 (0 ms)
[1259/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/487 (0 ms)
[1260/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/488 (0 ms)
[1261/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/489 (0 ms)
[1262/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/490 (0 ms)
[1263/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/491 (0 ms)
[1264/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/492 (0 ms)
[1265/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/493 (0 ms)
[1266/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/494 (0 ms)
[1267/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/495 (0 ms)
[1268/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/496 (0 ms)
[1269/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/497 (0 ms)
[1270/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/498 (0 ms)
[1271/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/499 (0 ms)
[1272/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/500 (0 ms)
[1273/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/501 (0 ms)
[1274/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/502 (0 ms)
[1275/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/503 (0 ms)
[1276/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/504 (0 ms)
[1277/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/505 (0 ms)
[1278/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/506 (0 ms)
[1279/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/507 (0 ms)
[1280/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/508 (0 ms)
[1281/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/509 (0 ms)
[1282/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/510 (0 ms)
[1283/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/511 (0 ms)
[1284/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/512 (0 ms)
[1285/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/513 (0 ms)
[1286/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/514 (0 ms)
[1287/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/515 (0 ms)
[1288/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/516 (0 ms)
[1289/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/517 (0 ms)
[1290/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/518 (0 ms)
[1291/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/519 (0 ms)
[1292/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/520 (0 ms)
[1293/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/521 (0 ms)
[1294/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/522 (0 ms)
[1295/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/523 (0 ms)
[1296/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/524 (0 ms)
[1297/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/525 (0 ms)
[1298/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/526 (0 ms)
[1299/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/527 (0 ms)
[1300/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/528 (0 ms)
[1301/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/529 (0 ms)
[1302/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/530 (0 ms)
[1303/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/531 (0 ms)
[1304/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/532 (0 ms)
[1305/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/533 (0 ms)
[1306/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/534 (0 ms)
[1307/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/535 (0 ms)
[1308/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/536 (0 ms)
[1309/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/537 (0 ms)
[1310/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/538 (0 ms)
[1311/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/539 (0 ms)
[1312/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/540 (0 ms)
[1313/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/541 (0 ms)
[1314/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/542 (0 ms)
[1315/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/543 (0 ms)
[1316/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/544 (0 ms)
[1317/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/545 (0 ms)
[1318/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/546 (0 ms)
[1319/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/547 (0 ms)
[1320/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/548 (0 ms)
[1321/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/549 (0 ms)
[1322/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/550 (0 ms)
[1323/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/551 (0 ms)
[1324/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/552 (0 ms)
[1325/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/553 (0 ms)
[1326/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/554 (0 ms)
[1327/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/555 (0 ms)
[1328/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/556 (0 ms)
[1329/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/557 (0 ms)
[1330/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/558 (0 ms)
[1331/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/559 (0 ms)
[1332/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/560 (0 ms)
[1333/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/561 (0 ms)
[1334/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/562 (0 ms)
[1335/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/563 (0 ms)
[1336/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/564 (0 ms)
[1337/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/565 (0 ms)
[1338/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/566 (0 ms)
[1339/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/567 (0 ms)
[1340/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/568 (0 ms)
[1341/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/569 (0 ms)
[1342/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/570 (0 ms)
[1343/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/571 (0 ms)
[1344/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/572 (0 ms)
[1345/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/573 (0 ms)
[1346/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/574 (0 ms)
[1347/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/575 (0 ms)
[1348/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/576 (0 ms)
[1349/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/577 (0 ms)
[1350/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/578 (0 ms)
[1351/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/579 (0 ms)
[1352/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/580 (0 ms)
[1353/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/581 (0 ms)
[1354/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/582 (0 ms)
[1355/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/583 (0 ms)
[1356/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/584 (0 ms)
[1357/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/585 (0 ms)
[1358/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/586 (0 ms)
[1359/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/587 (0 ms)
[1360/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/588 (0 ms)
[1361/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/589 (0 ms)
[1362/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/590 (0 ms)
[1363/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/591 (0 ms)
[1364/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/592 (0 ms)
[1365/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/593 (0 ms)
[1366/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/594 (0 ms)
[1367/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/595 (0 ms)
[1368/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/596 (0 ms)
[1369/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/597 (0 ms)
[1370/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/598 (0 ms)
[1371/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/599 (0 ms)
[1372/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/600 (0 ms)
[1373/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/601 (0 ms)
[1374/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/602 (0 ms)
[1375/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/603 (0 ms)
[1376/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/604 (0 ms)
[1377/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/605 (0 ms)
[1378/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/606 (0 ms)
[1379/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/607 (0 ms)
[1380/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/608 (0 ms)
[1381/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/609 (0 ms)
[1382/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/610 (0 ms)
[1383/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/611 (0 ms)
[1384/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/612 (0 ms)
[1385/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/613 (0 ms)
[1386/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/614 (0 ms)
[1387/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/615 (0 ms)
[1388/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/616 (0 ms)
[1389/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/617 (0 ms)
[1390/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/618 (0 ms)
[1391/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/619 (0 ms)
[1392/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/620 (0 ms)
[1393/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/621 (0 ms)
[1394/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/622 (0 ms)
[1395/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/623 (0 ms)
[1396/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/624 (0 ms)
[1397/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/625 (0 ms)
[1398/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/626 (0 ms)
[1399/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/627 (0 ms)
[1400/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/628 (0 ms)
[1401/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/629 (0 ms)
[1402/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/630 (0 ms)
[1403/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/631 (0 ms)
[1404/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/632 (0 ms)
[1405/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/633 (0 ms)
[1406/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/634 (0 ms)
[1407/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/635 (0 ms)
[1408/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/636 (0 ms)
[1409/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/637 (0 ms)
[1410/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/638 (0 ms)
[1411/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/639 (0 ms)
[1412/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/640 (0 ms)
[1413/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/641 (0 ms)
[1414/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/642 (0 ms)
[1415/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/643 (0 ms)
[1416/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/644 (0 ms)
[1417/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/645 (0 ms)
[1418/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/646 (0 ms)
[1419/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/647 (0 ms)
[1420/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/648 (0 ms)
[1421/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/649 (0 ms)
[1422/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/650 (0 ms)
[1423/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/651 (0 ms)
[1424/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/652 (0 ms)
[1425/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/653 (0 ms)
[1426/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/654 (0 ms)
[1427/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/655 (0 ms)
[1428/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/656 (0 ms)
[1429/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/657 (0 ms)
[1430/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/658 (0 ms)
[1431/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/659 (0 ms)
[1432/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/660 (0 ms)
[1433/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/661 (0 ms)
[1434/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/662 (0 ms)
[1435/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/663 (0 ms)
[1436/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/664 (0 ms)
[1437/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/665 (0 ms)
[1438/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/666 (0 ms)
[1439/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/667 (0 ms)
[1440/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/668 (0 ms)
[1441/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/669 (0 ms)
[1442/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/670 (0 ms)
[1443/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/671 (0 ms)
[1444/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/672 (0 ms)
[1445/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/673 (0 ms)
[1446/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/674 (0 ms)
[1447/4937] a_z_a_z/DoubleLetterIdentifierTest.Identified/675 (0 ms)
[1448/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[1449/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[1450/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[1451/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[1452/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[1453/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[1454/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[1455/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[1456/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[1457/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[1458/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[1459/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[1460/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[1461/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[1462/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[1463/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[1464/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[1465/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[1466/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[1467/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[1468/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[1469/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[1470/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[1471/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[1472/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[1473/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[1474/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[1475/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[1476/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[1477/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[1478/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[1479/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[1480/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[1481/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[1482/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[1483/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[1484/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[1485/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[1486/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[1487/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[1488/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[1489/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[1490/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[1491/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[1492/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[1493/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[1494/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[1495/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[1496/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[1497/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[1498/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[1499/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[1500/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[1501/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[1502/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[1503/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[1504/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[1505/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[1506/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[1507/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[1508/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[1509/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[1510/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[1511/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[1512/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[1513/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[1514/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[1515/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[1516/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[1517/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[1518/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[1519/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[1520/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[1521/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[1522/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[1523/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[1524/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[1525/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[1526/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[1527/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[1528/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[1529/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[1530/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[1531/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[1532/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[1533/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[1534/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[1535/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[1536/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[1537/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[1538/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[1539/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[1540/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[1541/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[1542/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[1543/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[1544/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[1545/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[1546/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[1547/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[1548/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[1549/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[1550/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[1551/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[1552/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[1553/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[1554/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[1555/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[1556/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[1557/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[1558/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[1559/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[1560/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[1561/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[1562/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[1563/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[1564/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[1565/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[1566/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[1567/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[1568/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[1569/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[1570/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[1571/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[1572/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[1573/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[1574/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[1575/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[1576/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[1577/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[1578/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[1579/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[1580/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[1581/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[1582/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[1583/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[1584/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[1585/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[1586/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[1587/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[1588/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[1589/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[1590/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[1591/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[1592/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[1593/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[1594/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[1595/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[1596/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[1597/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[1598/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[1599/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[1600/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[1601/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[1602/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[1603/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[1604/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[1605/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[1606/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[1607/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[1608/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[1609/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[1610/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[1611/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[1612/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[1613/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[1614/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[1615/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[1616/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[1617/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[1618/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[1619/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[1620/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[1621/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[1622/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[1623/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[1624/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[1625/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[1626/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[1627/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[1628/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[1629/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[1630/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[1631/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[1632/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[1633/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[1634/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[1635/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[1636/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[1637/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[1638/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[1639/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[1640/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[1641/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[1642/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[1643/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[1644/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[1645/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[1646/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[1647/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[1648/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[1649/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[1650/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[1651/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[1652/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[1653/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[1654/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[1655/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[1656/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[1657/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[1658/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[1659/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[1660/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[1661/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[1662/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[1663/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[1664/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[1665/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[1666/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[1667/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[1668/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[1669/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[1670/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[1671/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[1672/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[1673/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[1674/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[1675/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[1676/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[1677/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[1678/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[1679/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[1680/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[1681/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[1682/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[1683/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[1684/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[1685/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[1686/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[1687/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[1688/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[1689/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[1690/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[1691/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[1692/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[1693/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[1694/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[1695/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[1696/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[1697/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[1698/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[1699/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[1700/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[1701/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[1702/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[1703/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[1704/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[1705/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[1706/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[1707/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[1708/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/260 (0 ms)
[1709/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/261 (0 ms)
[1710/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/262 (0 ms)
[1711/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/263 (0 ms)
[1712/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/264 (0 ms)
[1713/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/265 (0 ms)
[1714/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/266 (0 ms)
[1715/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/267 (0 ms)
[1716/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/268 (0 ms)
[1717/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/269 (0 ms)
[1718/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/270 (0 ms)
[1719/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/271 (0 ms)
[1720/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/272 (0 ms)
[1721/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/273 (0 ms)
[1722/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/274 (0 ms)
[1723/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/275 (0 ms)
[1724/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/276 (0 ms)
[1725/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/277 (0 ms)
[1726/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/278 (0 ms)
[1727/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/279 (0 ms)
[1728/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/280 (0 ms)
[1729/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/281 (0 ms)
[1730/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/282 (0 ms)
[1731/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/283 (0 ms)
[1732/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/284 (0 ms)
[1733/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/285 (0 ms)
[1734/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/286 (0 ms)
[1735/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/287 (0 ms)
[1736/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/288 (0 ms)
[1737/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/289 (0 ms)
[1738/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/290 (0 ms)
[1739/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/291 (0 ms)
[1740/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/292 (0 ms)
[1741/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/293 (0 ms)
[1742/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/294 (0 ms)
[1743/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/295 (0 ms)
[1744/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/296 (0 ms)
[1745/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/297 (0 ms)
[1746/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/298 (0 ms)
[1747/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/299 (0 ms)
[1748/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/300 (0 ms)
[1749/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/301 (0 ms)
[1750/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/302 (0 ms)
[1751/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/303 (0 ms)
[1752/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/304 (0 ms)
[1753/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/305 (0 ms)
[1754/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/306 (0 ms)
[1755/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/307 (0 ms)
[1756/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/308 (0 ms)
[1757/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/309 (0 ms)
[1758/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/310 (0 ms)
[1759/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/311 (0 ms)
[1760/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/312 (0 ms)
[1761/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/313 (0 ms)
[1762/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/314 (0 ms)
[1763/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/315 (0 ms)
[1764/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/316 (0 ms)
[1765/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/317 (0 ms)
[1766/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/318 (0 ms)
[1767/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/319 (0 ms)
[1768/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/320 (0 ms)
[1769/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/321 (0 ms)
[1770/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/322 (0 ms)
[1771/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/323 (0 ms)
[1772/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/324 (0 ms)
[1773/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/325 (0 ms)
[1774/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/326 (0 ms)
[1775/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/327 (0 ms)
[1776/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/328 (0 ms)
[1777/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/329 (0 ms)
[1778/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/330 (0 ms)
[1779/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/331 (0 ms)
[1780/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/332 (0 ms)
[1781/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/333 (0 ms)
[1782/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/334 (0 ms)
[1783/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/335 (0 ms)
[1784/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/336 (0 ms)
[1785/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/337 (0 ms)
[1786/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/338 (0 ms)
[1787/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/339 (0 ms)
[1788/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/340 (0 ms)
[1789/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/341 (0 ms)
[1790/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/342 (0 ms)
[1791/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/343 (0 ms)
[1792/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/344 (0 ms)
[1793/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/345 (0 ms)
[1794/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/346 (0 ms)
[1795/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/347 (0 ms)
[1796/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/348 (0 ms)
[1797/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/349 (0 ms)
[1798/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/350 (0 ms)
[1799/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/351 (0 ms)
[1800/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/352 (0 ms)
[1801/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/353 (0 ms)
[1802/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/354 (0 ms)
[1803/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/355 (0 ms)
[1804/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/356 (0 ms)
[1805/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/357 (0 ms)
[1806/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/358 (0 ms)
[1807/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/359 (0 ms)
[1808/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/360 (0 ms)
[1809/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/361 (0 ms)
[1810/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/362 (0 ms)
[1811/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/363 (0 ms)
[1812/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/364 (0 ms)
[1813/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/365 (0 ms)
[1814/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/366 (0 ms)
[1815/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/367 (0 ms)
[1816/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/368 (0 ms)
[1817/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/369 (0 ms)
[1818/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/370 (0 ms)
[1819/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/371 (0 ms)
[1820/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/372 (0 ms)
[1821/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/373 (0 ms)
[1822/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/374 (0 ms)
[1823/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/375 (0 ms)
[1824/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/376 (0 ms)
[1825/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/377 (0 ms)
[1826/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/378 (0 ms)
[1827/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/379 (0 ms)
[1828/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/380 (0 ms)
[1829/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/381 (0 ms)
[1830/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/382 (0 ms)
[1831/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/383 (0 ms)
[1832/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/384 (0 ms)
[1833/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/385 (0 ms)
[1834/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/386 (0 ms)
[1835/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/387 (0 ms)
[1836/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/388 (0 ms)
[1837/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/389 (0 ms)
[1838/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/390 (0 ms)
[1839/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/391 (0 ms)
[1840/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/392 (0 ms)
[1841/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/393 (0 ms)
[1842/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/394 (0 ms)
[1843/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/395 (0 ms)
[1844/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/396 (0 ms)
[1845/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/397 (0 ms)
[1846/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/398 (0 ms)
[1847/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/399 (0 ms)
[1848/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/400 (0 ms)
[1849/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/401 (0 ms)
[1850/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/402 (0 ms)
[1851/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/403 (0 ms)
[1852/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/404 (0 ms)
[1853/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/405 (0 ms)
[1854/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/406 (0 ms)
[1855/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/407 (0 ms)
[1856/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/408 (0 ms)
[1857/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/409 (0 ms)
[1858/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/410 (0 ms)
[1859/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/411 (0 ms)
[1860/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/412 (0 ms)
[1861/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/413 (0 ms)
[1862/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/414 (0 ms)
[1863/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/415 (0 ms)
[1864/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/416 (0 ms)
[1865/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/417 (0 ms)
[1866/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/418 (0 ms)
[1867/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/419 (0 ms)
[1868/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/420 (0 ms)
[1869/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/421 (0 ms)
[1870/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/422 (0 ms)
[1871/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/423 (0 ms)
[1872/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/424 (0 ms)
[1873/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/425 (0 ms)
[1874/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/426 (0 ms)
[1875/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/427 (0 ms)
[1876/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/428 (0 ms)
[1877/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/429 (0 ms)
[1878/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/430 (0 ms)
[1879/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/431 (0 ms)
[1880/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/432 (0 ms)
[1881/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/433 (0 ms)
[1882/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/434 (0 ms)
[1883/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/435 (0 ms)
[1884/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/436 (0 ms)
[1885/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/437 (0 ms)
[1886/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/438 (0 ms)
[1887/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/439 (0 ms)
[1888/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/440 (0 ms)
[1889/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/441 (0 ms)
[1890/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/442 (0 ms)
[1891/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/443 (0 ms)
[1892/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/444 (0 ms)
[1893/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/445 (0 ms)
[1894/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/446 (0 ms)
[1895/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/447 (0 ms)
[1896/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/448 (0 ms)
[1897/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/449 (0 ms)
[1898/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/450 (0 ms)
[1899/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/451 (0 ms)
[1900/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/452 (0 ms)
[1901/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/453 (0 ms)
[1902/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/454 (0 ms)
[1903/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/455 (0 ms)
[1904/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/456 (0 ms)
[1905/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/457 (0 ms)
[1906/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/458 (0 ms)
[1907/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/459 (0 ms)
[1908/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/460 (0 ms)
[1909/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/461 (0 ms)
[1910/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/462 (0 ms)
[1911/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/463 (0 ms)
[1912/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/464 (0 ms)
[1913/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/465 (0 ms)
[1914/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/466 (0 ms)
[1915/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/467 (0 ms)
[1916/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/468 (0 ms)
[1917/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/469 (0 ms)
[1918/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/470 (0 ms)
[1919/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/471 (0 ms)
[1920/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/472 (0 ms)
[1921/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/473 (0 ms)
[1922/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/474 (0 ms)
[1923/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/475 (0 ms)
[1924/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/476 (0 ms)
[1925/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/477 (0 ms)
[1926/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/478 (0 ms)
[1927/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/479 (0 ms)
[1928/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/480 (0 ms)
[1929/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/481 (0 ms)
[1930/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/482 (0 ms)
[1931/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/483 (0 ms)
[1932/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/484 (0 ms)
[1933/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/485 (0 ms)
[1934/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/486 (0 ms)
[1935/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/487 (0 ms)
[1936/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/488 (0 ms)
[1937/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/489 (0 ms)
[1938/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/490 (0 ms)
[1939/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/491 (0 ms)
[1940/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/492 (0 ms)
[1941/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/493 (0 ms)
[1942/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/494 (0 ms)
[1943/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/495 (0 ms)
[1944/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/496 (0 ms)
[1945/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/497 (0 ms)
[1946/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/498 (0 ms)
[1947/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/499 (0 ms)
[1948/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/500 (0 ms)
[1949/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/501 (0 ms)
[1950/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/502 (0 ms)
[1951/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/503 (0 ms)
[1952/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/504 (0 ms)
[1953/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/505 (0 ms)
[1954/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/506 (0 ms)
[1955/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/507 (0 ms)
[1956/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/508 (0 ms)
[1957/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/509 (0 ms)
[1958/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/510 (0 ms)
[1959/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/511 (0 ms)
[1960/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/512 (0 ms)
[1961/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/513 (0 ms)
[1962/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/514 (0 ms)
[1963/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/515 (0 ms)
[1964/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/516 (0 ms)
[1965/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/517 (0 ms)
[1966/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/518 (0 ms)
[1967/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/519 (0 ms)
[1968/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/520 (0 ms)
[1969/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/521 (0 ms)
[1970/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/522 (0 ms)
[1971/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/523 (0 ms)
[1972/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/524 (0 ms)
[1973/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/525 (0 ms)
[1974/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/526 (0 ms)
[1975/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/527 (0 ms)
[1976/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/528 (0 ms)
[1977/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/529 (0 ms)
[1978/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/530 (0 ms)
[1979/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/531 (0 ms)
[1980/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/532 (0 ms)
[1981/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/533 (0 ms)
[1982/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/534 (0 ms)
[1983/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/535 (0 ms)
[1984/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/536 (0 ms)
[1985/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/537 (0 ms)
[1986/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/538 (0 ms)
[1987/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/539 (0 ms)
[1988/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/540 (0 ms)
[1989/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/541 (0 ms)
[1990/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/542 (0 ms)
[1991/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/543 (0 ms)
[1992/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/544 (0 ms)
[1993/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/545 (0 ms)
[1994/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/546 (0 ms)
[1995/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/547 (0 ms)
[1996/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/548 (0 ms)
[1997/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/549 (0 ms)
[1998/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/550 (0 ms)
[1999/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/551 (0 ms)
[2000/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/552 (0 ms)
[2001/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/553 (0 ms)
[2002/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/554 (0 ms)
[2003/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/555 (0 ms)
[2004/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/556 (0 ms)
[2005/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/557 (0 ms)
[2006/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/558 (0 ms)
[2007/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/559 (0 ms)
[2008/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/560 (0 ms)
[2009/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/561 (0 ms)
[2010/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/562 (0 ms)
[2011/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/563 (0 ms)
[2012/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/564 (0 ms)
[2013/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/565 (0 ms)
[2014/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/566 (0 ms)
[2015/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/567 (0 ms)
[2016/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/568 (0 ms)
[2017/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/569 (0 ms)
[2018/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/570 (0 ms)
[2019/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/571 (0 ms)
[2020/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/572 (0 ms)
[2021/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/573 (0 ms)
[2022/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/574 (0 ms)
[2023/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/575 (0 ms)
[2024/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/576 (0 ms)
[2025/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/577 (0 ms)
[2026/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/578 (0 ms)
[2027/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/579 (0 ms)
[2028/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/580 (0 ms)
[2029/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/581 (0 ms)
[2030/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/582 (0 ms)
[2031/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/583 (0 ms)
[2032/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/584 (0 ms)
[2033/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/585 (0 ms)
[2034/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/586 (0 ms)
[2035/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/587 (0 ms)
[2036/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/588 (0 ms)
[2037/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/589 (0 ms)
[2038/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/590 (0 ms)
[2039/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/591 (0 ms)
[2040/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/592 (0 ms)
[2041/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/593 (0 ms)
[2042/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/594 (0 ms)
[2043/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/595 (0 ms)
[2044/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/596 (0 ms)
[2045/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/597 (0 ms)
[2046/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/598 (0 ms)
[2047/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/599 (0 ms)
[2048/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/600 (0 ms)
[2049/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/601 (0 ms)
[2050/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/602 (0 ms)
[2051/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/603 (0 ms)
[2052/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/604 (0 ms)
[2053/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/605 (0 ms)
[2054/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/606 (0 ms)
[2055/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/607 (0 ms)
[2056/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/608 (0 ms)
[2057/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/609 (0 ms)
[2058/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/610 (0 ms)
[2059/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/611 (0 ms)
[2060/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/612 (0 ms)
[2061/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/613 (0 ms)
[2062/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/614 (0 ms)
[2063/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/615 (0 ms)
[2064/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/616 (0 ms)
[2065/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/617 (0 ms)
[2066/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/618 (0 ms)
[2067/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/619 (0 ms)
[2068/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/620 (0 ms)
[2069/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/621 (0 ms)
[2070/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/622 (0 ms)
[2071/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/623 (0 ms)
[2072/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/624 (0 ms)
[2073/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/625 (0 ms)
[2074/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/626 (0 ms)
[2075/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/627 (0 ms)
[2076/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/628 (0 ms)
[2077/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/629 (0 ms)
[2078/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/630 (0 ms)
[2079/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/631 (0 ms)
[2080/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/632 (0 ms)
[2081/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/633 (0 ms)
[2082/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/634 (0 ms)
[2083/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/635 (0 ms)
[2084/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/636 (0 ms)
[2085/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/637 (0 ms)
[2086/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/638 (0 ms)
[2087/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/639 (0 ms)
[2088/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/640 (0 ms)
[2089/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/641 (0 ms)
[2090/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/642 (0 ms)
[2091/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/643 (0 ms)
[2092/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/644 (0 ms)
[2093/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/645 (0 ms)
[2094/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/646 (0 ms)
[2095/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/647 (0 ms)
[2096/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/648 (0 ms)
[2097/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/649 (0 ms)
[2098/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/650 (0 ms)
[2099/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/651 (0 ms)
[2100/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/652 (0 ms)
[2101/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/653 (0 ms)
[2102/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/654 (0 ms)
[2103/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/655 (0 ms)
[2104/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/656 (0 ms)
[2105/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/657 (0 ms)
[2106/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/658 (0 ms)
[2107/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/659 (0 ms)
[2108/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/660 (0 ms)
[2109/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/661 (0 ms)
[2110/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/662 (0 ms)
[2111/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/663 (0 ms)
[2112/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/664 (0 ms)
[2113/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/665 (0 ms)
[2114/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/666 (0 ms)
[2115/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/667 (0 ms)
[2116/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/668 (0 ms)
[2117/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/669 (0 ms)
[2118/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/670 (0 ms)
[2119/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/671 (0 ms)
[2120/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/672 (0 ms)
[2121/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/673 (0 ms)
[2122/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/674 (0 ms)
[2123/4937] a_z_A_Z/DoubleLetterIdentifierTest.Identified/675 (0 ms)
[2124/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[2125/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[2126/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[2127/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[2128/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[2129/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[2130/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[2131/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[2132/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[2133/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[2134/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[2135/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[2136/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[2137/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[2138/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[2139/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[2140/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[2141/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[2142/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[2143/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[2144/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[2145/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[2146/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[2147/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[2148/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[2149/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[2150/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[2151/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[2152/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[2153/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[2154/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[2155/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[2156/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[2157/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[2158/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[2159/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[2160/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[2161/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[2162/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[2163/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[2164/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[2165/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[2166/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[2167/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[2168/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[2169/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[2170/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[2171/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[2172/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[2173/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[2174/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[2175/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[2176/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[2177/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[2178/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[2179/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[2180/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[2181/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[2182/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[2183/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[2184/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[2185/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[2186/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[2187/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[2188/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[2189/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[2190/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[2191/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[2192/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[2193/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[2194/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[2195/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[2196/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[2197/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[2198/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[2199/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[2200/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[2201/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[2202/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[2203/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[2204/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[2205/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[2206/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[2207/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[2208/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[2209/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[2210/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[2211/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[2212/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[2213/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[2214/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[2215/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[2216/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[2217/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[2218/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[2219/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[2220/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[2221/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[2222/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[2223/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[2224/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[2225/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[2226/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[2227/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[2228/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[2229/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[2230/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[2231/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[2232/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[2233/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[2234/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[2235/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[2236/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[2237/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[2238/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[2239/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[2240/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[2241/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[2242/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[2243/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[2244/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[2245/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[2246/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[2247/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[2248/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[2249/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[2250/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[2251/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[2252/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[2253/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[2254/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[2255/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[2256/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[2257/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[2258/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[2259/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[2260/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[2261/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[2262/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[2263/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[2264/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[2265/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[2266/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[2267/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[2268/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[2269/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[2270/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[2271/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[2272/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[2273/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[2274/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[2275/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[2276/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[2277/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[2278/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[2279/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[2280/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[2281/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[2282/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[2283/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[2284/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[2285/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[2286/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[2287/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[2288/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[2289/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[2290/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[2291/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[2292/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[2293/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[2294/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[2295/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[2296/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[2297/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[2298/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[2299/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[2300/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[2301/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[2302/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[2303/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[2304/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[2305/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[2306/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[2307/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[2308/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[2309/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[2310/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[2311/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[2312/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[2313/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[2314/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[2315/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[2316/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[2317/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[2318/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[2319/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[2320/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[2321/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[2322/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[2323/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[2324/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[2325/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[2326/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[2327/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[2328/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[2329/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[2330/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[2331/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[2332/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[2333/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[2334/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[2335/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[2336/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[2337/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[2338/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[2339/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[2340/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[2341/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[2342/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[2343/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[2344/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[2345/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[2346/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[2347/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[2348/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[2349/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[2350/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[2351/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[2352/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[2353/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[2354/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[2355/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[2356/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[2357/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[2358/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[2359/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[2360/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[2361/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[2362/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[2363/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[2364/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[2365/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[2366/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[2367/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[2368/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[2369/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[2370/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[2371/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[2372/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[2373/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[2374/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[2375/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[2376/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[2377/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[2378/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[2379/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[2380/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[2381/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[2382/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[2383/4937] a_z_0_9/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[2384/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[2385/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[2386/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[2387/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[2388/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[2389/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[2390/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[2391/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[2392/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[2393/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[2394/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[2395/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[2396/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[2397/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[2398/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[2399/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[2400/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[2401/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[2402/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[2403/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[2404/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[2405/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[2406/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[2407/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[2408/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[2409/4937] A_Z_Underscore/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[2410/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[2411/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[2412/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[2413/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[2414/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[2415/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[2416/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[2417/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[2418/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[2419/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[2420/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[2421/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[2422/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[2423/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[2424/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[2425/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[2426/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[2427/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[2428/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[2429/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[2430/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[2431/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[2432/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[2433/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[2434/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[2435/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[2436/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[2437/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[2438/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[2439/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[2440/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[2441/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[2442/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[2443/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[2444/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[2445/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[2446/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[2447/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[2448/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[2449/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[2450/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[2451/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[2452/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[2453/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[2454/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[2455/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[2456/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[2457/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[2458/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[2459/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[2460/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[2461/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[2462/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[2463/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[2464/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[2465/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[2466/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[2467/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[2468/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[2469/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[2470/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[2471/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[2472/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[2473/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[2474/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[2475/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[2476/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[2477/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[2478/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[2479/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[2480/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[2481/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[2482/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[2483/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[2484/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[2485/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[2486/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[2487/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[2488/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[2489/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[2490/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[2491/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[2492/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[2493/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[2494/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[2495/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[2496/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[2497/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[2498/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[2499/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[2500/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[2501/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[2502/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[2503/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[2504/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[2505/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[2506/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[2507/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[2508/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[2509/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[2510/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[2511/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[2512/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[2513/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[2514/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[2515/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[2516/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[2517/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[2518/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[2519/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[2520/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[2521/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[2522/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[2523/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[2524/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[2525/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[2526/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[2527/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[2528/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[2529/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[2530/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[2531/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[2532/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[2533/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[2534/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[2535/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[2536/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[2537/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[2538/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[2539/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[2540/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[2541/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[2542/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[2543/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[2544/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[2545/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[2546/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[2547/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[2548/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[2549/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[2550/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[2551/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[2552/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[2553/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[2554/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[2555/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[2556/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[2557/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[2558/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[2559/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[2560/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[2561/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[2562/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[2563/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[2564/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[2565/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[2566/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[2567/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[2568/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[2569/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[2570/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[2571/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[2572/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[2573/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[2574/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[2575/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[2576/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[2577/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[2578/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[2579/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[2580/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[2581/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[2582/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[2583/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[2584/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[2585/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[2586/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[2587/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[2588/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[2589/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[2590/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[2591/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[2592/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[2593/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[2594/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[2595/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[2596/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[2597/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[2598/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[2599/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[2600/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[2601/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[2602/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[2603/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[2604/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[2605/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[2606/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[2607/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[2608/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[2609/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[2610/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[2611/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[2612/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[2613/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[2614/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[2615/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[2616/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[2617/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[2618/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[2619/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[2620/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[2621/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[2622/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[2623/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[2624/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[2625/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[2626/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[2627/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[2628/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[2629/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[2630/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[2631/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[2632/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[2633/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[2634/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[2635/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[2636/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[2637/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[2638/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[2639/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[2640/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[2641/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[2642/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[2643/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[2644/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[2645/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[2646/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[2647/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[2648/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[2649/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[2650/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[2651/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[2652/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[2653/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[2654/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[2655/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[2656/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[2657/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[2658/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[2659/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[2660/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[2661/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[2662/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[2663/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[2664/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[2665/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[2666/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[2667/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[2668/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[2669/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[2670/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/260 (0 ms)
[2671/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/261 (0 ms)
[2672/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/262 (0 ms)
[2673/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/263 (0 ms)
[2674/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/264 (0 ms)
[2675/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/265 (0 ms)
[2676/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/266 (0 ms)
[2677/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/267 (0 ms)
[2678/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/268 (0 ms)
[2679/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/269 (0 ms)
[2680/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/270 (0 ms)
[2681/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/271 (0 ms)
[2682/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/272 (0 ms)
[2683/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/273 (0 ms)
[2684/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/274 (0 ms)
[2685/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/275 (0 ms)
[2686/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/276 (0 ms)
[2687/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/277 (0 ms)
[2688/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/278 (0 ms)
[2689/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/279 (0 ms)
[2690/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/280 (0 ms)
[2691/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/281 (0 ms)
[2692/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/282 (0 ms)
[2693/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/283 (0 ms)
[2694/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/284 (0 ms)
[2695/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/285 (0 ms)
[2696/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/286 (0 ms)
[2697/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/287 (0 ms)
[2698/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/288 (0 ms)
[2699/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/289 (0 ms)
[2700/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/290 (0 ms)
[2701/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/291 (0 ms)
[2702/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/292 (0 ms)
[2703/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/293 (0 ms)
[2704/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/294 (0 ms)
[2705/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/295 (0 ms)
[2706/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/296 (0 ms)
[2707/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/297 (0 ms)
[2708/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/298 (0 ms)
[2709/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/299 (0 ms)
[2710/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/300 (0 ms)
[2711/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/301 (0 ms)
[2712/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/302 (0 ms)
[2713/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/303 (0 ms)
[2714/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/304 (0 ms)
[2715/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/305 (0 ms)
[2716/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/306 (0 ms)
[2717/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/307 (0 ms)
[2718/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/308 (0 ms)
[2719/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/309 (0 ms)
[2720/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/310 (0 ms)
[2721/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/311 (0 ms)
[2722/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/312 (0 ms)
[2723/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/313 (0 ms)
[2724/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/314 (0 ms)
[2725/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/315 (0 ms)
[2726/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/316 (0 ms)
[2727/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/317 (0 ms)
[2728/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/318 (0 ms)
[2729/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/319 (0 ms)
[2730/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/320 (0 ms)
[2731/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/321 (0 ms)
[2732/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/322 (0 ms)
[2733/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/323 (0 ms)
[2734/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/324 (0 ms)
[2735/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/325 (0 ms)
[2736/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/326 (0 ms)
[2737/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/327 (0 ms)
[2738/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/328 (0 ms)
[2739/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/329 (0 ms)
[2740/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/330 (0 ms)
[2741/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/331 (0 ms)
[2742/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/332 (0 ms)
[2743/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/333 (0 ms)
[2744/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/334 (0 ms)
[2745/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/335 (0 ms)
[2746/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/336 (0 ms)
[2747/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/337 (0 ms)
[2748/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/338 (0 ms)
[2749/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/339 (0 ms)
[2750/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/340 (0 ms)
[2751/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/341 (0 ms)
[2752/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/342 (0 ms)
[2753/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/343 (0 ms)
[2754/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/344 (0 ms)
[2755/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/345 (0 ms)
[2756/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/346 (0 ms)
[2757/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/347 (0 ms)
[2758/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/348 (0 ms)
[2759/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/349 (0 ms)
[2760/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/350 (0 ms)
[2761/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/351 (0 ms)
[2762/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/352 (0 ms)
[2763/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/353 (0 ms)
[2764/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/354 (0 ms)
[2765/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/355 (0 ms)
[2766/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/356 (0 ms)
[2767/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/357 (0 ms)
[2768/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/358 (0 ms)
[2769/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/359 (0 ms)
[2770/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/360 (0 ms)
[2771/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/361 (0 ms)
[2772/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/362 (0 ms)
[2773/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/363 (0 ms)
[2774/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/364 (0 ms)
[2775/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/365 (0 ms)
[2776/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/366 (0 ms)
[2777/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/367 (0 ms)
[2778/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/368 (0 ms)
[2779/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/369 (0 ms)
[2780/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/370 (0 ms)
[2781/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/371 (0 ms)
[2782/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/372 (0 ms)
[2783/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/373 (0 ms)
[2784/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/374 (0 ms)
[2785/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/375 (0 ms)
[2786/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/376 (0 ms)
[2787/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/377 (0 ms)
[2788/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/378 (0 ms)
[2789/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/379 (0 ms)
[2790/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/380 (0 ms)
[2791/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/381 (0 ms)
[2792/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/382 (0 ms)
[2793/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/383 (0 ms)
[2794/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/384 (0 ms)
[2795/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/385 (0 ms)
[2796/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/386 (0 ms)
[2797/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/387 (0 ms)
[2798/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/388 (0 ms)
[2799/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/389 (0 ms)
[2800/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/390 (0 ms)
[2801/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/391 (0 ms)
[2802/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/392 (0 ms)
[2803/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/393 (0 ms)
[2804/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/394 (0 ms)
[2805/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/395 (0 ms)
[2806/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/396 (0 ms)
[2807/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/397 (0 ms)
[2808/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/398 (0 ms)
[2809/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/399 (0 ms)
[2810/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/400 (0 ms)
[2811/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/401 (0 ms)
[2812/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/402 (0 ms)
[2813/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/403 (0 ms)
[2814/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/404 (0 ms)
[2815/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/405 (0 ms)
[2816/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/406 (0 ms)
[2817/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/407 (0 ms)
[2818/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/408 (0 ms)
[2819/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/409 (0 ms)
[2820/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/410 (0 ms)
[2821/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/411 (0 ms)
[2822/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/412 (0 ms)
[2823/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/413 (0 ms)
[2824/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/414 (0 ms)
[2825/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/415 (0 ms)
[2826/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/416 (0 ms)
[2827/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/417 (0 ms)
[2828/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/418 (0 ms)
[2829/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/419 (0 ms)
[2830/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/420 (0 ms)
[2831/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/421 (0 ms)
[2832/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/422 (0 ms)
[2833/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/423 (0 ms)
[2834/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/424 (0 ms)
[2835/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/425 (0 ms)
[2836/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/426 (0 ms)
[2837/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/427 (0 ms)
[2838/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/428 (0 ms)
[2839/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/429 (0 ms)
[2840/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/430 (0 ms)
[2841/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/431 (0 ms)
[2842/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/432 (0 ms)
[2843/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/433 (0 ms)
[2844/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/434 (0 ms)
[2845/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/435 (0 ms)
[2846/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/436 (0 ms)
[2847/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/437 (0 ms)
[2848/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/438 (0 ms)
[2849/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/439 (0 ms)
[2850/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/440 (0 ms)
[2851/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/441 (0 ms)
[2852/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/442 (0 ms)
[2853/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/443 (0 ms)
[2854/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/444 (0 ms)
[2855/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/445 (0 ms)
[2856/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/446 (0 ms)
[2857/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/447 (0 ms)
[2858/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/448 (0 ms)
[2859/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/449 (0 ms)
[2860/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/450 (0 ms)
[2861/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/451 (0 ms)
[2862/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/452 (0 ms)
[2863/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/453 (0 ms)
[2864/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/454 (0 ms)
[2865/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/455 (0 ms)
[2866/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/456 (0 ms)
[2867/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/457 (0 ms)
[2868/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/458 (0 ms)
[2869/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/459 (0 ms)
[2870/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/460 (0 ms)
[2871/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/461 (0 ms)
[2872/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/462 (0 ms)
[2873/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/463 (0 ms)
[2874/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/464 (0 ms)
[2875/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/465 (0 ms)
[2876/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/466 (0 ms)
[2877/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/467 (0 ms)
[2878/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/468 (0 ms)
[2879/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/469 (0 ms)
[2880/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/470 (0 ms)
[2881/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/471 (0 ms)
[2882/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/472 (0 ms)
[2883/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/473 (0 ms)
[2884/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/474 (0 ms)
[2885/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/475 (0 ms)
[2886/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/476 (0 ms)
[2887/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/477 (0 ms)
[2888/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/478 (0 ms)
[2889/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/479 (0 ms)
[2890/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/480 (0 ms)
[2891/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/481 (0 ms)
[2892/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/482 (0 ms)
[2893/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/483 (0 ms)
[2894/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/484 (0 ms)
[2895/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/485 (0 ms)
[2896/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/486 (0 ms)
[2897/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/487 (0 ms)
[2898/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/488 (0 ms)
[2899/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/489 (0 ms)
[2900/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/490 (0 ms)
[2901/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/491 (0 ms)
[2902/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/492 (0 ms)
[2903/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/493 (0 ms)
[2904/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/494 (0 ms)
[2905/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/495 (0 ms)
[2906/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/496 (0 ms)
[2907/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/497 (0 ms)
[2908/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/498 (0 ms)
[2909/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/499 (0 ms)
[2910/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/500 (0 ms)
[2911/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/501 (0 ms)
[2912/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/502 (0 ms)
[2913/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/503 (0 ms)
[2914/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/504 (0 ms)
[2915/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/505 (0 ms)
[2916/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/506 (0 ms)
[2917/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/507 (0 ms)
[2918/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/508 (0 ms)
[2919/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/509 (0 ms)
[2920/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/510 (0 ms)
[2921/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/511 (0 ms)
[2922/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/512 (0 ms)
[2923/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/513 (0 ms)
[2924/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/514 (0 ms)
[2925/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/515 (0 ms)
[2926/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/516 (0 ms)
[2927/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/517 (0 ms)
[2928/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/518 (0 ms)
[2929/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/519 (0 ms)
[2930/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/520 (0 ms)
[2931/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/521 (0 ms)
[2932/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/522 (0 ms)
[2933/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/523 (0 ms)
[2934/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/524 (0 ms)
[2935/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/525 (0 ms)
[2936/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/526 (0 ms)
[2937/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/527 (0 ms)
[2938/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/528 (0 ms)
[2939/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/529 (0 ms)
[2940/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/530 (0 ms)
[2941/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/531 (0 ms)
[2942/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/532 (0 ms)
[2943/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/533 (0 ms)
[2944/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/534 (0 ms)
[2945/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/535 (0 ms)
[2946/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/536 (0 ms)
[2947/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/537 (0 ms)
[2948/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/538 (0 ms)
[2949/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/539 (0 ms)
[2950/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/540 (0 ms)
[2951/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/541 (0 ms)
[2952/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/542 (0 ms)
[2953/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/543 (0 ms)
[2954/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/544 (0 ms)
[2955/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/545 (0 ms)
[2956/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/546 (0 ms)
[2957/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/547 (0 ms)
[2958/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/548 (0 ms)
[2959/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/549 (0 ms)
[2960/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/550 (0 ms)
[2961/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/551 (0 ms)
[2962/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/552 (0 ms)
[2963/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/553 (0 ms)
[2964/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/554 (0 ms)
[2965/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/555 (0 ms)
[2966/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/556 (0 ms)
[2967/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/557 (0 ms)
[2968/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/558 (0 ms)
[2969/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/559 (0 ms)
[2970/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/560 (0 ms)
[2971/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/561 (0 ms)
[2972/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/562 (0 ms)
[2973/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/563 (0 ms)
[2974/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/564 (0 ms)
[2975/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/565 (0 ms)
[2976/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/566 (0 ms)
[2977/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/567 (0 ms)
[2978/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/568 (0 ms)
[2979/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/569 (0 ms)
[2980/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/570 (0 ms)
[2981/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/571 (0 ms)
[2982/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/572 (0 ms)
[2983/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/573 (0 ms)
[2984/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/574 (0 ms)
[2985/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/575 (0 ms)
[2986/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/576 (0 ms)
[2987/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/577 (0 ms)
[2988/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/578 (0 ms)
[2989/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/579 (0 ms)
[2990/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/580 (0 ms)
[2991/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/581 (0 ms)
[2992/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/582 (0 ms)
[2993/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/583 (0 ms)
[2994/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/584 (0 ms)
[2995/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/585 (0 ms)
[2996/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/586 (0 ms)
[2997/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/587 (0 ms)
[2998/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/588 (0 ms)
[2999/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/589 (0 ms)
[3000/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/590 (0 ms)
[3001/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/591 (0 ms)
[3002/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/592 (0 ms)
[3003/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/593 (0 ms)
[3004/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/594 (0 ms)
[3005/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/595 (0 ms)
[3006/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/596 (0 ms)
[3007/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/597 (0 ms)
[3008/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/598 (0 ms)
[3009/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/599 (0 ms)
[3010/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/600 (0 ms)
[3011/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/601 (0 ms)
[3012/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/602 (0 ms)
[3013/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/603 (0 ms)
[3014/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/604 (0 ms)
[3015/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/605 (0 ms)
[3016/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/606 (0 ms)
[3017/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/607 (0 ms)
[3018/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/608 (0 ms)
[3019/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/609 (0 ms)
[3020/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/610 (0 ms)
[3021/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/611 (0 ms)
[3022/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/612 (0 ms)
[3023/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/613 (0 ms)
[3024/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/614 (0 ms)
[3025/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/615 (0 ms)
[3026/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/616 (0 ms)
[3027/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/617 (0 ms)
[3028/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/618 (0 ms)
[3029/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/619 (0 ms)
[3030/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/620 (0 ms)
[3031/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/621 (0 ms)
[3032/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/622 (0 ms)
[3033/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/623 (0 ms)
[3034/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/624 (0 ms)
[3035/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/625 (0 ms)
[3036/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/626 (0 ms)
[3037/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/627 (0 ms)
[3038/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/628 (0 ms)
[3039/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/629 (0 ms)
[3040/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/630 (0 ms)
[3041/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/631 (0 ms)
[3042/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/632 (0 ms)
[3043/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/633 (0 ms)
[3044/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/634 (0 ms)
[3045/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/635 (0 ms)
[3046/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/636 (0 ms)
[3047/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/637 (0 ms)
[3048/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/638 (0 ms)
[3049/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/639 (0 ms)
[3050/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/640 (0 ms)
[3051/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/641 (0 ms)
[3052/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/642 (0 ms)
[3053/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/643 (0 ms)
[3054/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/644 (0 ms)
[3055/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/645 (0 ms)
[3056/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/646 (0 ms)
[3057/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/647 (0 ms)
[3058/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/648 (0 ms)
[3059/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/649 (0 ms)
[3060/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/650 (0 ms)
[3061/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/651 (0 ms)
[3062/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/652 (0 ms)
[3063/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/653 (0 ms)
[3064/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/654 (0 ms)
[3065/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/655 (0 ms)
[3066/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/656 (0 ms)
[3067/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/657 (0 ms)
[3068/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/658 (0 ms)
[3069/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/659 (0 ms)
[3070/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/660 (0 ms)
[3071/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/661 (0 ms)
[3072/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/662 (0 ms)
[3073/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/663 (0 ms)
[3074/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/664 (0 ms)
[3075/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/665 (0 ms)
[3076/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/666 (0 ms)
[3077/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/667 (0 ms)
[3078/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/668 (0 ms)
[3079/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/669 (0 ms)
[3080/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/670 (0 ms)
[3081/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/671 (0 ms)
[3082/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/672 (0 ms)
[3083/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/673 (0 ms)
[3084/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/674 (0 ms)
[3085/4937] A_Z_a_z/DoubleLetterIdentifierTest.Identified/675 (0 ms)
[3086/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[3087/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[3088/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[3089/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[3090/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[3091/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[3092/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[3093/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[3094/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[3095/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[3096/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[3097/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[3098/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[3099/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[3100/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[3101/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[3102/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[3103/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[3104/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[3105/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[3106/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[3107/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[3108/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[3109/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[3110/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[3111/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[3112/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[3113/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[3114/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[3115/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[3116/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[3117/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[3118/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[3119/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[3120/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[3121/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[3122/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[3123/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[3124/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[3125/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[3126/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[3127/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[3128/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[3129/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[3130/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[3131/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[3132/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[3133/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[3134/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[3135/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[3136/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[3137/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[3138/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[3139/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[3140/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[3141/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[3142/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[3143/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[3144/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[3145/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[3146/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[3147/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[3148/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[3149/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[3150/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[3151/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[3152/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[3153/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[3154/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[3155/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[3156/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[3157/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[3158/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[3159/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[3160/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[3161/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[3162/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[3163/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[3164/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[3165/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[3166/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[3167/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[3168/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[3169/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[3170/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[3171/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[3172/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[3173/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[3174/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[3175/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[3176/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[3177/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[3178/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[3179/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[3180/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[3181/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[3182/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[3183/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[3184/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[3185/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[3186/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[3187/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[3188/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[3189/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[3190/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[3191/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[3192/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[3193/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[3194/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[3195/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[3196/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[3197/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[3198/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[3199/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[3200/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[3201/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[3202/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[3203/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[3204/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[3205/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[3206/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[3207/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[3208/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[3209/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[3210/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[3211/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[3212/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[3213/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[3214/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[3215/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[3216/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[3217/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[3218/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[3219/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[3220/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[3221/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[3222/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[3223/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[3224/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[3225/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[3226/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[3227/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[3228/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[3229/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[3230/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[3231/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[3232/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[3233/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[3234/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[3235/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[3236/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[3237/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[3238/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[3239/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[3240/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[3241/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[3242/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[3243/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[3244/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[3245/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[3246/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[3247/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[3248/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[3249/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[3250/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[3251/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[3252/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[3253/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[3254/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[3255/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[3256/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[3257/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[3258/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[3259/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[3260/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[3261/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[3262/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[3263/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[3264/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[3265/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[3266/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[3267/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[3268/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[3269/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[3270/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[3271/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[3272/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[3273/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[3274/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[3275/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[3276/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[3277/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[3278/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[3279/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[3280/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[3281/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[3282/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[3283/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[3284/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[3285/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[3286/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[3287/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[3288/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[3289/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[3290/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[3291/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[3292/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[3293/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[3294/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[3295/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[3296/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[3297/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[3298/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[3299/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[3300/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[3301/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[3302/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[3303/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[3304/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[3305/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[3306/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[3307/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[3308/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[3309/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[3310/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[3311/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[3312/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[3313/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[3314/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[3315/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[3316/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[3317/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[3318/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[3319/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[3320/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[3321/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[3322/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[3323/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[3324/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[3325/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[3326/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[3327/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[3328/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[3329/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[3330/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[3331/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[3332/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[3333/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[3334/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[3335/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[3336/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[3337/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[3338/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[3339/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[3340/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[3341/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[3342/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[3343/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[3344/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[3345/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[3346/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/260 (0 ms)
[3347/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/261 (0 ms)
[3348/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/262 (0 ms)
[3349/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/263 (0 ms)
[3350/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/264 (0 ms)
[3351/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/265 (0 ms)
[3352/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/266 (0 ms)
[3353/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/267 (0 ms)
[3354/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/268 (0 ms)
[3355/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/269 (0 ms)
[3356/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/270 (0 ms)
[3357/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/271 (0 ms)
[3358/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/272 (0 ms)
[3359/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/273 (0 ms)
[3360/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/274 (0 ms)
[3361/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/275 (0 ms)
[3362/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/276 (0 ms)
[3363/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/277 (0 ms)
[3364/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/278 (0 ms)
[3365/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/279 (0 ms)
[3366/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/280 (0 ms)
[3367/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/281 (0 ms)
[3368/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/282 (0 ms)
[3369/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/283 (0 ms)
[3370/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/284 (0 ms)
[3371/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/285 (0 ms)
[3372/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/286 (0 ms)
[3373/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/287 (0 ms)
[3374/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/288 (0 ms)
[3375/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/289 (0 ms)
[3376/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/290 (0 ms)
[3377/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/291 (0 ms)
[3378/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/292 (0 ms)
[3379/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/293 (0 ms)
[3380/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/294 (0 ms)
[3381/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/295 (0 ms)
[3382/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/296 (0 ms)
[3383/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/297 (0 ms)
[3384/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/298 (0 ms)
[3385/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/299 (0 ms)
[3386/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/300 (0 ms)
[3387/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/301 (0 ms)
[3388/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/302 (0 ms)
[3389/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/303 (0 ms)
[3390/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/304 (0 ms)
[3391/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/305 (0 ms)
[3392/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/306 (0 ms)
[3393/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/307 (0 ms)
[3394/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/308 (0 ms)
[3395/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/309 (0 ms)
[3396/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/310 (0 ms)
[3397/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/311 (0 ms)
[3398/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/312 (0 ms)
[3399/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/313 (0 ms)
[3400/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/314 (0 ms)
[3401/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/315 (0 ms)
[3402/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/316 (0 ms)
[3403/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/317 (0 ms)
[3404/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/318 (0 ms)
[3405/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/319 (0 ms)
[3406/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/320 (0 ms)
[3407/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/321 (0 ms)
[3408/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/322 (0 ms)
[3409/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/323 (0 ms)
[3410/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/324 (0 ms)
[3411/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/325 (0 ms)
[3412/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/326 (0 ms)
[3413/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/327 (0 ms)
[3414/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/328 (0 ms)
[3415/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/329 (0 ms)
[3416/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/330 (0 ms)
[3417/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/331 (0 ms)
[3418/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/332 (0 ms)
[3419/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/333 (0 ms)
[3420/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/334 (0 ms)
[3421/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/335 (0 ms)
[3422/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/336 (0 ms)
[3423/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/337 (0 ms)
[3424/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/338 (0 ms)
[3425/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/339 (0 ms)
[3426/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/340 (0 ms)
[3427/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/341 (0 ms)
[3428/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/342 (0 ms)
[3429/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/343 (0 ms)
[3430/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/344 (0 ms)
[3431/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/345 (0 ms)
[3432/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/346 (0 ms)
[3433/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/347 (0 ms)
[3434/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/348 (0 ms)
[3435/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/349 (0 ms)
[3436/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/350 (0 ms)
[3437/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/351 (0 ms)
[3438/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/352 (0 ms)
[3439/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/353 (0 ms)
[3440/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/354 (0 ms)
[3441/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/355 (0 ms)
[3442/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/356 (0 ms)
[3443/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/357 (0 ms)
[3444/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/358 (0 ms)
[3445/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/359 (0 ms)
[3446/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/360 (0 ms)
[3447/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/361 (0 ms)
[3448/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/362 (0 ms)
[3449/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/363 (0 ms)
[3450/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/364 (0 ms)
[3451/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/365 (0 ms)
[3452/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/366 (0 ms)
[3453/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/367 (0 ms)
[3454/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/368 (0 ms)
[3455/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/369 (0 ms)
[3456/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/370 (0 ms)
[3457/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/371 (0 ms)
[3458/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/372 (0 ms)
[3459/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/373 (0 ms)
[3460/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/374 (0 ms)
[3461/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/375 (0 ms)
[3462/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/376 (0 ms)
[3463/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/377 (0 ms)
[3464/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/378 (0 ms)
[3465/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/379 (0 ms)
[3466/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/380 (0 ms)
[3467/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/381 (0 ms)
[3468/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/382 (0 ms)
[3469/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/383 (0 ms)
[3470/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/384 (0 ms)
[3471/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/385 (0 ms)
[3472/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/386 (0 ms)
[3473/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/387 (0 ms)
[3474/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/388 (0 ms)
[3475/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/389 (0 ms)
[3476/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/390 (0 ms)
[3477/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/391 (0 ms)
[3478/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/392 (0 ms)
[3479/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/393 (0 ms)
[3480/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/394 (0 ms)
[3481/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/395 (0 ms)
[3482/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/396 (0 ms)
[3483/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/397 (0 ms)
[3484/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/398 (0 ms)
[3485/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/399 (0 ms)
[3486/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/400 (0 ms)
[3487/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/401 (0 ms)
[3488/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/402 (0 ms)
[3489/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/403 (0 ms)
[3490/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/404 (0 ms)
[3491/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/405 (0 ms)
[3492/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/406 (0 ms)
[3493/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/407 (0 ms)
[3494/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/408 (0 ms)
[3495/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/409 (0 ms)
[3496/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/410 (0 ms)
[3497/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/411 (0 ms)
[3498/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/412 (0 ms)
[3499/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/413 (0 ms)
[3500/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/414 (0 ms)
[3501/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/415 (0 ms)
[3502/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/416 (0 ms)
[3503/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/417 (0 ms)
[3504/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/418 (0 ms)
[3505/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/419 (0 ms)
[3506/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/420 (0 ms)
[3507/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/421 (0 ms)
[3508/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/422 (0 ms)
[3509/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/423 (0 ms)
[3510/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/424 (0 ms)
[3511/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/425 (0 ms)
[3512/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/426 (0 ms)
[3513/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/427 (0 ms)
[3514/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/428 (0 ms)
[3515/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/429 (0 ms)
[3516/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/430 (0 ms)
[3517/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/431 (0 ms)
[3518/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/432 (0 ms)
[3519/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/433 (0 ms)
[3520/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/434 (0 ms)
[3521/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/435 (0 ms)
[3522/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/436 (0 ms)
[3523/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/437 (0 ms)
[3524/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/438 (0 ms)
[3525/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/439 (0 ms)
[3526/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/440 (0 ms)
[3527/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/441 (0 ms)
[3528/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/442 (0 ms)
[3529/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/443 (0 ms)
[3530/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/444 (0 ms)
[3531/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/445 (0 ms)
[3532/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/446 (0 ms)
[3533/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/447 (0 ms)
[3534/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/448 (0 ms)
[3535/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/449 (0 ms)
[3536/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/450 (0 ms)
[3537/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/451 (0 ms)
[3538/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/452 (0 ms)
[3539/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/453 (0 ms)
[3540/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/454 (0 ms)
[3541/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/455 (0 ms)
[3542/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/456 (0 ms)
[3543/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/457 (0 ms)
[3544/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/458 (0 ms)
[3545/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/459 (0 ms)
[3546/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/460 (0 ms)
[3547/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/461 (0 ms)
[3548/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/462 (0 ms)
[3549/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/463 (0 ms)
[3550/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/464 (0 ms)
[3551/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/465 (0 ms)
[3552/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/466 (0 ms)
[3553/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/467 (0 ms)
[3554/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/468 (0 ms)
[3555/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/469 (0 ms)
[3556/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/470 (0 ms)
[3557/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/471 (0 ms)
[3558/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/472 (0 ms)
[3559/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/473 (0 ms)
[3560/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/474 (0 ms)
[3561/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/475 (0 ms)
[3562/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/476 (0 ms)
[3563/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/477 (0 ms)
[3564/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/478 (0 ms)
[3565/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/479 (0 ms)
[3566/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/480 (0 ms)
[3567/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/481 (0 ms)
[3568/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/482 (0 ms)
[3569/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/483 (0 ms)
[3570/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/484 (0 ms)
[3571/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/485 (0 ms)
[3572/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/486 (0 ms)
[3573/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/487 (0 ms)
[3574/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/488 (0 ms)
[3575/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/489 (0 ms)
[3576/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/490 (0 ms)
[3577/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/491 (0 ms)
[3578/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/492 (0 ms)
[3579/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/493 (0 ms)
[3580/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/494 (0 ms)
[3581/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/495 (0 ms)
[3582/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/496 (0 ms)
[3583/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/497 (0 ms)
[3584/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/498 (0 ms)
[3585/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/499 (0 ms)
[3586/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/500 (0 ms)
[3587/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/501 (0 ms)
[3588/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/502 (0 ms)
[3589/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/503 (0 ms)
[3590/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/504 (0 ms)
[3591/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/505 (0 ms)
[3592/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/506 (0 ms)
[3593/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/507 (0 ms)
[3594/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/508 (0 ms)
[3595/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/509 (0 ms)
[3596/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/510 (0 ms)
[3597/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/511 (0 ms)
[3598/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/512 (0 ms)
[3599/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/513 (0 ms)
[3600/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/514 (0 ms)
[3601/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/515 (0 ms)
[3602/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/516 (0 ms)
[3603/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/517 (0 ms)
[3604/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/518 (0 ms)
[3605/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/519 (0 ms)
[3606/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/520 (0 ms)
[3607/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/521 (0 ms)
[3608/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/522 (0 ms)
[3609/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/523 (0 ms)
[3610/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/524 (0 ms)
[3611/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/525 (0 ms)
[3612/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/526 (0 ms)
[3613/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/527 (0 ms)
[3614/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/528 (0 ms)
[3615/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/529 (0 ms)
[3616/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/530 (0 ms)
[3617/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/531 (0 ms)
[3618/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/532 (0 ms)
[3619/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/533 (0 ms)
[3620/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/534 (0 ms)
[3621/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/535 (0 ms)
[3622/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/536 (0 ms)
[3623/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/537 (0 ms)
[3624/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/538 (0 ms)
[3625/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/539 (0 ms)
[3626/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/540 (0 ms)
[3627/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/541 (0 ms)
[3628/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/542 (0 ms)
[3629/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/543 (0 ms)
[3630/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/544 (0 ms)
[3631/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/545 (0 ms)
[3632/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/546 (0 ms)
[3633/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/547 (0 ms)
[3634/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/548 (0 ms)
[3635/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/549 (0 ms)
[3636/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/550 (0 ms)
[3637/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/551 (0 ms)
[3638/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/552 (0 ms)
[3639/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/553 (0 ms)
[3640/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/554 (0 ms)
[3641/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/555 (0 ms)
[3642/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/556 (0 ms)
[3643/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/557 (0 ms)
[3644/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/558 (0 ms)
[3645/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/559 (0 ms)
[3646/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/560 (0 ms)
[3647/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/561 (0 ms)
[3648/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/562 (0 ms)
[3649/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/563 (0 ms)
[3650/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/564 (0 ms)
[3651/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/565 (0 ms)
[3652/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/566 (0 ms)
[3653/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/567 (0 ms)
[3654/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/568 (0 ms)
[3655/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/569 (0 ms)
[3656/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/570 (0 ms)
[3657/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/571 (0 ms)
[3658/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/572 (0 ms)
[3659/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/573 (0 ms)
[3660/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/574 (0 ms)
[3661/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/575 (0 ms)
[3662/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/576 (0 ms)
[3663/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/577 (0 ms)
[3664/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/578 (0 ms)
[3665/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/579 (0 ms)
[3666/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/580 (0 ms)
[3667/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/581 (0 ms)
[3668/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/582 (0 ms)
[3669/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/583 (0 ms)
[3670/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/584 (0 ms)
[3671/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/585 (0 ms)
[3672/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/586 (0 ms)
[3673/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/587 (0 ms)
[3674/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/588 (0 ms)
[3675/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/589 (0 ms)
[3676/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/590 (0 ms)
[3677/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/591 (0 ms)
[3678/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/592 (0 ms)
[3679/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/593 (0 ms)
[3680/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/594 (0 ms)
[3681/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/595 (0 ms)
[3682/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/596 (0 ms)
[3683/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/597 (0 ms)
[3684/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/598 (0 ms)
[3685/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/599 (0 ms)
[3686/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/600 (0 ms)
[3687/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/601 (0 ms)
[3688/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/602 (0 ms)
[3689/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/603 (0 ms)
[3690/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/604 (0 ms)
[3691/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/605 (0 ms)
[3692/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/606 (0 ms)
[3693/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/607 (0 ms)
[3694/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/608 (0 ms)
[3695/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/609 (0 ms)
[3696/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/610 (0 ms)
[3697/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/611 (0 ms)
[3698/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/612 (0 ms)
[3699/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/613 (0 ms)
[3700/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/614 (0 ms)
[3701/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/615 (0 ms)
[3702/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/616 (0 ms)
[3703/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/617 (0 ms)
[3704/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/618 (0 ms)
[3705/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/619 (0 ms)
[3706/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/620 (0 ms)
[3707/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/621 (0 ms)
[3708/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/622 (0 ms)
[3709/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/623 (0 ms)
[3710/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/624 (0 ms)
[3711/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/625 (0 ms)
[3712/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/626 (0 ms)
[3713/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/627 (0 ms)
[3714/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/628 (0 ms)
[3715/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/629 (0 ms)
[3716/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/630 (0 ms)
[3717/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/631 (0 ms)
[3718/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/632 (0 ms)
[3719/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/633 (0 ms)
[3720/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/634 (0 ms)
[3721/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/635 (0 ms)
[3722/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/636 (0 ms)
[3723/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/637 (0 ms)
[3724/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/638 (0 ms)
[3725/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/639 (0 ms)
[3726/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/640 (0 ms)
[3727/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/641 (0 ms)
[3728/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/642 (0 ms)
[3729/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/643 (0 ms)
[3730/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/644 (0 ms)
[3731/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/645 (0 ms)
[3732/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/646 (0 ms)
[3733/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/647 (0 ms)
[3734/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/648 (0 ms)
[3735/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/649 (0 ms)
[3736/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/650 (0 ms)
[3737/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/651 (0 ms)
[3738/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/652 (0 ms)
[3739/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/653 (0 ms)
[3740/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/654 (0 ms)
[3741/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/655 (0 ms)
[3742/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/656 (0 ms)
[3743/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/657 (0 ms)
[3744/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/658 (0 ms)
[3745/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/659 (0 ms)
[3746/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/660 (0 ms)
[3747/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/661 (0 ms)
[3748/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/662 (0 ms)
[3749/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/663 (0 ms)
[3750/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/664 (0 ms)
[3751/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/665 (0 ms)
[3752/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/666 (0 ms)
[3753/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/667 (0 ms)
[3754/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/668 (0 ms)
[3755/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/669 (0 ms)
[3756/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/670 (0 ms)
[3757/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/671 (0 ms)
[3758/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/672 (0 ms)
[3759/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/673 (0 ms)
[3760/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/674 (0 ms)
[3761/4937] A_Z_A_Z/DoubleLetterIdentifierTest.Identified/675 (0 ms)
[3762/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/0 (0 ms)
[3763/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/1 (0 ms)
[3764/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/2 (0 ms)
[3765/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/3 (0 ms)
[3766/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/4 (0 ms)
[3767/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/5 (0 ms)
[3768/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/6 (0 ms)
[3769/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/7 (0 ms)
[3770/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/8 (0 ms)
[3771/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/9 (0 ms)
[3772/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/10 (0 ms)
[3773/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/11 (0 ms)
[3774/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/12 (0 ms)
[3775/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/13 (0 ms)
[3776/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/14 (0 ms)
[3777/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/15 (0 ms)
[3778/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/16 (0 ms)
[3779/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/17 (0 ms)
[3780/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/18 (0 ms)
[3781/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/19 (0 ms)
[3782/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/20 (0 ms)
[3783/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/21 (0 ms)
[3784/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/22 (0 ms)
[3785/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/23 (0 ms)
[3786/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/24 (0 ms)
[3787/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/25 (0 ms)
[3788/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/26 (0 ms)
[3789/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/27 (0 ms)
[3790/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/28 (0 ms)
[3791/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/29 (0 ms)
[3792/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/30 (0 ms)
[3793/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/31 (0 ms)
[3794/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/32 (0 ms)
[3795/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/33 (0 ms)
[3796/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/34 (0 ms)
[3797/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/35 (0 ms)
[3798/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/36 (0 ms)
[3799/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/37 (0 ms)
[3800/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/38 (0 ms)
[3801/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/39 (0 ms)
[3802/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/40 (0 ms)
[3803/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/41 (0 ms)
[3804/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/42 (0 ms)
[3805/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/43 (0 ms)
[3806/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/44 (0 ms)
[3807/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/45 (0 ms)
[3808/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/46 (0 ms)
[3809/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/47 (0 ms)
[3810/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/48 (0 ms)
[3811/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/49 (0 ms)
[3812/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/50 (0 ms)
[3813/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/51 (0 ms)
[3814/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/52 (0 ms)
[3815/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/53 (0 ms)
[3816/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/54 (0 ms)
[3817/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/55 (0 ms)
[3818/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/56 (0 ms)
[3819/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/57 (0 ms)
[3820/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/58 (0 ms)
[3821/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/59 (0 ms)
[3822/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/60 (0 ms)
[3823/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/61 (0 ms)
[3824/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/62 (0 ms)
[3825/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/63 (0 ms)
[3826/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/64 (0 ms)
[3827/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/65 (0 ms)
[3828/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/66 (0 ms)
[3829/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/67 (0 ms)
[3830/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/68 (0 ms)
[3831/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/69 (0 ms)
[3832/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/70 (0 ms)
[3833/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/71 (0 ms)
[3834/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/72 (0 ms)
[3835/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/73 (0 ms)
[3836/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/74 (0 ms)
[3837/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/75 (0 ms)
[3838/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/76 (0 ms)
[3839/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/77 (0 ms)
[3840/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/78 (0 ms)
[3841/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/79 (0 ms)
[3842/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/80 (0 ms)
[3843/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/81 (0 ms)
[3844/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/82 (0 ms)
[3845/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/83 (0 ms)
[3846/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/84 (0 ms)
[3847/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/85 (0 ms)
[3848/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/86 (0 ms)
[3849/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/87 (0 ms)
[3850/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/88 (0 ms)
[3851/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/89 (0 ms)
[3852/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/90 (0 ms)
[3853/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/91 (0 ms)
[3854/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/92 (0 ms)
[3855/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/93 (0 ms)
[3856/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/94 (0 ms)
[3857/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/95 (0 ms)
[3858/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/96 (0 ms)
[3859/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/97 (0 ms)
[3860/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/98 (0 ms)
[3861/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/99 (0 ms)
[3862/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/100 (0 ms)
[3863/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/101 (0 ms)
[3864/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/102 (0 ms)
[3865/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/103 (0 ms)
[3866/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/104 (0 ms)
[3867/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/105 (0 ms)
[3868/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/106 (0 ms)
[3869/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/107 (0 ms)
[3870/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/108 (0 ms)
[3871/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/109 (0 ms)
[3872/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/110 (0 ms)
[3873/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/111 (0 ms)
[3874/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/112 (0 ms)
[3875/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/113 (0 ms)
[3876/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/114 (0 ms)
[3877/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/115 (0 ms)
[3878/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/116 (0 ms)
[3879/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/117 (0 ms)
[3880/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/118 (0 ms)
[3881/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/119 (0 ms)
[3882/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/120 (0 ms)
[3883/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/121 (0 ms)
[3884/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/122 (0 ms)
[3885/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/123 (0 ms)
[3886/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/124 (0 ms)
[3887/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/125 (0 ms)
[3888/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/126 (0 ms)
[3889/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/127 (0 ms)
[3890/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/128 (0 ms)
[3891/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/129 (0 ms)
[3892/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/130 (0 ms)
[3893/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/131 (0 ms)
[3894/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/132 (0 ms)
[3895/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/133 (0 ms)
[3896/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/134 (0 ms)
[3897/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/135 (0 ms)
[3898/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/136 (0 ms)
[3899/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/137 (0 ms)
[3900/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/138 (0 ms)
[3901/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/139 (0 ms)
[3902/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/140 (0 ms)
[3903/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/141 (0 ms)
[3904/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/142 (0 ms)
[3905/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/143 (0 ms)
[3906/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/144 (0 ms)
[3907/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/145 (0 ms)
[3908/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/146 (0 ms)
[3909/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/147 (0 ms)
[3910/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/148 (0 ms)
[3911/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/149 (0 ms)
[3912/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/150 (0 ms)
[3913/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/151 (0 ms)
[3914/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/152 (0 ms)
[3915/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/153 (0 ms)
[3916/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/154 (0 ms)
[3917/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/155 (0 ms)
[3918/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/156 (0 ms)
[3919/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/157 (0 ms)
[3920/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/158 (0 ms)
[3921/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/159 (0 ms)
[3922/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/160 (0 ms)
[3923/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/161 (0 ms)
[3924/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/162 (0 ms)
[3925/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/163 (0 ms)
[3926/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/164 (0 ms)
[3927/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/165 (0 ms)
[3928/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/166 (0 ms)
[3929/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/167 (0 ms)
[3930/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/168 (0 ms)
[3931/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/169 (0 ms)
[3932/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/170 (0 ms)
[3933/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/171 (0 ms)
[3934/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/172 (0 ms)
[3935/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/173 (0 ms)
[3936/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/174 (0 ms)
[3937/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/175 (0 ms)
[3938/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/176 (0 ms)
[3939/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/177 (0 ms)
[3940/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/178 (0 ms)
[3941/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/179 (0 ms)
[3942/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/180 (0 ms)
[3943/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/181 (0 ms)
[3944/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/182 (0 ms)
[3945/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/183 (0 ms)
[3946/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/184 (0 ms)
[3947/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/185 (0 ms)
[3948/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/186 (0 ms)
[3949/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/187 (0 ms)
[3950/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/188 (0 ms)
[3951/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/189 (0 ms)
[3952/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/190 (0 ms)
[3953/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/191 (0 ms)
[3954/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/192 (0 ms)
[3955/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/193 (0 ms)
[3956/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/194 (0 ms)
[3957/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/195 (0 ms)
[3958/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/196 (0 ms)
[3959/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/197 (0 ms)
[3960/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/198 (0 ms)
[3961/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/199 (0 ms)
[3962/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/200 (0 ms)
[3963/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/201 (0 ms)
[3964/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/202 (0 ms)
[3965/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/203 (0 ms)
[3966/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/204 (0 ms)
[3967/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/205 (0 ms)
[3968/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/206 (0 ms)
[3969/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/207 (0 ms)
[3970/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/208 (0 ms)
[3971/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/209 (0 ms)
[3972/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/210 (0 ms)
[3973/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/211 (0 ms)
[3974/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/212 (0 ms)
[3975/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/213 (0 ms)
[3976/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/214 (0 ms)
[3977/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/215 (0 ms)
[3978/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/216 (0 ms)
[3979/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/217 (0 ms)
[3980/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/218 (0 ms)
[3981/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/219 (0 ms)
[3982/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/220 (0 ms)
[3983/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/221 (0 ms)
[3984/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/222 (0 ms)
[3985/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/223 (0 ms)
[3986/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/224 (0 ms)
[3987/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/225 (0 ms)
[3988/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/226 (0 ms)
[3989/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/227 (0 ms)
[3990/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/228 (0 ms)
[3991/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/229 (0 ms)
[3992/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/230 (0 ms)
[3993/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/231 (0 ms)
[3994/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/232 (0 ms)
[3995/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/233 (0 ms)
[3996/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/234 (0 ms)
[3997/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/235 (0 ms)
[3998/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/236 (0 ms)
[3999/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/237 (0 ms)
[4000/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/238 (0 ms)
[4001/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/239 (0 ms)
[4002/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/240 (0 ms)
[4003/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/241 (0 ms)
[4004/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/242 (0 ms)
[4005/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/243 (0 ms)
[4006/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/244 (0 ms)
[4007/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/245 (0 ms)
[4008/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/246 (0 ms)
[4009/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/247 (0 ms)
[4010/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/248 (0 ms)
[4011/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/249 (0 ms)
[4012/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/250 (0 ms)
[4013/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/251 (0 ms)
[4014/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/252 (0 ms)
[4015/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/253 (0 ms)
[4016/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/254 (0 ms)
[4017/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/255 (0 ms)
[4018/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/256 (0 ms)
[4019/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/257 (0 ms)
[4020/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/258 (0 ms)
[4021/4937] A_Z_0_9/DoubleLetterIdentifierTest.Identified/259 (0 ms)
[4022/4937] All/InvalidLineTest.Identified/0 (0 ms)
[4023/4937] All/InvalidLineTest.Identified/1 (0 ms)
[4024/4937] All/InvalidLineTest.Identified/2 (0 ms)
[4025/4937] All/InvalidLineTest.Identified/3 (0 ms)
[4026/4937] All/InvalidLineTest.Identified/4 (0 ms)
[4027/4937] All/InvalidLineTest.Identified/5 (0 ms)
[4028/4937] InvalidIntegers/InvalidNumberTest.InvalidNumberIdentified/0 (0 ms)
[4029/4937] InvalidIntegers/InvalidNumberTest.InvalidNumberIdentified/1 (0 ms)
[4030/4937] InvalidIntegers/InvalidNumberTest.InvalidNumberIdentified/2 (0 ms)
[4031/4937] InvalidFloats/InvalidNumberTest.InvalidNumberIdentified/0 (0 ms)
[4032/4937] InvalidFloats/InvalidNumberTest.InvalidNumberIdentified/1 (0 ms)
[4033/4937] InvalidFloats/InvalidNumberTest.InvalidNumberIdentified/2 (0 ms)
[4034/4937] InvalidFloats/InvalidNumberTest.InvalidNumberIdentified/3 (0 ms)
[4035/4937] InvalidFloats/InvalidNumberTest.InvalidNumberIdentified/4 (0 ms)
[4036/4937] DecimalInteger/IntegerTest.Identified/0 (0 ms)
[4037/4937] DecimalInteger/IntegerTest.Identified/1 (0 ms)
[4038/4937] DecimalInteger/IntegerTest.Identified/2 (0 ms)
[4039/4937] DecimalInteger/IntegerTest.Identified/3 (0 ms)
[4040/4937] DecimalInteger/IntegerTest.Identified/4 (0 ms)
[4041/4937] DecimalInteger/IntegerTest.Identified/5 (0 ms)
[4042/4937] DecimalInteger/IntegerTest.Identified/6 (0 ms)
[4043/4937] DecimalInteger/IntegerTest.Identified/7 (0 ms)
[4044/4937] DecimalInteger/IntegerTest.Identified/8 (0 ms)
[4045/4937] DecimalInteger/IntegerTest.Identified/9 (0 ms)
[4046/4937] OctalInteger/IntegerTest.Identified/0 (0 ms)
[4047/4937] OctalInteger/IntegerTest.Identified/1 (0 ms)
[4048/4937] OctalInteger/IntegerTest.Identified/2 (0 ms)
[4049/4937] OctalInteger/IntegerTest.Identified/3 (0 ms)
[4050/4937] OctalInteger/IntegerTest.Identified/4 (0 ms)
[4051/4937] OctalInteger/IntegerTest.Identified/5 (0 ms)
[4052/4937] OctalInteger/IntegerTest.Identified/6 (0 ms)
[4053/4937] OctalInteger/IntegerTest.Identified/7 (0 ms)
[4054/4937] HexadecimalInteger_0_9/IntegerTest.Identified/0 (0 ms)
[4055/4937] HexadecimalInteger_0_9/IntegerTest.Identified/1 (0 ms)
[4056/4937] HexadecimalInteger_0_9/IntegerTest.Identified/2 (0 ms)
[4057/4937] HexadecimalInteger_0_9/IntegerTest.Identified/3 (0 ms)
[4058/4937] HexadecimalInteger_0_9/IntegerTest.Identified/4 (0 ms)
[4059/4937] HexadecimalInteger_0_9/IntegerTest.Identified/5 (0 ms)
[4060/4937] HexadecimalInteger_0_9/IntegerTest.Identified/6 (0 ms)
[4061/4937] HexadecimalInteger_0_9/IntegerTest.Identified/7 (0 ms)
[4062/4937] HexadecimalInteger_0_9/IntegerTest.Identified/8 (0 ms)
[4063/4937] HexadecimalInteger_0_9/IntegerTest.Identified/9 (0 ms)
[4064/4937] HexadecimalInteger_0_9/IntegerTest.Identified/10 (0 ms)
[4065/4937] HexadecimalInteger_0_9/IntegerTest.Identified/11 (0 ms)
[4066/4937] HexadecimalInteger_0_9/IntegerTest.Identified/12 (0 ms)
[4067/4937] HexadecimalInteger_0_9/IntegerTest.Identified/13 (0 ms)
[4068/4937] HexadecimalInteger_0_9/IntegerTest.Identified/14 (0 ms)
[4069/4937] HexadecimalInteger_0_9/IntegerTest.Identified/15 (0 ms)
[4070/4937] HexadecimalInteger_0_9/IntegerTest.Identified/16 (0 ms)
[4071/4937] HexadecimalInteger_0_9/IntegerTest.Identified/17 (0 ms)
[4072/4937] HexadecimalInteger_0_9/IntegerTest.Identified/18 (0 ms)
[4073/4937] HexadecimalInteger_0_9/IntegerTest.Identified/19 (0 ms)
[4074/4937] HexadecimalInteger_a_f/IntegerTest.Identified/0 (0 ms)
[4075/4937] HexadecimalInteger_a_f/IntegerTest.Identified/1 (0 ms)
[4076/4937] HexadecimalInteger_a_f/IntegerTest.Identified/2 (0 ms)
[4077/4937] HexadecimalInteger_a_f/IntegerTest.Identified/3 (0 ms)
[4078/4937] HexadecimalInteger_a_f/IntegerTest.Identified/4 (0 ms)
[4079/4937] HexadecimalInteger_a_f/IntegerTest.Identified/5 (0 ms)
[4080/4937] HexadecimalInteger_a_f/IntegerTest.Identified/6 (0 ms)
[4081/4937] HexadecimalInteger_a_f/IntegerTest.Identified/7 (0 ms)
[4082/4937] HexadecimalInteger_a_f/IntegerTest.Identified/8 (0 ms)
[4083/4937] HexadecimalInteger_a_f/IntegerTest.Identified/9 (0 ms)
[4084/4937] HexadecimalInteger_a_f/IntegerTest.Identified/10 (0 ms)
[4085/4937] HexadecimalInteger_a_f/IntegerTest.Identified/11 (0 ms)
[4086/4937] HexadecimalInteger_A_F/IntegerTest.Identified/0 (0 ms)
[4087/4937] HexadecimalInteger_A_F/IntegerTest.Identified/1 (0 ms)
[4088/4937] HexadecimalInteger_A_F/IntegerTest.Identified/2 (0 ms)
[4089/4937] HexadecimalInteger_A_F/IntegerTest.Identified/3 (0 ms)
[4090/4937] HexadecimalInteger_A_F/IntegerTest.Identified/4 (0 ms)
[4091/4937] HexadecimalInteger_A_F/IntegerTest.Identified/5 (0 ms)
[4092/4937] HexadecimalInteger_A_F/IntegerTest.Identified/6 (0 ms)
[4093/4937] HexadecimalInteger_A_F/IntegerTest.Identified/7 (0 ms)
[4094/4937] HexadecimalInteger_A_F/IntegerTest.Identified/8 (0 ms)
[4095/4937] HexadecimalInteger_A_F/IntegerTest.Identified/9 (0 ms)
[4096/4937] HexadecimalInteger_A_F/IntegerTest.Identified/10 (0 ms)
[4097/4937] HexadecimalInteger_A_F/IntegerTest.Identified/11 (0 ms)
[4098/4937] FloatScientific/FloatScientificTest.FloatIdentified/0 (0 ms)
[4099/4937] FloatScientific/FloatScientificTest.FloatIdentified/1 (0 ms)
[4100/4937] FloatScientific/FloatScientificTest.FloatIdentified/2 (0 ms)
[4101/4937] FloatScientific/FloatScientificTest.FloatIdentified/3 (0 ms)
[4102/4937] FloatScientific/FloatScientificTest.FloatIdentified/4 (0 ms)
[4103/4937] FloatScientific/FloatScientificTest.FloatIdentified/5 (0 ms)
[4104/4937] FloatScientific/FloatScientificTest.FloatIdentified/6 (0 ms)
[4105/4937] FloatScientific/FloatScientificTest.FloatIdentified/7 (0 ms)
[4106/4937] FloatScientific/FloatScientificTest.FloatIdentified/8 (0 ms)
[4107/4937] FloatScientific/FloatScientificTest.FloatIdentified/9 (0 ms)
[4108/4937] FloatScientific/FloatScientificTest.FloatIdentified/10 (0 ms)
[4109/4937] FloatScientific/FloatScientificTest.FloatIdentified/11 (0 ms)
[4110/4937] FloatScientific/FloatScientificTest.FloatIdentified/12 (0 ms)
[4111/4937] FloatScientific/FloatScientificTest.FloatIdentified/13 (0 ms)
[4112/4937] FloatScientific/FloatScientificTest.FloatIdentified/14 (0 ms)
[4113/4937] FloatScientific/FloatScientificTest.FloatIdentified/15 (0 ms)
[4114/4937] FloatScientific/FloatScientificTest.FloatIdentified/16 (0 ms)
[4115/4937] FloatScientific/FloatScientificTest.FloatIdentified/17 (0 ms)
[4116/4937] FloatScientific/FloatScientificTest.FloatIdentified/18 (0 ms)
[4117/4937] FloatScientific/FloatScientificTest.FloatIdentified/19 (0 ms)
[4118/4937] FloatScientific/FloatScientificTest.FloatIdentified/20 (0 ms)
[4119/4937] FloatScientific/FloatScientificTest.FloatIdentified/21 (0 ms)
[4120/4937] FloatScientific/FloatScientificTest.FloatIdentified/22 (0 ms)
[4121/4937] FloatScientific/FloatScientificTest.FloatIdentified/23 (0 ms)
[4122/4937] FloatScientific/FloatScientificTest.FloatIdentified/24 (0 ms)
[4123/4937] FloatScientific/FloatScientificTest.FloatIdentified/25 (0 ms)
[4124/4937] FloatScientific/FloatScientificTest.FloatIdentified/26 (0 ms)
[4125/4937] FloatScientific/FloatScientificTest.FloatIdentified/27 (0 ms)
[4126/4937] FloatScientific/FloatScientificTest.FloatIdentified/28 (0 ms)
[4127/4937] FloatScientific/FloatScientificTest.FloatIdentified/29 (0 ms)
[4128/4937] FloatScientific/FloatScientificTest.FloatIdentified/30 (0 ms)
[4129/4937] FloatScientific/FloatScientificTest.FloatIdentified/31 (0 ms)
[4130/4937] FloatScientific/FloatScientificTest.FloatIdentified/32 (0 ms)
[4131/4937] FloatScientific/FloatScientificTest.FloatIdentified/33 (0 ms)
[4132/4937] FloatScientific/FloatScientificTest.FloatIdentified/34 (0 ms)
[4133/4937] FloatScientific/FloatScientificTest.FloatIdentified/35 (0 ms)
[4134/4937] FloatScientific/FloatScientificTest.FloatIdentified/36 (0 ms)
[4135/4937] FloatScientific/FloatScientificTest.FloatIdentified/37 (0 ms)
[4136/4937] FloatScientific/FloatScientificTest.FloatIdentified/38 (0 ms)
[4137/4937] FloatScientific/FloatScientificTest.FloatIdentified/39 (0 ms)
[4138/4937] FloatScientific/FloatScientificTest.FloatIdentified/40 (0 ms)
[4139/4937] FloatScientific/FloatScientificTest.FloatIdentified/41 (0 ms)
[4140/4937] FloatScientific/FloatScientificTest.FloatIdentified/42 (0 ms)
[4141/4937] FloatScientific/FloatScientificTest.FloatIdentified/43 (0 ms)
[4142/4937] FloatScientific/FloatScientificTest.FloatIdentified/44 (0 ms)
[4143/4937] FloatScientific/FloatScientificTest.FloatIdentified/45 (0 ms)
[4144/4937] FloatScientific/FloatScientificTest.FloatIdentified/46 (0 ms)
[4145/4937] FloatScientific/FloatScientificTest.FloatIdentified/47 (0 ms)
[4146/4937] FloatScientific/FloatScientificTest.FloatIdentified/48 (0 ms)
[4147/4937] FloatScientific/FloatScientificTest.FloatIdentified/49 (0 ms)
[4148/4937] FloatScientific/FloatScientificTest.FloatIdentified/50 (0 ms)
[4149/4937] FloatScientific/FloatScientificTest.FloatIdentified/51 (0 ms)
[4150/4937] FloatScientific/FloatScientificTest.FloatIdentified/52 (0 ms)
[4151/4937] FloatScientific/FloatScientificTest.FloatIdentified/53 (0 ms)
[4152/4937] FloatScientific/FloatScientificTest.FloatIdentified/54 (0 ms)
[4153/4937] FloatScientific/FloatScientificTest.FloatIdentified/55 (0 ms)
[4154/4937] FloatScientific/FloatScientificTest.FloatIdentified/56 (0 ms)
[4155/4937] FloatScientific/FloatScientificTest.FloatIdentified/57 (0 ms)
[4156/4937] FloatScientific/FloatScientificTest.FloatIdentified/58 (0 ms)
[4157/4937] FloatScientific/FloatScientificTest.FloatIdentified/59 (0 ms)
[4158/4937] FloatScientific/FloatScientificTest.FloatIdentified/60 (0 ms)
[4159/4937] FloatScientific/FloatScientificTest.FloatIdentified/61 (0 ms)
[4160/4937] FloatScientific/FloatScientificTest.FloatIdentified/62 (0 ms)
[4161/4937] FloatScientific/FloatScientificTest.FloatIdentified/63 (0 ms)
[4162/4937] FloatScientific/FloatScientificTest.FloatIdentified/64 (0 ms)
[4163/4937] FloatScientific/FloatScientificTest.FloatIdentified/65 (0 ms)
[4164/4937] FloatScientific/FloatScientificTest.FloatIdentified/66 (0 ms)
[4165/4937] FloatScientific/FloatScientificTest.FloatIdentified/67 (0 ms)
[4166/4937] FloatScientific/FloatScientificTest.FloatIdentified/68 (0 ms)
[4167/4937] FloatScientific/FloatScientificTest.FloatIdentified/69 (0 ms)
[4168/4937] FloatScientific/FloatScientificTest.FloatIdentified/70 (0 ms)
[4169/4937] FloatScientific/FloatScientificTest.FloatIdentified/71 (0 ms)
[4170/4937] FloatScientific/FloatScientificTest.FloatIdentified/72 (0 ms)
[4171/4937] FloatScientific/FloatScientificTest.FloatIdentified/73 (0 ms)
[4172/4937] FloatScientific/FloatScientificTest.FloatIdentified/74 (0 ms)
[4173/4937] FloatScientific/FloatScientificTest.FloatIdentified/75 (0 ms)
[4174/4937] FloatScientific/FloatScientificTest.FloatIdentified/76 (0 ms)
[4175/4937] FloatScientific/FloatScientificTest.FloatIdentified/77 (0 ms)
[4176/4937] FloatScientific/FloatScientificTest.FloatIdentified/78 (0 ms)
[4177/4937] FloatScientific/FloatScientificTest.FloatIdentified/79 (0 ms)
[4178/4937] FloatScientific/FloatScientificTest.FloatIdentified/80 (0 ms)
[4179/4937] FloatScientific/FloatScientificTest.FloatIdentified/81 (0 ms)
[4180/4937] FloatScientific/FloatScientificTest.FloatIdentified/82 (0 ms)
[4181/4937] FloatScientific/FloatScientificTest.FloatIdentified/83 (0 ms)
[4182/4937] FloatScientific/FloatScientificTest.FloatIdentified/84 (0 ms)
[4183/4937] FloatScientific/FloatScientificTest.FloatIdentified/85 (0 ms)
[4184/4937] FloatScientific/FloatScientificTest.FloatIdentified/86 (0 ms)
[4185/4937] FloatScientific/FloatScientificTest.FloatIdentified/87 (0 ms)
[4186/4937] FloatScientific/FloatScientificTest.FloatIdentified/88 (0 ms)
[4187/4937] FloatScientific/FloatScientificTest.FloatIdentified/89 (0 ms)
[4188/4937] FloatScientific/FloatScientificTest.FloatIdentified/90 (0 ms)
[4189/4937] FloatScientific/FloatScientificTest.FloatIdentified/91 (0 ms)
[4190/4937] FloatScientific/FloatScientificTest.FloatIdentified/92 (0 ms)
[4191/4937] FloatScientific/FloatScientificTest.FloatIdentified/93 (0 ms)
[4192/4937] FloatScientific/FloatScientificTest.FloatIdentified/94 (0 ms)
[4193/4937] FloatScientific/FloatScientificTest.FloatIdentified/95 (0 ms)
[4194/4937] FloatScientific/FloatScientificTest.FloatIdentified/96 (0 ms)
[4195/4937] FloatScientific/FloatScientificTest.FloatIdentified/97 (0 ms)
[4196/4937] FloatScientific/FloatScientificTest.FloatIdentified/98 (0 ms)
[4197/4937] FloatScientific/FloatScientificTest.FloatIdentified/99 (0 ms)
[4198/4937] FloatScientific/FloatScientificTest.FloatIdentified/100 (0 ms)
[4199/4937] FloatScientific/FloatScientificTest.FloatIdentified/101 (0 ms)
[4200/4937] FloatScientific/FloatScientificTest.FloatIdentified/102 (0 ms)
[4201/4937] FloatScientific/FloatScientificTest.FloatIdentified/103 (0 ms)
[4202/4937] FloatScientific/FloatScientificTest.FloatIdentified/104 (0 ms)
[4203/4937] FloatScientific/FloatScientificTest.FloatIdentified/105 (0 ms)
[4204/4937] FloatScientific/FloatScientificTest.FloatIdentified/106 (0 ms)
[4205/4937] FloatScientific/FloatScientificTest.FloatIdentified/107 (0 ms)
[4206/4937] FloatScientific/FloatScientificTest.FloatIdentified/108 (0 ms)
[4207/4937] FloatScientific/FloatScientificTest.FloatIdentified/109 (0 ms)
[4208/4937] FloatScientific/FloatScientificTest.FloatIdentified/110 (0 ms)
[4209/4937] FloatScientific/FloatScientificTest.FloatIdentified/111 (0 ms)
[4210/4937] FloatScientific/FloatScientificTest.FloatIdentified/112 (0 ms)
[4211/4937] FloatScientific/FloatScientificTest.FloatIdentified/113 (0 ms)
[4212/4937] FloatScientific/FloatScientificTest.FloatIdentified/114 (0 ms)
[4213/4937] FloatScientific/FloatScientificTest.FloatIdentified/115 (0 ms)
[4214/4937] FloatScientific/FloatScientificTest.FloatIdentified/116 (0 ms)
[4215/4937] FloatScientific/FloatScientificTest.FloatIdentified/117 (0 ms)
[4216/4937] FloatScientific/FloatScientificTest.FloatIdentified/118 (0 ms)
[4217/4937] FloatScientific/FloatScientificTest.FloatIdentified/119 (0 ms)
[4218/4937] FloatScientific/FloatScientificTest.FloatIdentified/120 (0 ms)
[4219/4937] FloatScientific/FloatScientificTest.FloatIdentified/121 (0 ms)
[4220/4937] FloatScientific/FloatScientificTest.FloatIdentified/122 (0 ms)
[4221/4937] FloatScientific/FloatScientificTest.FloatIdentified/123 (0 ms)
[4222/4937] FloatScientific/FloatScientificTest.FloatIdentified/124 (0 ms)
[4223/4937] FloatScientific/FloatScientificTest.FloatIdentified/125 (0 ms)
[4224/4937] FloatScientific/FloatScientificTest.FloatIdentified/126 (0 ms)
[4225/4937] FloatScientific/FloatScientificTest.FloatIdentified/127 (0 ms)
[4226/4937] FloatScientific/FloatScientificTest.FloatIdentified/128 (0 ms)
[4227/4937] FloatScientific/FloatScientificTest.FloatIdentified/129 (0 ms)
[4228/4937] FloatScientific/FloatScientificTest.FloatIdentified/130 (0 ms)
[4229/4937] FloatScientific/FloatScientificTest.FloatIdentified/131 (0 ms)
[4230/4937] FloatScientific/FloatScientificTest.FloatIdentified/132 (0 ms)
[4231/4937] FloatScientific/FloatScientificTest.FloatIdentified/133 (0 ms)
[4232/4937] FloatScientific/FloatScientificTest.FloatIdentified/134 (0 ms)
[4233/4937] FloatScientific/FloatScientificTest.FloatIdentified/135 (0 ms)
[4234/4937] FloatScientific/FloatScientificTest.FloatIdentified/136 (0 ms)
[4235/4937] FloatScientific/FloatScientificTest.FloatIdentified/137 (0 ms)
[4236/4937] FloatScientific/FloatScientificTest.FloatIdentified/138 (0 ms)
[4237/4937] FloatScientific/FloatScientificTest.FloatIdentified/139 (0 ms)
[4238/4937] FloatScientific/FloatScientificTest.FloatIdentified/140 (0 ms)
[4239/4937] FloatScientific/FloatScientificTest.FloatIdentified/141 (0 ms)
[4240/4937] FloatScientific/FloatScientificTest.FloatIdentified/142 (0 ms)
[4241/4937] FloatScientific/FloatScientificTest.FloatIdentified/143 (0 ms)
[4242/4937] FloatScientific/FloatScientificTest.FloatIdentified/144 (0 ms)
[4243/4937] FloatScientific/FloatScientificTest.FloatIdentified/145 (0 ms)
[4244/4937] FloatScientific/FloatScientificTest.FloatIdentified/146 (0 ms)
[4245/4937] FloatScientific/FloatScientificTest.FloatIdentified/147 (0 ms)
[4246/4937] FloatScientific/FloatScientificTest.FloatIdentified/148 (0 ms)
[4247/4937] FloatScientific/FloatScientificTest.FloatIdentified/149 (0 ms)
[4248/4937] FloatScientific/FloatScientificTest.FloatIdentified/150 (0 ms)
[4249/4937] FloatScientific/FloatScientificTest.FloatIdentified/151 (0 ms)
[4250/4937] FloatScientific/FloatScientificTest.FloatIdentified/152 (0 ms)
[4251/4937] FloatScientific/FloatScientificTest.FloatIdentified/153 (0 ms)
[4252/4937] FloatScientific/FloatScientificTest.FloatIdentified/154 (0 ms)
[4253/4937] FloatScientific/FloatScientificTest.FloatIdentified/155 (0 ms)
[4254/4937] FloatScientific/FloatScientificTest.FloatIdentified/156 (0 ms)
[4255/4937] FloatScientific/FloatScientificTest.FloatIdentified/157 (0 ms)
[4256/4937] FloatScientific/FloatScientificTest.FloatIdentified/158 (0 ms)
[4257/4937] FloatScientific/FloatScientificTest.FloatIdentified/159 (0 ms)
[4258/4937] FloatScientific/FloatScientificTest.FloatIdentified/160 (0 ms)
[4259/4937] FloatScientific/FloatScientificTest.FloatIdentified/161 (0 ms)
[4260/4937] FloatScientific/FloatScientificTest.FloatIdentified/162 (0 ms)
[4261/4937] FloatScientific/FloatScientificTest.FloatIdentified/163 (0 ms)
[4262/4937] FloatScientific/FloatScientificTest.FloatIdentified/164 (0 ms)
[4263/4937] FloatScientific/FloatScientificTest.FloatIdentified/165 (0 ms)
[4264/4937] FloatScientific/FloatScientificTest.FloatIdentified/166 (0 ms)
[4265/4937] FloatScientific/FloatScientificTest.FloatIdentified/167 (0 ms)
[4266/4937] FloatScientific/FloatScientificTest.FloatIdentified/168 (0 ms)
[4267/4937] FloatScientific/FloatScientificTest.FloatIdentified/169 (0 ms)
[4268/4937] FloatScientific/FloatScientificTest.FloatIdentified/170 (0 ms)
[4269/4937] FloatScientific/FloatScientificTest.FloatIdentified/171 (0 ms)
[4270/4937] FloatScientific/FloatScientificTest.FloatIdentified/172 (0 ms)
[4271/4937] FloatScientific/FloatScientificTest.FloatIdentified/173 (0 ms)
[4272/4937] FloatScientific/FloatScientificTest.FloatIdentified/174 (0 ms)
[4273/4937] FloatScientific/FloatScientificTest.FloatIdentified/175 (0 ms)
[4274/4937] FloatScientific/FloatScientificTest.FloatIdentified/176 (0 ms)
[4275/4937] FloatScientific/FloatScientificTest.FloatIdentified/177 (0 ms)
[4276/4937] FloatScientific/FloatScientificTest.FloatIdentified/178 (0 ms)
[4277/4937] FloatScientific/FloatScientificTest.FloatIdentified/179 (0 ms)
[4278/4937] FloatScientific/FloatScientificTest.FloatIdentified/180 (0 ms)
[4279/4937] FloatScientific/FloatScientificTest.FloatIdentified/181 (0 ms)
[4280/4937] FloatScientific/FloatScientificTest.FloatIdentified/182 (0 ms)
[4281/4937] FloatScientific/FloatScientificTest.FloatIdentified/183 (0 ms)
[4282/4937] FloatScientific/FloatScientificTest.FloatIdentified/184 (0 ms)
[4283/4937] FloatScientific/FloatScientificTest.FloatIdentified/185 (0 ms)
[4284/4937] FloatScientific/FloatScientificTest.FloatIdentified/186 (0 ms)
[4285/4937] FloatScientific/FloatScientificTest.FloatIdentified/187 (0 ms)
[4286/4937] FloatScientific/FloatScientificTest.FloatIdentified/188 (0 ms)
[4287/4937] FloatScientific/FloatScientificTest.FloatIdentified/189 (0 ms)
[4288/4937] FloatScientific/FloatScientificTest.FloatIdentified/190 (0 ms)
[4289/4937] FloatScientific/FloatScientificTest.FloatIdentified/191 (0 ms)
[4290/4937] FloatScientific/FloatScientificTest.FloatIdentified/192 (0 ms)
[4291/4937] FloatScientific/FloatScientificTest.FloatIdentified/193 (0 ms)
[4292/4937] FloatScientific/FloatScientificTest.FloatIdentified/194 (0 ms)
[4293/4937] FloatScientific/FloatScientificTest.FloatIdentified/195 (0 ms)
[4294/4937] FloatScientific/FloatScientificTest.FloatIdentified/196 (0 ms)
[4295/4937] FloatScientific/FloatScientificTest.FloatIdentified/197 (0 ms)
[4296/4937] FloatScientific/FloatScientificTest.FloatIdentified/198 (0 ms)
[4297/4937] FloatScientific/FloatScientificTest.FloatIdentified/199 (0 ms)
[4298/4937] FloatScientific/FloatScientificTest.FloatIdentified/200 (0 ms)
[4299/4937] FloatScientific/FloatScientificTest.FloatIdentified/201 (0 ms)
[4300/4937] FloatScientific/FloatScientificTest.FloatIdentified/202 (0 ms)
[4301/4937] FloatScientific/FloatScientificTest.FloatIdentified/203 (0 ms)
[4302/4937] FloatScientific/FloatScientificTest.FloatIdentified/204 (0 ms)
[4303/4937] FloatScientific/FloatScientificTest.FloatIdentified/205 (0 ms)
[4304/4937] FloatScientific/FloatScientificTest.FloatIdentified/206 (0 ms)
[4305/4937] FloatScientific/FloatScientificTest.FloatIdentified/207 (0 ms)
[4306/4937] FloatScientific/FloatScientificTest.FloatIdentified/208 (0 ms)
[4307/4937] FloatScientific/FloatScientificTest.FloatIdentified/209 (0 ms)
[4308/4937] FloatScientific/FloatScientificTest.FloatIdentified/210 (0 ms)
[4309/4937] FloatScientific/FloatScientificTest.FloatIdentified/211 (0 ms)
[4310/4937] FloatScientific/FloatScientificTest.FloatIdentified/212 (0 ms)
[4311/4937] FloatScientific/FloatScientificTest.FloatIdentified/213 (0 ms)
[4312/4937] FloatScientific/FloatScientificTest.FloatIdentified/214 (0 ms)
[4313/4937] FloatScientific/FloatScientificTest.FloatIdentified/215 (0 ms)
[4314/4937] FloatScientific/FloatScientificTest.FloatIdentified/216 (0 ms)
[4315/4937] FloatScientific/FloatScientificTest.FloatIdentified/217 (0 ms)
[4316/4937] FloatScientific/FloatScientificTest.FloatIdentified/218 (0 ms)
[4317/4937] FloatScientific/FloatScientificTest.FloatIdentified/219 (0 ms)
[4318/4937] FloatScientific/FloatScientificTest.FloatIdentified/220 (0 ms)
[4319/4937] FloatScientific/FloatScientificTest.FloatIdentified/221 (0 ms)
[4320/4937] FloatScientific/FloatScientificTest.FloatIdentified/222 (0 ms)
[4321/4937] FloatScientific/FloatScientificTest.FloatIdentified/223 (0 ms)
[4322/4937] FloatScientific/FloatScientificTest.FloatIdentified/224 (0 ms)
[4323/4937] FloatScientific/FloatScientificTest.FloatIdentified/225 (16 ms)
[4324/4937] FloatScientific/FloatScientificTest.FloatIdentified/226 (0 ms)
[4325/4937] FloatScientific/FloatScientificTest.FloatIdentified/227 (0 ms)
[4326/4937] FloatScientific/FloatScientificTest.FloatIdentified/228 (0 ms)
[4327/4937] FloatScientific/FloatScientificTest.FloatIdentified/229 (0 ms)
[4328/4937] FloatScientific/FloatScientificTest.FloatIdentified/230 (0 ms)
[4329/4937] FloatScientific/FloatScientificTest.FloatIdentified/231 (0 ms)
[4330/4937] FloatScientific/FloatScientificTest.FloatIdentified/232 (0 ms)
[4331/4937] FloatScientific/FloatScientificTest.FloatIdentified/233 (0 ms)
[4332/4937] FloatScientific/FloatScientificTest.FloatIdentified/234 (0 ms)
[4333/4937] FloatScientific/FloatScientificTest.FloatIdentified/235 (0 ms)
[4334/4937] FloatScientific/FloatScientificTest.FloatIdentified/236 (0 ms)
[4335/4937] FloatScientific/FloatScientificTest.FloatIdentified/237 (0 ms)
[4336/4937] FloatScientific/FloatScientificTest.FloatIdentified/238 (0 ms)
[4337/4937] FloatScientific/FloatScientificTest.FloatIdentified/239 (0 ms)
[4338/4937] FloatScientific/FloatScientificTest.FloatIdentified/240 (0 ms)
[4339/4937] FloatScientific/FloatScientificTest.FloatIdentified/241 (0 ms)
[4340/4937] FloatScientific/FloatScientificTest.FloatIdentified/242 (0 ms)
[4341/4937] FloatScientific/FloatScientificTest.FloatIdentified/243 (0 ms)
[4342/4937] FloatScientific/FloatScientificTest.FloatIdentified/244 (0 ms)
[4343/4937] FloatScientific/FloatScientificTest.FloatIdentified/245 (0 ms)
[4344/4937] FloatScientific/FloatScientificTest.FloatIdentified/246 (0 ms)
[4345/4937] FloatScientific/FloatScientificTest.FloatIdentified/247 (0 ms)
[4346/4937] FloatScientific/FloatScientificTest.FloatIdentified/248 (0 ms)
[4347/4937] FloatScientific/FloatScientificTest.FloatIdentified/249 (0 ms)
[4348/4937] FloatScientific/FloatScientificTest.FloatIdentified/250 (0 ms)
[4349/4937] FloatScientific/FloatScientificTest.FloatIdentified/251 (0 ms)
[4350/4937] FloatScientific/FloatScientificTest.FloatIdentified/252 (0 ms)
[4351/4937] FloatScientific/FloatScientificTest.FloatIdentified/253 (0 ms)
[4352/4937] FloatScientific/FloatScientificTest.FloatIdentified/254 (0 ms)
[4353/4937] FloatScientific/FloatScientificTest.FloatIdentified/255 (0 ms)
[4354/4937] FloatScientific/FloatScientificTest.FloatIdentified/256 (0 ms)
[4355/4937] FloatScientific/FloatScientificTest.FloatIdentified/257 (0 ms)
[4356/4937] FloatScientific/FloatScientificTest.FloatIdentified/258 (0 ms)
[4357/4937] FloatScientific/FloatScientificTest.FloatIdentified/259 (0 ms)
[4358/4937] FloatScientific/FloatScientificTest.FloatIdentified/260 (0 ms)
[4359/4937] FloatScientific/FloatScientificTest.FloatIdentified/261 (0 ms)
[4360/4937] FloatScientific/FloatScientificTest.FloatIdentified/262 (0 ms)
[4361/4937] FloatScientific/FloatScientificTest.FloatIdentified/263 (0 ms)
[4362/4937] FloatScientific/FloatScientificTest.FloatIdentified/264 (0 ms)
[4363/4937] FloatScientific/FloatScientificTest.FloatIdentified/265 (0 ms)
[4364/4937] FloatScientific/FloatScientificTest.FloatIdentified/266 (0 ms)
[4365/4937] FloatScientific/FloatScientificTest.FloatIdentified/267 (0 ms)
[4366/4937] FloatScientific/FloatScientificTest.FloatIdentified/268 (0 ms)
[4367/4937] FloatScientific/FloatScientificTest.FloatIdentified/269 (0 ms)
[4368/4937] FloatScientific/FloatScientificTest.FloatIdentified/270 (0 ms)
[4369/4937] FloatScientific/FloatScientificTest.FloatIdentified/271 (0 ms)
[4370/4937] FloatScientific/FloatScientificTest.FloatIdentified/272 (0 ms)
[4371/4937] FloatScientific/FloatScientificTest.FloatIdentified/273 (0 ms)
[4372/4937] FloatScientific/FloatScientificTest.FloatIdentified/274 (0 ms)
[4373/4937] FloatScientific/FloatScientificTest.FloatIdentified/275 (0 ms)
[4374/4937] FloatScientific/FloatScientificTest.FloatIdentified/276 (0 ms)
[4375/4937] FloatScientific/FloatScientificTest.FloatIdentified/277 (0 ms)
[4376/4937] FloatScientific/FloatScientificTest.FloatIdentified/278 (0 ms)
[4377/4937] FloatScientific/FloatScientificTest.FloatIdentified/279 (0 ms)
[4378/4937] FloatScientific/FloatScientificTest.FloatIdentified/280 (0 ms)
[4379/4937] FloatScientific/FloatScientificTest.FloatIdentified/281 (0 ms)
[4380/4937] FloatScientific/FloatScientificTest.FloatIdentified/282 (0 ms)
[4381/4937] FloatScientific/FloatScientificTest.FloatIdentified/283 (0 ms)
[4382/4937] FloatScientific/FloatScientificTest.FloatIdentified/284 (0 ms)
[4383/4937] FloatScientific/FloatScientificTest.FloatIdentified/285 (0 ms)
[4384/4937] FloatScientific/FloatScientificTest.FloatIdentified/286 (0 ms)
[4385/4937] FloatScientific/FloatScientificTest.FloatIdentified/287 (0 ms)
[4386/4937] FloatScientific/FloatScientificTest.FloatIdentified/288 (0 ms)
[4387/4937] FloatScientific/FloatScientificTest.FloatIdentified/289 (0 ms)
[4388/4937] FloatScientific/FloatScientificTest.FloatIdentified/290 (0 ms)
[4389/4937] FloatScientific/FloatScientificTest.FloatIdentified/291 (0 ms)
[4390/4937] FloatScientific/FloatScientificTest.FloatIdentified/292 (0 ms)
[4391/4937] FloatScientific/FloatScientificTest.FloatIdentified/293 (0 ms)
[4392/4937] FloatScientific/FloatScientificTest.FloatIdentified/294 (0 ms)
[4393/4937] FloatScientific/FloatScientificTest.FloatIdentified/295 (0 ms)
[4394/4937] FloatScientific/FloatScientificTest.FloatIdentified/296 (0 ms)
[4395/4937] FloatScientific/FloatScientificTest.FloatIdentified/297 (0 ms)
[4396/4937] FloatScientific/FloatScientificTest.FloatIdentified/298 (0 ms)
[4397/4937] FloatScientific/FloatScientificTest.FloatIdentified/299 (0 ms)
[4398/4937] FloatScientific/FloatScientificTest.FloatIdentified/300 (0 ms)
[4399/4937] FloatScientific/FloatScientificTest.FloatIdentified/301 (0 ms)
[4400/4937] FloatScientific/FloatScientificTest.FloatIdentified/302 (0 ms)
[4401/4937] FloatScientific/FloatScientificTest.FloatIdentified/303 (0 ms)
[4402/4937] FloatScientific/FloatScientificTest.FloatIdentified/304 (0 ms)
[4403/4937] FloatScientific/FloatScientificTest.FloatIdentified/305 (0 ms)
[4404/4937] FloatScientific/FloatScientificTest.FloatIdentified/306 (0 ms)
[4405/4937] FloatScientific/FloatScientificTest.FloatIdentified/307 (0 ms)
[4406/4937] FloatScientific/FloatScientificTest.FloatIdentified/308 (0 ms)
[4407/4937] FloatScientific/FloatScientificTest.FloatIdentified/309 (0 ms)
[4408/4937] FloatScientific/FloatScientificTest.FloatIdentified/310 (0 ms)
[4409/4937] FloatScientific/FloatScientificTest.FloatIdentified/311 (0 ms)
[4410/4937] FloatScientific/FloatScientificTest.FloatIdentified/312 (0 ms)
[4411/4937] FloatScientific/FloatScientificTest.FloatIdentified/313 (0 ms)
[4412/4937] FloatScientific/FloatScientificTest.FloatIdentified/314 (0 ms)
[4413/4937] FloatScientific/FloatScientificTest.FloatIdentified/315 (0 ms)
[4414/4937] FloatScientific/FloatScientificTest.FloatIdentified/316 (0 ms)
[4415/4937] FloatScientific/FloatScientificTest.FloatIdentified/317 (0 ms)
[4416/4937] FloatScientific/FloatScientificTest.FloatIdentified/318 (0 ms)
[4417/4937] FloatScientific/FloatScientificTest.FloatIdentified/319 (0 ms)
[4418/4937] FloatScientific/FloatScientificTest.FloatIdentified/320 (0 ms)
[4419/4937] FloatScientific/FloatScientificTest.FloatIdentified/321 (0 ms)
[4420/4937] FloatScientific/FloatScientificTest.FloatIdentified/322 (0 ms)
[4421/4937] FloatScientific/FloatScientificTest.FloatIdentified/323 (0 ms)
[4422/4937] FloatScientific/FloatScientificTest.FloatIdentified/324 (0 ms)
[4423/4937] FloatScientific/FloatScientificTest.FloatIdentified/325 (0 ms)
[4424/4937] FloatScientific/FloatScientificTest.FloatIdentified/326 (0 ms)
[4425/4937] FloatScientific/FloatScientificTest.FloatIdentified/327 (0 ms)
[4426/4937] FloatScientific/FloatScientificTest.FloatIdentified/328 (0 ms)
[4427/4937] FloatScientific/FloatScientificTest.FloatIdentified/329 (0 ms)
[4428/4937] FloatScientific/FloatScientificTest.FloatIdentified/330 (0 ms)
[4429/4937] FloatScientific/FloatScientificTest.FloatIdentified/331 (0 ms)
[4430/4937] FloatScientific/FloatScientificTest.FloatIdentified/332 (0 ms)
[4431/4937] FloatScientific/FloatScientificTest.FloatIdentified/333 (0 ms)
[4432/4937] FloatScientific/FloatScientificTest.FloatIdentified/334 (0 ms)
[4433/4937] FloatScientific/FloatScientificTest.FloatIdentified/335 (0 ms)
[4434/4937] FloatScientific/FloatScientificTest.FloatIdentified/336 (0 ms)
[4435/4937] FloatScientific/FloatScientificTest.FloatIdentified/337 (0 ms)
[4436/4937] FloatScientific/FloatScientificTest.FloatIdentified/338 (0 ms)
[4437/4937] FloatScientific/FloatScientificTest.FloatIdentified/339 (0 ms)
[4438/4937] FloatScientific/FloatScientificTest.FloatIdentified/340 (0 ms)
[4439/4937] FloatScientific/FloatScientificTest.FloatIdentified/341 (0 ms)
[4440/4937] FloatScientific/FloatScientificTest.FloatIdentified/342 (0 ms)
[4441/4937] FloatScientific/FloatScientificTest.FloatIdentified/343 (0 ms)
[4442/4937] FloatScientific/FloatScientificTest.FloatIdentified/344 (0 ms)
[4443/4937] FloatScientific/FloatScientificTest.FloatIdentified/345 (0 ms)
[4444/4937] FloatScientific/FloatScientificTest.FloatIdentified/346 (0 ms)
[4445/4937] FloatScientific/FloatScientificTest.FloatIdentified/347 (0 ms)
[4446/4937] FloatScientific/FloatScientificTest.FloatIdentified/348 (0 ms)
[4447/4937] FloatScientific/FloatScientificTest.FloatIdentified/349 (0 ms)
[4448/4937] FloatScientific/FloatScientificTest.FloatIdentified/350 (0 ms)
[4449/4937] FloatScientific/FloatScientificTest.FloatIdentified/351 (0 ms)
[4450/4937] FloatScientific/FloatScientificTest.FloatIdentified/352 (0 ms)
[4451/4937] FloatScientific/FloatScientificTest.FloatIdentified/353 (0 ms)
[4452/4937] FloatScientific/FloatScientificTest.FloatIdentified/354 (0 ms)
[4453/4937] FloatScientific/FloatScientificTest.FloatIdentified/355 (0 ms)
[4454/4937] FloatScientific/FloatScientificTest.FloatIdentified/356 (0 ms)
[4455/4937] FloatScientific/FloatScientificTest.FloatIdentified/357 (0 ms)
[4456/4937] FloatScientific/FloatScientificTest.FloatIdentified/358 (0 ms)
[4457/4937] FloatScientific/FloatScientificTest.FloatIdentified/359 (0 ms)
[4458/4937] FloatScientific/FloatScientificTest.FloatIdentified/360 (0 ms)
[4459/4937] FloatScientific/FloatScientificTest.FloatIdentified/361 (0 ms)
[4460/4937] FloatScientific/FloatScientificTest.FloatIdentified/362 (0 ms)
[4461/4937] FloatScientific/FloatScientificTest.FloatIdentified/363 (0 ms)
[4462/4937] FloatScientific/FloatScientificTest.FloatIdentified/364 (0 ms)
[4463/4937] FloatScientific/FloatScientificTest.FloatIdentified/365 (0 ms)
[4464/4937] FloatScientific/FloatScientificTest.FloatIdentified/366 (0 ms)
[4465/4937] FloatScientific/FloatScientificTest.FloatIdentified/367 (0 ms)
[4466/4937] FloatScientific/FloatScientificTest.FloatIdentified/368 (0 ms)
[4467/4937] FloatScientific/FloatScientificTest.FloatIdentified/369 (0 ms)
[4468/4937] FloatScientific/FloatScientificTest.FloatIdentified/370 (0 ms)
[4469/4937] FloatScientific/FloatScientificTest.FloatIdentified/371 (0 ms)
[4470/4937] FloatScientific/FloatScientificTest.FloatIdentified/372 (0 ms)
[4471/4937] FloatScientific/FloatScientificTest.FloatIdentified/373 (0 ms)
[4472/4937] FloatScientific/FloatScientificTest.FloatIdentified/374 (0 ms)
[4473/4937] FloatScientific/FloatScientificTest.FloatIdentified/375 (0 ms)
[4474/4937] FloatScientific/FloatScientificTest.FloatIdentified/376 (0 ms)
[4475/4937] FloatScientific/FloatScientificTest.FloatIdentified/377 (0 ms)
[4476/4937] FloatScientific/FloatScientificTest.FloatIdentified/378 (0 ms)
[4477/4937] FloatScientific/FloatScientificTest.FloatIdentified/379 (0 ms)
[4478/4937] FloatScientific/FloatScientificTest.FloatIdentified/380 (0 ms)
[4479/4937] FloatScientific/FloatScientificTest.FloatIdentified/381 (0 ms)
[4480/4937] FloatScientific/FloatScientificTest.FloatIdentified/382 (0 ms)
[4481/4937] FloatScientific/FloatScientificTest.FloatIdentified/383 (0 ms)
[4482/4937] FloatScientific/FloatScientificTest.FloatIdentified/384 (0 ms)
[4483/4937] FloatScientific/FloatScientificTest.FloatIdentified/385 (0 ms)
[4484/4937] FloatScientific/FloatScientificTest.FloatIdentified/386 (0 ms)
[4485/4937] FloatScientific/FloatScientificTest.FloatIdentified/387 (0 ms)
[4486/4937] FloatScientific/FloatScientificTest.FloatIdentified/388 (0 ms)
[4487/4937] FloatScientific/FloatScientificTest.FloatIdentified/389 (0 ms)
[4488/4937] FloatScientific/FloatScientificTest.FloatIdentified/390 (0 ms)
[4489/4937] FloatScientific/FloatScientificTest.FloatIdentified/391 (0 ms)
[4490/4937] FloatScientific/FloatScientificTest.FloatIdentified/392 (0 ms)
[4491/4937] FloatScientific/FloatScientificTest.FloatIdentified/393 (0 ms)
[4492/4937] FloatScientific/FloatScientificTest.FloatIdentified/394 (0 ms)
[4493/4937] FloatScientific/FloatScientificTest.FloatIdentified/395 (0 ms)
[4494/4937] FloatScientific/FloatScientificTest.FloatIdentified/396 (0 ms)
[4495/4937] FloatScientific/FloatScientificTest.FloatIdentified/397 (0 ms)
[4496/4937] FloatScientific/FloatScientificTest.FloatIdentified/398 (0 ms)
[4497/4937] FloatScientific/FloatScientificTest.FloatIdentified/399 (0 ms)
[4498/4937] FloatScientific/FloatScientificTest.FloatIdentified/400 (0 ms)
[4499/4937] FloatScientific/FloatScientificTest.FloatIdentified/401 (0 ms)
[4500/4937] FloatScientific/FloatScientificTest.FloatIdentified/402 (0 ms)
[4501/4937] FloatScientific/FloatScientificTest.FloatIdentified/403 (0 ms)
[4502/4937] FloatScientific/FloatScientificTest.FloatIdentified/404 (0 ms)
[4503/4937] FloatScientific/FloatScientificTest.FloatIdentified/405 (0 ms)
[4504/4937] FloatScientific/FloatScientificTest.FloatIdentified/406 (0 ms)
[4505/4937] FloatScientific/FloatScientificTest.FloatIdentified/407 (0 ms)
[4506/4937] FloatScientific/FloatScientificTest.FloatIdentified/408 (0 ms)
[4507/4937] FloatScientific/FloatScientificTest.FloatIdentified/409 (0 ms)
[4508/4937] FloatScientific/FloatScientificTest.FloatIdentified/410 (0 ms)
[4509/4937] FloatScientific/FloatScientificTest.FloatIdentified/411 (0 ms)
[4510/4937] FloatScientific/FloatScientificTest.FloatIdentified/412 (0 ms)
[4511/4937] FloatScientific/FloatScientificTest.FloatIdentified/413 (0 ms)
[4512/4937] FloatScientific/FloatScientificTest.FloatIdentified/414 (0 ms)
[4513/4937] FloatScientific/FloatScientificTest.FloatIdentified/415 (0 ms)
[4514/4937] FloatScientific/FloatScientificTest.FloatIdentified/416 (0 ms)
[4515/4937] FloatScientific/FloatScientificTest.FloatIdentified/417 (0 ms)
[4516/4937] FloatScientific/FloatScientificTest.FloatIdentified/418 (0 ms)
[4517/4937] FloatScientific/FloatScientificTest.FloatIdentified/419 (0 ms)
[4518/4937] FloatScientific/FloatScientificTest.FloatIdentified/420 (0 ms)
[4519/4937] FloatScientific/FloatScientificTest.FloatIdentified/421 (0 ms)
[4520/4937] FloatScientific/FloatScientificTest.FloatIdentified/422 (0 ms)
[4521/4937] FloatScientific/FloatScientificTest.FloatIdentified/423 (0 ms)
[4522/4937] FloatScientific/FloatScientificTest.FloatIdentified/424 (0 ms)
[4523/4937] FloatScientific/FloatScientificTest.FloatIdentified/425 (0 ms)
[4524/4937] FloatScientific/FloatScientificTest.FloatIdentified/426 (0 ms)
[4525/4937] FloatScientific/FloatScientificTest.FloatIdentified/427 (0 ms)
[4526/4937] FloatScientific/FloatScientificTest.FloatIdentified/428 (0 ms)
[4527/4937] FloatScientific/FloatScientificTest.FloatIdentified/429 (0 ms)
[4528/4937] FloatScientific/FloatScientificTest.FloatIdentified/430 (0 ms)
[4529/4937] FloatScientific/FloatScientificTest.FloatIdentified/431 (0 ms)
[4530/4937] FloatScientific/FloatScientificTest.FloatIdentified/432 (0 ms)
[4531/4937] FloatScientific/FloatScientificTest.FloatIdentified/433 (0 ms)
[4532/4937] FloatScientific/FloatScientificTest.FloatIdentified/434 (0 ms)
[4533/4937] FloatScientific/FloatScientificTest.FloatIdentified/435 (0 ms)
[4534/4937] FloatScientific/FloatScientificTest.FloatIdentified/436 (0 ms)
[4535/4937] FloatScientific/FloatScientificTest.FloatIdentified/437 (0 ms)
[4536/4937] FloatScientific/FloatScientificTest.FloatIdentified/438 (0 ms)
[4537/4937] FloatScientific/FloatScientificTest.FloatIdentified/439 (0 ms)
[4538/4937] FloatScientific/FloatScientificTest.FloatIdentified/440 (0 ms)
[4539/4937] FloatScientific/FloatScientificTest.FloatIdentified/441 (0 ms)
[4540/4937] FloatScientific/FloatScientificTest.FloatIdentified/442 (0 ms)
[4541/4937] FloatScientific/FloatScientificTest.FloatIdentified/443 (0 ms)
[4542/4937] FloatScientific/FloatScientificTest.FloatIdentified/444 (0 ms)
[4543/4937] FloatScientific/FloatScientificTest.FloatIdentified/445 (0 ms)
[4544/4937] FloatScientific/FloatScientificTest.FloatIdentified/446 (0 ms)
[4545/4937] FloatScientific/FloatScientificTest.FloatIdentified/447 (0 ms)
[4546/4937] FloatScientific/FloatScientificTest.FloatIdentified/448 (0 ms)
[4547/4937] FloatScientific/FloatScientificTest.FloatIdentified/449 (0 ms)
[4548/4937] FloatScientific/FloatScientificTest.FloatIdentified/450 (0 ms)
[4549/4937] FloatScientific/FloatScientificTest.FloatIdentified/451 (0 ms)
[4550/4937] FloatScientific/FloatScientificTest.FloatIdentified/452 (0 ms)
[4551/4937] FloatScientific/FloatScientificTest.FloatIdentified/453 (0 ms)
[4552/4937] FloatScientific/FloatScientificTest.FloatIdentified/454 (0 ms)
[4553/4937] FloatScientific/FloatScientificTest.FloatIdentified/455 (0 ms)
[4554/4937] FloatScientific/FloatScientificTest.FloatIdentified/456 (0 ms)
[4555/4937] FloatScientific/FloatScientificTest.FloatIdentified/457 (0 ms)
[4556/4937] FloatScientific/FloatScientificTest.FloatIdentified/458 (0 ms)
[4557/4937] FloatScientific/FloatScientificTest.FloatIdentified/459 (0 ms)
[4558/4937] FloatScientific/FloatScientificTest.FloatIdentified/460 (0 ms)
[4559/4937] FloatScientific/FloatScientificTest.FloatIdentified/461 (0 ms)
[4560/4937] FloatScientific/FloatScientificTest.FloatIdentified/462 (0 ms)
[4561/4937] FloatScientific/FloatScientificTest.FloatIdentified/463 (0 ms)
[4562/4937] FloatScientific/FloatScientificTest.FloatIdentified/464 (0 ms)
[4563/4937] FloatScientific/FloatScientificTest.FloatIdentified/465 (0 ms)
[4564/4937] FloatScientific/FloatScientificTest.FloatIdentified/466 (0 ms)
[4565/4937] FloatScientific/FloatScientificTest.FloatIdentified/467 (0 ms)
[4566/4937] FloatScientific/FloatScientificTest.FloatIdentified/468 (0 ms)
[4567/4937] FloatScientific/FloatScientificTest.FloatIdentified/469 (0 ms)
[4568/4937] FloatScientific/FloatScientificTest.FloatIdentified/470 (0 ms)
[4569/4937] FloatScientific/FloatScientificTest.FloatIdentified/471 (0 ms)
[4570/4937] FloatScientific/FloatScientificTest.FloatIdentified/472 (0 ms)
[4571/4937] FloatScientific/FloatScientificTest.FloatIdentified/473 (0 ms)
[4572/4937] FloatScientific/FloatScientificTest.FloatIdentified/474 (0 ms)
[4573/4937] FloatScientific/FloatScientificTest.FloatIdentified/475 (0 ms)
[4574/4937] FloatScientific/FloatScientificTest.FloatIdentified/476 (0 ms)
[4575/4937] FloatScientific/FloatScientificTest.FloatIdentified/477 (0 ms)
[4576/4937] FloatScientific/FloatScientificTest.FloatIdentified/478 (0 ms)
[4577/4937] FloatScientific/FloatScientificTest.FloatIdentified/479 (0 ms)
[4578/4937] FloatScientific/FloatScientificTest.FloatIdentified/480 (0 ms)
[4579/4937] FloatScientific/FloatScientificTest.FloatIdentified/481 (0 ms)
[4580/4937] FloatScientific/FloatScientificTest.FloatIdentified/482 (0 ms)
[4581/4937] FloatScientific/FloatScientificTest.FloatIdentified/483 (0 ms)
[4582/4937] FloatScientific/FloatScientificTest.FloatIdentified/484 (0 ms)
[4583/4937] FloatScientific/FloatScientificTest.FloatIdentified/485 (0 ms)
[4584/4937] FloatScientific/FloatScientificTest.FloatIdentified/486 (0 ms)
[4585/4937] FloatScientific/FloatScientificTest.FloatIdentified/487 (0 ms)
[4586/4937] FloatScientific/FloatScientificTest.FloatIdentified/488 (0 ms)
[4587/4937] FloatScientific/FloatScientificTest.FloatIdentified/489 (0 ms)
[4588/4937] FloatScientific/FloatScientificTest.FloatIdentified/490 (0 ms)
[4589/4937] FloatScientific/FloatScientificTest.FloatIdentified/491 (0 ms)
[4590/4937] FloatScientific/FloatScientificTest.FloatIdentified/492 (0 ms)
[4591/4937] FloatScientific/FloatScientificTest.FloatIdentified/493 (0 ms)
[4592/4937] FloatScientific/FloatScientificTest.FloatIdentified/494 (0 ms)
[4593/4937] FloatScientific/FloatScientificTest.FloatIdentified/495 (0 ms)
[4594/4937] FloatScientific/FloatScientificTest.FloatIdentified/496 (0 ms)
[4595/4937] FloatScientific/FloatScientificTest.FloatIdentified/497 (0 ms)
[4596/4937] FloatScientific/FloatScientificTest.FloatIdentified/498 (0 ms)
[4597/4937] FloatScientific/FloatScientificTest.FloatIdentified/499 (0 ms)
[4598/4937] FloatScientific/FloatScientificTest.FloatIdentified/500 (0 ms)
[4599/4937] FloatScientific/FloatScientificTest.FloatIdentified/501 (0 ms)
[4600/4937] FloatScientific/FloatScientificTest.FloatIdentified/502 (0 ms)
[4601/4937] FloatScientific/FloatScientificTest.FloatIdentified/503 (0 ms)
[4602/4937] FloatScientific/FloatScientificTest.FloatIdentified/504 (0 ms)
[4603/4937] FloatScientific/FloatScientificTest.FloatIdentified/505 (0 ms)
[4604/4937] FloatScientific/FloatScientificTest.FloatIdentified/506 (0 ms)
[4605/4937] FloatScientific/FloatScientificTest.FloatIdentified/507 (0 ms)
[4606/4937] FloatScientific/FloatScientificTest.FloatIdentified/508 (0 ms)
[4607/4937] FloatScientific/FloatScientificTest.FloatIdentified/509 (0 ms)
[4608/4937] FloatScientific/FloatScientificTest.FloatIdentified/510 (0 ms)
[4609/4937] FloatScientific/FloatScientificTest.FloatIdentified/511 (0 ms)
[4610/4937] FloatScientific/FloatScientificTest.FloatIdentified/512 (0 ms)
[4611/4937] FloatScientific/FloatScientificTest.FloatIdentified/513 (0 ms)
[4612/4937] FloatScientific/FloatScientificTest.FloatIdentified/514 (0 ms)
[4613/4937] FloatScientific/FloatScientificTest.FloatIdentified/515 (0 ms)
[4614/4937] FloatScientific/FloatScientificTest.FloatIdentified/516 (0 ms)
[4615/4937] FloatScientific/FloatScientificTest.FloatIdentified/517 (0 ms)
[4616/4937] FloatScientific/FloatScientificTest.FloatIdentified/518 (0 ms)
[4617/4937] FloatScientific/FloatScientificTest.FloatIdentified/519 (0 ms)
[4618/4937] FloatScientific/FloatScientificTest.FloatIdentified/520 (0 ms)
[4619/4937] FloatScientific/FloatScientificTest.FloatIdentified/521 (0 ms)
[4620/4937] FloatScientific/FloatScientificTest.FloatIdentified/522 (0 ms)
[4621/4937] FloatScientific/FloatScientificTest.FloatIdentified/523 (0 ms)
[4622/4937] FloatScientific/FloatScientificTest.FloatIdentified/524 (0 ms)
[4623/4937] FloatScientific/FloatScientificTest.FloatIdentified/525 (0 ms)
[4624/4937] FloatScientific/FloatScientificTest.FloatIdentified/526 (0 ms)
[4625/4937] FloatScientific/FloatScientificTest.FloatIdentified/527 (0 ms)
[4626/4937] FloatScientific/FloatScientificTest.FloatIdentified/528 (0 ms)
[4627/4937] FloatScientific/FloatScientificTest.FloatIdentified/529 (0 ms)
[4628/4937] FloatScientific/FloatScientificTest.FloatIdentified/530 (0 ms)
[4629/4937] FloatScientific/FloatScientificTest.FloatIdentified/531 (0 ms)
[4630/4937] FloatScientific/FloatScientificTest.FloatIdentified/532 (0 ms)
[4631/4937] FloatScientific/FloatScientificTest.FloatIdentified/533 (0 ms)
[4632/4937] FloatScientific/FloatScientificTest.FloatIdentified/534 (0 ms)
[4633/4937] FloatScientific/FloatScientificTest.FloatIdentified/535 (0 ms)
[4634/4937] FloatScientific/FloatScientificTest.FloatIdentified/536 (0 ms)
[4635/4937] FloatScientific/FloatScientificTest.FloatIdentified/537 (0 ms)
[4636/4937] FloatScientific/FloatScientificTest.FloatIdentified/538 (0 ms)
[4637/4937] FloatScientific/FloatScientificTest.FloatIdentified/539 (0 ms)
[4638/4937] FloatScientific/FloatScientificTest.FloatIdentified/540 (0 ms)
[4639/4937] FloatScientific/FloatScientificTest.FloatIdentified/541 (0 ms)
[4640/4937] FloatScientific/FloatScientificTest.FloatIdentified/542 (0 ms)
[4641/4937] FloatScientific/FloatScientificTest.FloatIdentified/543 (0 ms)
[4642/4937] FloatScientific/FloatScientificTest.FloatIdentified/544 (0 ms)
[4643/4937] FloatScientific/FloatScientificTest.FloatIdentified/545 (0 ms)
[4644/4937] FloatScientific/FloatScientificTest.FloatIdentified/546 (0 ms)
[4645/4937] FloatScientific/FloatScientificTest.FloatIdentified/547 (0 ms)
[4646/4937] FloatScientific/FloatScientificTest.FloatIdentified/548 (0 ms)
[4647/4937] FloatScientific/FloatScientificTest.FloatIdentified/549 (0 ms)
[4648/4937] FloatScientific/FloatScientificTest.FloatIdentified/550 (0 ms)
[4649/4937] FloatScientific/FloatScientificTest.FloatIdentified/551 (0 ms)
[4650/4937] FloatScientific/FloatScientificTest.FloatIdentified/552 (0 ms)
[4651/4937] FloatScientific/FloatScientificTest.FloatIdentified/553 (0 ms)
[4652/4937] FloatScientific/FloatScientificTest.FloatIdentified/554 (0 ms)
[4653/4937] FloatScientific/FloatScientificTest.FloatIdentified/555 (0 ms)
[4654/4937] FloatScientific/FloatScientificTest.FloatIdentified/556 (0 ms)
[4655/4937] FloatScientific/FloatScientificTest.FloatIdentified/557 (0 ms)
[4656/4937] FloatScientific/FloatScientificTest.FloatIdentified/558 (0 ms)
[4657/4937] FloatScientific/FloatScientificTest.FloatIdentified/559 (0 ms)
[4658/4937] FloatScientific/FloatScientificTest.FloatIdentified/560 (0 ms)
[4659/4937] FloatScientific/FloatScientificTest.FloatIdentified/561 (0 ms)
[4660/4937] FloatScientific/FloatScientificTest.FloatIdentified/562 (0 ms)
[4661/4937] FloatScientific/FloatScientificTest.FloatIdentified/563 (0 ms)
[4662/4937] FloatScientific/FloatScientificTest.FloatIdentified/564 (0 ms)
[4663/4937] FloatScientific/FloatScientificTest.FloatIdentified/565 (0 ms)
[4664/4937] FloatScientific/FloatScientificTest.FloatIdentified/566 (0 ms)
[4665/4937] FloatScientific/FloatScientificTest.FloatIdentified/567 (0 ms)
[4666/4937] FloatScientific/FloatScientificTest.FloatIdentified/568 (0 ms)
[4667/4937] FloatScientific/FloatScientificTest.FloatIdentified/569 (0 ms)
[4668/4937] FloatScientific/FloatScientificTest.FloatIdentified/570 (0 ms)
[4669/4937] FloatScientific/FloatScientificTest.FloatIdentified/571 (0 ms)
[4670/4937] FloatScientific/FloatScientificTest.FloatIdentified/572 (0 ms)
[4671/4937] FloatScientific/FloatScientificTest.FloatIdentified/573 (0 ms)
[4672/4937] FloatScientific/FloatScientificTest.FloatIdentified/574 (0 ms)
[4673/4937] FloatScientific/FloatScientificTest.FloatIdentified/575 (0 ms)
[4674/4937] FloatScientific/FloatScientificTest.FloatIdentified/576 (0 ms)
[4675/4937] FloatScientific/FloatScientificTest.FloatIdentified/577 (0 ms)
[4676/4937] FloatScientific/FloatScientificTest.FloatIdentified/578 (0 ms)
[4677/4937] FloatScientific/FloatScientificTest.FloatIdentified/579 (0 ms)
[4678/4937] FloatScientific/FloatScientificTest.FloatIdentified/580 (0 ms)
[4679/4937] FloatScientific/FloatScientificTest.FloatIdentified/581 (0 ms)
[4680/4937] FloatScientific/FloatScientificTest.FloatIdentified/582 (0 ms)
[4681/4937] FloatScientific/FloatScientificTest.FloatIdentified/583 (0 ms)
[4682/4937] FloatScientific/FloatScientificTest.FloatIdentified/584 (0 ms)
[4683/4937] FloatScientific/FloatScientificTest.FloatIdentified/585 (0 ms)
[4684/4937] FloatScientific/FloatScientificTest.FloatIdentified/586 (0 ms)
[4685/4937] FloatScientific/FloatScientificTest.FloatIdentified/587 (0 ms)
[4686/4937] FloatScientific/FloatScientificTest.FloatIdentified/588 (0 ms)
[4687/4937] FloatScientific/FloatScientificTest.FloatIdentified/589 (0 ms)
[4688/4937] FloatScientific/FloatScientificTest.FloatIdentified/590 (0 ms)
[4689/4937] FloatScientific/FloatScientificTest.FloatIdentified/591 (0 ms)
[4690/4937] FloatScientific/FloatScientificTest.FloatIdentified/592 (0 ms)
[4691/4937] FloatScientific/FloatScientificTest.FloatIdentified/593 (0 ms)
[4692/4937] FloatScientific/FloatScientificTest.FloatIdentified/594 (0 ms)
[4693/4937] FloatScientific/FloatScientificTest.FloatIdentified/595 (0 ms)
[4694/4937] FloatScientific/FloatScientificTest.FloatIdentified/596 (0 ms)
[4695/4937] FloatScientific/FloatScientificTest.FloatIdentified/597 (0 ms)
[4696/4937] FloatScientific/FloatScientificTest.FloatIdentified/598 (0 ms)
[4697/4937] FloatScientific/FloatScientificTest.FloatIdentified/599 (0 ms)
[4698/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/0 (0 ms)
[4699/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/1 (0 ms)
[4700/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/2 (0 ms)
[4701/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/3 (0 ms)
[4702/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/4 (0 ms)
[4703/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/5 (0 ms)
[4704/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/6 (0 ms)
[4705/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/7 (0 ms)
[4706/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/8 (0 ms)
[4707/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/9 (0 ms)
[4708/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/10 (0 ms)
[4709/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/11 (0 ms)
[4710/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/12 (0 ms)
[4711/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/13 (0 ms)
[4712/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/14 (0 ms)
[4713/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/15 (0 ms)
[4714/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/16 (0 ms)
[4715/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/17 (0 ms)
[4716/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/18 (0 ms)
[4717/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/19 (0 ms)
[4718/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/20 (0 ms)
[4719/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/21 (0 ms)
[4720/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/22 (0 ms)
[4721/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/23 (0 ms)
[4722/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/24 (0 ms)
[4723/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/25 (0 ms)
[4724/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/26 (0 ms)
[4725/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/27 (0 ms)
[4726/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/28 (0 ms)
[4727/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/29 (0 ms)
[4728/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/30 (0 ms)
[4729/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/31 (0 ms)
[4730/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/32 (0 ms)
[4731/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/33 (0 ms)
[4732/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/34 (0 ms)
[4733/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/35 (0 ms)
[4734/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/36 (0 ms)
[4735/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/37 (0 ms)
[4736/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/38 (0 ms)
[4737/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/39 (0 ms)
[4738/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/40 (0 ms)
[4739/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/41 (0 ms)
[4740/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/42 (0 ms)
[4741/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/43 (0 ms)
[4742/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/44 (0 ms)
[4743/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/45 (0 ms)
[4744/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/46 (0 ms)
[4745/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/47 (0 ms)
[4746/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/48 (0 ms)
[4747/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/49 (0 ms)
[4748/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/50 (0 ms)
[4749/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/51 (0 ms)
[4750/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/52 (0 ms)
[4751/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/53 (0 ms)
[4752/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/54 (0 ms)
[4753/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/55 (0 ms)
[4754/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/56 (0 ms)
[4755/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/57 (0 ms)
[4756/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/58 (0 ms)
[4757/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/59 (0 ms)
[4758/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/60 (0 ms)
[4759/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/61 (0 ms)
[4760/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/62 (0 ms)
[4761/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/63 (0 ms)
[4762/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/64 (0 ms)
[4763/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/65 (0 ms)
[4764/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/66 (0 ms)
[4765/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/67 (0 ms)
[4766/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/68 (0 ms)
[4767/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/69 (0 ms)
[4768/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/70 (0 ms)
[4769/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/71 (0 ms)
[4770/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/72 (0 ms)
[4771/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/73 (0 ms)
[4772/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/74 (0 ms)
[4773/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/75 (0 ms)
[4774/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/76 (0 ms)
[4775/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/77 (0 ms)
[4776/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/78 (0 ms)
[4777/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/79 (0 ms)
[4778/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/80 (0 ms)
[4779/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/81 (0 ms)
[4780/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/82 (0 ms)
[4781/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/83 (0 ms)
[4782/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/84 (0 ms)
[4783/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/85 (0 ms)
[4784/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/86 (0 ms)
[4785/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/87 (0 ms)
[4786/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/88 (0 ms)
[4787/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/89 (0 ms)
[4788/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/90 (0 ms)
[4789/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/91 (0 ms)
[4790/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/92 (0 ms)
[4791/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/93 (0 ms)
[4792/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/94 (0 ms)
[4793/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/95 (0 ms)
[4794/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/96 (0 ms)
[4795/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/97 (0 ms)
[4796/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/98 (0 ms)
[4797/4937] FloatFraction_X_X/FloatFractionTest.FloatIdentified/99 (0 ms)
[4798/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/0 (0 ms)
[4799/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/1 (0 ms)
[4800/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/2 (0 ms)
[4801/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/3 (0 ms)
[4802/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/4 (0 ms)
[4803/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/5 (0 ms)
[4804/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/6 (0 ms)
[4805/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/7 (0 ms)
[4806/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/8 (0 ms)
[4807/4937] FloatFraction_0_X/FloatFractionTest.FloatIdentified/9 (0 ms)
[4808/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/0 (0 ms)
[4809/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/1 (0 ms)
[4810/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/2 (0 ms)
[4811/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/3 (0 ms)
[4812/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/4 (0 ms)
[4813/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/5 (0 ms)
[4814/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/6 (0 ms)
[4815/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/7 (0 ms)
[4816/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/8 (0 ms)
[4817/4937] FloatFraction_X_0/FloatFractionTest.FloatIdentified/9 (0 ms)
[4818/4937] All/OperatorTest.Identified/0 (0 ms)
[4819/4937] All/OperatorTest.Identified/1 (0 ms)
[4820/4937] All/OperatorTest.Identified/2 (0 ms)
[4821/4937] All/OperatorTest.Identified/3 (0 ms)
[4822/4937] All/OperatorTest.Identified/4 (0 ms)
[4823/4937] All/OperatorTest.Identified/5 (0 ms)
[4824/4937] All/OperatorTest.Identified/6 (0 ms)
[4825/4937] All/OperatorTest.Identified/7 (0 ms)
[4826/4937] All/OperatorTest.Identified/8 (0 ms)
[4827/4937] All/OperatorTest.Identified/9 (0 ms)
[4828/4937] All/OperatorTest.Identified/10 (0 ms)
[4829/4937] All/OperatorTest.Identified/11 (0 ms)
[4830/4937] All/OperatorTest.Identified/12 (0 ms)
[4831/4937] All/OperatorTest.Identified/13 (0 ms)
[4832/4937] All/OperatorTest.Identified/14 (0 ms)
[4833/4937] All/OperatorTest.Identified/15 (0 ms)
[4834/4937] All/OperatorTest.Identified/16 (0 ms)
[4835/4937] All/OperatorTest.Identified/17 (0 ms)
[4836/4937] All/OperatorTest.Identified/18 (0 ms)
[4837/4937] All/OperatorTest.Identified/19 (0 ms)
[4838/4937] All/OperatorTest.Identified/20 (0 ms)
[4839/4937] All/OperatorTest.Identified/21 (0 ms)
[4840/4937] All/OperatorTest.Identified/22 (0 ms)
[4841/4937] All/OperatorTest.Identified/23 (0 ms)
[4842/4937] All/OperatorTest.Identified/24 (0 ms)
[4843/4937] All/OperatorTest.Identified/25 (0 ms)
[4844/4937] All/OperatorTest.Identified/26 (0 ms)
[4845/4937] All/OperatorTest.Identified/27 (0 ms)
[4846/4937] All/OperatorTest.Identified/28 (0 ms)
[4847/4937] All/OperatorTest.Identified/29 (0 ms)
[4848/4937] All/OperatorTest.Identified/30 (0 ms)
[4849/4937] All/OperatorTest.Identified/31 (0 ms)
[4850/4937] All/OperatorTest.Identified/32 (0 ms)
[4851/4937] All/OperatorTest.Identified/33 (0 ms)
[4852/4937] All/OperatorTest.Identified/34 (0 ms)
[4853/4937] All/OperatorTest.Identified/35 (0 ms)
[4854/4937] All/OperatorTest.Identified/36 (0 ms)
[4855/4937] All/OperatorTest.Identified/37 (0 ms)
[4856/4937] All/OperatorTest.Identified/38 (0 ms)
[4857/4937] All/OperatorTest.Identified/39 (0 ms)
[4858/4937] All/OperatorTest.Identified/40 (0 ms)
[4859/4937] All/OperatorTest.Identified/41 (0 ms)
[4860/4937] All/InvalidPragmaTest.Identified/0 (0 ms)
[4861/4937] All/InvalidPragmaTest.Identified/1 (0 ms)
[4862/4937] All/InvalidPragmaTest.Identified/2 (0 ms)
[4863/4937] All/InvalidPragmaTest.Identified/3 (0 ms)
[4864/4937] All/InvalidPragmaTest.Identified/4 (0 ms)
[4865/4937] All/InvalidPragmaTest.Identified/5 (0 ms)
[4866/4937] SingleSpaceChar/SpaceCharTest.SpaceIgnored/0 (0 ms)
[4867/4937] SingleSpaceChar/SpaceCharTest.SpaceIgnored/1 (0 ms)
[4868/4937] SingleSpaceChar/SpaceCharTest.SpaceIgnored/2 (0 ms)
[4869/4937] SingleSpaceChar/SpaceCharTest.SpaceIgnored/3 (0 ms)
[4870/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/0 (0 ms)
[4871/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/1 (0 ms)
[4872/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/2 (0 ms)
[4873/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/3 (0 ms)
[4874/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/4 (0 ms)
[4875/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/5 (0 ms)
[4876/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/6 (0 ms)
[4877/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/7 (0 ms)
[4878/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/8 (0 ms)
[4879/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/9 (0 ms)
[4880/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/10 (0 ms)
[4881/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/11 (0 ms)
[4882/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/12 (0 ms)
[4883/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/13 (0 ms)
[4884/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/14 (0 ms)
[4885/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/15 (0 ms)
[4886/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/16 (0 ms)
[4887/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/17 (0 ms)
[4888/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/18 (0 ms)
[4889/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/19 (0 ms)
[4890/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/20 (0 ms)
[4891/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/21 (0 ms)
[4892/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/22 (0 ms)
[4893/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/23 (0 ms)
[4894/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/24 (0 ms)
[4895/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/25 (0 ms)
[4896/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/26 (0 ms)
[4897/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/27 (0 ms)
[4898/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/28 (0 ms)
[4899/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/29 (0 ms)
[4900/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/30 (0 ms)
[4901/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/31 (0 ms)
[4902/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/32 (0 ms)
[4903/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/33 (0 ms)
[4904/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/34 (0 ms)
[4905/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/35 (0 ms)
[4906/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/36 (0 ms)
[4907/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/37 (0 ms)
[4908/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/38 (0 ms)
[4909/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/39 (0 ms)
[4910/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/40 (0 ms)
[4911/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/41 (0 ms)
[4912/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/42 (0 ms)
[4913/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/43 (0 ms)
[4914/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/44 (0 ms)
[4915/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/45 (0 ms)
[4916/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/46 (0 ms)
[4917/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/47 (0 ms)
[4918/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/48 (0 ms)
[4919/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/49 (0 ms)
[4920/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/50 (0 ms)
[4921/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/51 (0 ms)
[4922/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/52 (0 ms)
[4923/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/53 (0 ms)
[4924/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/54 (0 ms)
[4925/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/55 (0 ms)
[4926/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/56 (0 ms)
[4927/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/57 (0 ms)
[4928/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/58 (0 ms)
[4929/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/59 (0 ms)
[4930/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/60 (0 ms)
[4931/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/61 (0 ms)
[4932/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/62 (0 ms)
[4933/4937] SpaceCharCombination/SpaceStringTest.SpaceIgnored/63 (0 ms)
[4934/4937] All/InvalidVersionTest.Identified/0 (0 ms)
[4935/4937] All/InvalidVersionTest.Identified/1 (0 ms)
[4936/4937] All/InvalidVersionTest.Identified/2 (0 ms)
[4937/4937] All/InvalidVersionTest.Identified/3 (0 ms)
SUCCESS: all tests passed.
Tests took 32 seconds.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\angle_unittests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/angle_unittests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:angle_unittests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@angle_unittests@@@

@@@STEP_CURSOR angle_unittests@@@

@@@STEP_CURSOR angle_unittests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP maps_pixel_test@@@

@@@STEP_CURSOR maps_pixel_test@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5Confused: 1 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run
cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=maps_pixel_test --step-name=maps_pixel_test --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- maps --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmppydsub
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=maps_pixel_test', '--step-name=maps_pixel_test', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\maps_pixel_test', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'maps', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--build-revision', '335d8d02f918273b0ea6a06c7da3c23321280244', '--test-machine-name', 'GPU Win7 (NVIDIA)', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmppydsub']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: maps_pixel_test
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmppydsub'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmppydsub' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name maps_pixel_test --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- maps --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmppydsub --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test\maps_pixel_test.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- maps --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmppydsub --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test\maps_pixel_test.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py maps --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmppydsub --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test\maps_pixel_test.xml

INFO:root:2015-07-02 22:45:18,838:Downloading gs://chromium-telemetry/7c703b05d45cadba0499050f425b3bc58df8585a to c:\users\chrome~1\appdata\local\temp\run_tha_testropohw\content\test\gpu\page_sets\data\maps_002.wpr
INFO:root:2015-07-02 22:45:18,838:Downloading gsutil
INFO:root:2015-07-02 22:45:19,851:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
INFO:root:2015-07-02 22:45:24,766:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] Maps.maps_002
WARNING:root:2015-07-02 22:45:24,766:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 22:45:27,167:Requested remote debugging port: 0
INFO:root:2015-07-02 22:45:27,167:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 22:45:28,805:Discovered ephemeral port 60746
[3648:2848:0702/224528:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 22:45:29,134:OS: win win7
INFO:root:2015-07-02 22:45:31,967:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 22:45:31,967:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 22:45:31,967:GPU Attributes:
INFO:root:2015-07-02 22:45:31,967:  adapter_luid        : 0.0
INFO:root:2015-07-02 22:45:31,967:  amd_switchable      : False
INFO:root:2015-07-02 22:45:31,967:  basic_info_state    : 1
INFO:root:2015-07-02 22:45:31,967:  can_lose_context    : False
INFO:root:2015-07-02 22:45:31,967:  context_info_state  : 1
INFO:root:2015-07-02 22:45:31,967:  direct_rendering    : True
INFO:root:2015-07-02 22:45:31,967:  driver_date         : 3-13-2015
INFO:root:2015-07-02 22:45:31,967:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 22:45:31,967:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 22:45:31,967:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 22:45:31,967:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 22:45:31,967:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 22:45:31,967:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 22:45:31,967:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 22:45:31,967:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:45:31,967:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 22:45:31,967:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 22:45:31,967:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:45:31,967:  initialization_time : 1.445888
INFO:root:2015-07-02 22:45:31,967:  lenovo_dcute        : False
INFO:root:2015-07-02 22:45:31,967:  max_msaa_samples    : 8
INFO:root:2015-07-02 22:45:31,967:  max_resolution_height: 1088
INFO:root:2015-07-02 22:45:31,967:  max_resolution_width: 1920
INFO:root:2015-07-02 22:45:31,967:  min_resolution_height: 48
INFO:root:2015-07-02 22:45:31,967:  min_resolution_width: 48
INFO:root:2015-07-02 22:45:31,967:  optimus             : False
INFO:root:2015-07-02 22:45:31,967:  pixel_shader_version: 5.0
INFO:root:2015-07-02 22:45:31,967:  process_crash_count : 0
INFO:root:2015-07-02 22:45:31,967:  profile             : 12
INFO:root:2015-07-02 22:45:31,967:  sandboxed           : True
INFO:root:2015-07-02 22:45:31,967:  software_rendering  : False
INFO:root:2015-07-02 22:45:31,967:  vertex_shader_version: 5.0
INFO:root:2015-07-02 22:45:31,967:Feature Status:
INFO:root:2015-07-02 22:45:31,967:  2d_canvas           : enabled
INFO:root:2015-07-02 22:45:31,967:  flash_3d            : enabled
INFO:root:2015-07-02 22:45:31,967:  flash_stage3d       : enabled
INFO:root:2015-07-02 22:45:31,967:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 22:45:31,967:  gpu_compositing     : enabled
INFO:root:2015-07-02 22:45:31,967:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 22:45:31,967:  rasterization       : disabled_software
INFO:root:2015-07-02 22:45:31,967:  video_decode        : enabled
INFO:root:2015-07-02 22:45:31,967:  video_encode        : enabled
INFO:root:2015-07-02 22:45:31,967:  webgl               : enabled
INFO:root:2015-07-02 22:45:31,967:Driver Bug Workarounds:
INFO:root:2015-07-02 22:45:31,967:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 22:45:31,967:  exit_on_context_lost
INFO:root:2015-07-02 22:45:31,967:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 22:45:31,967:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 22:45:31,967:  use_current_program_after_successful_link
[       OK ] Maps.maps_002 (32923 ms)
INFO:root:2015-07-02 22:46:02,525:Successfully shut down browser cooperatively
[  PASSED  ] 1 test.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test\maps_pixel_test.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\maps_pixel_test, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/maps_pixel_test, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:maps_pixel_test, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@maps_pixel_test@@@

@@@STEP_CURSOR maps_pixel_test@@@

@@@STEP_CURSOR maps_pixel_test@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP pixel_test@@@

@@@STEP_CURSOR pixel_test@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a52 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.
cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=pixel_test --step-name=pixel_test --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- pixel --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --upload-refimg-to-cloud-storage --refimg-cloud-storage-bucket chromium-gpu-archive/reference-images --os-type win --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp31ljbz
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=pixel_test', '--step-name=pixel_test', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\pixel_test', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'pixel', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--build-revision', '335d8d02f918273b0ea6a06c7da3c23321280244', '--upload-refimg-to-cloud-storage', '--refimg-cloud-storage-bucket', 'chromium-gpu-archive/reference-images', '--os-type', 'win', '--test-machine-name', 'GPU Win7 (NVIDIA)', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp31ljbz']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: pixel_test
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp31ljbz'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp31ljbz' (whitelisted)
   Removing temp contents took 0.0 s
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\e97ed2ce87e8fc91.customDestinations-ms

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name pixel_test --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- pixel --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --upload-refimg-to-cloud-storage --refimg-cloud-storage-bucket chromium-gpu-archive/reference-images --os-type win --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp31ljbz --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test\pixel_test.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- pixel --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --upload-refimg-to-cloud-storage --refimg-cloud-storage-bucket chromium-gpu-archive/reference-images --os-type win --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp31ljbz --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test\pixel_test.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py pixel --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --upload-refimg-to-cloud-storage --refimg-cloud-storage-bucket chromium-gpu-archive/reference-images --os-type win --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp31ljbz --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test\pixel_test.xml

INFO:root:2015-07-02 22:47:14,191:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] Pixel.Canvas2DRedBox
WARNING:root:2015-07-02 22:47:14,191:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 22:47:14,191:Requested remote debugging port: 0
INFO:root:2015-07-02 22:47:14,191:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 22:47:14,191:Downloading gsutil
INFO:root:2015-07-02 22:47:15,049:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[2752:2344:0702/224724:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 22:47:24,690:Discovered ephemeral port 60785
INFO:root:2015-07-02 22:47:24,690:OS: win win7
INFO:root:2015-07-02 22:47:25,641:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 22:47:25,641:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 22:47:25,641:GPU Attributes:
INFO:root:2015-07-02 22:47:25,641:  adapter_luid        : 0.0
INFO:root:2015-07-02 22:47:25,641:  amd_switchable      : False
INFO:root:2015-07-02 22:47:25,641:  basic_info_state    : 1
INFO:root:2015-07-02 22:47:25,641:  can_lose_context    : False
INFO:root:2015-07-02 22:47:25,641:  context_info_state  : 1
INFO:root:2015-07-02 22:47:25,641:  direct_rendering    : True
INFO:root:2015-07-02 22:47:25,641:  driver_date         : 3-13-2015
INFO:root:2015-07-02 22:47:25,641:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 22:47:25,641:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 22:47:25,641:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 22:47:25,641:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 22:47:25,641:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 22:47:25,641:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 22:47:25,641:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 22:47:25,641:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:47:25,641:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 22:47:25,641:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 22:47:25,641:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:47:25,641:  initialization_time : 1.483267
INFO:root:2015-07-02 22:47:25,641:  lenovo_dcute        : False
INFO:root:2015-07-02 22:47:25,641:  max_msaa_samples    : 8
INFO:root:2015-07-02 22:47:25,641:  max_resolution_height: 1088
INFO:root:2015-07-02 22:47:25,641:  max_resolution_width: 1920
INFO:root:2015-07-02 22:47:25,641:  min_resolution_height: 48
INFO:root:2015-07-02 22:47:25,641:  min_resolution_width: 48
INFO:root:2015-07-02 22:47:25,641:  optimus             : False
INFO:root:2015-07-02 22:47:25,641:  pixel_shader_version: 5.0
INFO:root:2015-07-02 22:47:25,641:  process_crash_count : 0
INFO:root:2015-07-02 22:47:25,641:  profile             : 12
INFO:root:2015-07-02 22:47:25,641:  sandboxed           : True
INFO:root:2015-07-02 22:47:25,641:  software_rendering  : False
INFO:root:2015-07-02 22:47:25,641:  vertex_shader_version: 5.0
INFO:root:2015-07-02 22:47:25,641:Feature Status:
INFO:root:2015-07-02 22:47:25,641:  2d_canvas           : enabled
INFO:root:2015-07-02 22:47:25,641:  flash_3d            : enabled
INFO:root:2015-07-02 22:47:25,641:  flash_stage3d       : enabled
INFO:root:2015-07-02 22:47:25,641:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 22:47:25,641:  gpu_compositing     : enabled
INFO:root:2015-07-02 22:47:25,641:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 22:47:25,641:  rasterization       : disabled_software
INFO:root:2015-07-02 22:47:25,641:  video_decode        : enabled
INFO:root:2015-07-02 22:47:25,641:  video_encode        : enabled
INFO:root:2015-07-02 22:47:25,641:  webgl               : enabled
INFO:root:2015-07-02 22:47:25,641:Driver Bug Workarounds:
INFO:root:2015-07-02 22:47:25,641:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 22:47:25,641:  exit_on_context_lost
INFO:root:2015-07-02 22:47:25,641:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 22:47:25,641:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 22:47:25,641:  use_current_program_after_successful_link
[2752:2028:0702/224726:INFO:CONSOLE(0)] "'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.", source:  (0)
INFO:root:2015-07-02 22:47:28,792:Downloading gs://chromium-gpu-archive/reference-images/Pixel_Canvas2DRedBox_v5_win_10de_104a_msaa.png to c:\users\chrome~1\appdata\local\temp\tmpm3fefo.png
[       OK ] Pixel.Canvas2DRedBox (16310 ms)
[ RUN      ] Pixel.CSS3DBlueBox
[2752:2028:0702/224730:INFO:CONSOLE(0)] "'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.", source:  (0)
INFO:root:2015-07-02 22:47:32,378:Downloading gs://chromium-gpu-archive/reference-images/Pixel_CSS3DBlueBox_v13_win_10de_104a_msaa.png to c:\users\chrome~1\appdata\local\temp\tmpbkkpfx.png
[       OK ] Pixel.CSS3DBlueBox (3585 ms)
[ RUN      ] Pixel.WebGLGreenTriangle
[2752:2028:0702/224734:INFO:CONSOLE(0)] "'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.", source:  (0)
INFO:root:2015-07-02 22:47:35,976:Downloading gs://chromium-gpu-archive/reference-images/Pixel_WebGLGreenTriangle_v10_win_10de_104a_msaa.png to c:\users\chrome~1\appdata\local\temp\tmped7dj2.png
[       OK ] Pixel.WebGLGreenTriangle (3629 ms)
INFO:root:2015-07-02 22:47:38,023:Successfully shut down browser cooperatively
[  PASSED  ] 3 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test\pixel_test.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\pixel_test, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/pixel_test, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:pixel_test, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@pixel_test@@@
4 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.

@@@STEP_CURSOR pixel_test@@@

@@@STEP_CURSOR pixel_test@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP webgl_conformance_tests@@@

@@@STEP_CURSOR webgl_conformance_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=webgl_conformance_tests --step-name=webgl_conformance_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- webgl_conformance --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpuhdkqq
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=webgl_conformance_tests', '--step-name=webgl_conformance_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\webgl_conformance_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'webgl_conformance', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpuhdkqq']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: webgl_conformance_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpuhdkqq'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpuhdkqq' (whitelisted)
   Removing temp contents took 0.0 s
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\2009ea4cc96c9703.customDestinations-ms

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name webgl_conformance_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- webgl_conformance --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpuhdkqq --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests\webgl_conformance_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- webgl_conformance --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpuhdkqq --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests\webgl_conformance_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py webgl_conformance --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpuhdkqq --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests\webgl_conformance_tests.xml

INFO:root:2015-07-02 22:48:49,158:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] WebglConformance.conformance_attribs_gl_bindAttribLocation_aliasing
WARNING:root:2015-07-02 22:48:49,158:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 22:48:49,158:Requested remote debugging port: 0
INFO:root:2015-07-02 22:48:49,158:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 22:48:49,158:Downloading gsutil
INFO:root:2015-07-02 22:48:53,026:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[1952:312:0702/224857:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 22:48:57,642:Discovered ephemeral port 60821
INFO:root:2015-07-02 22:48:57,642:OS: win win7
INFO:root:2015-07-02 22:48:58,329:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 22:48:58,329:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 22:48:58,329:GPU Attributes:
INFO:root:2015-07-02 22:48:58,329:  adapter_luid        : 0.0
INFO:root:2015-07-02 22:48:58,329:  amd_switchable      : False
INFO:root:2015-07-02 22:48:58,329:  basic_info_state    : 1
INFO:root:2015-07-02 22:48:58,329:  can_lose_context    : False
INFO:root:2015-07-02 22:48:58,329:  context_info_state  : 1
INFO:root:2015-07-02 22:48:58,329:  direct_rendering    : True
INFO:root:2015-07-02 22:48:58,329:  driver_date         : 3-13-2015
INFO:root:2015-07-02 22:48:58,329:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 22:48:58,329:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 22:48:58,329:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 22:48:58,329:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 22:48:58,329:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 22:48:58,329:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 22:48:58,329:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 22:48:58,329:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:48:58,329:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 22:48:58,329:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 22:48:58,329:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 22:48:58,329:  initialization_time : 1.018155
INFO:root:2015-07-02 22:48:58,329:  lenovo_dcute        : False
INFO:root:2015-07-02 22:48:58,329:  max_msaa_samples    : 8
INFO:root:2015-07-02 22:48:58,331:  max_resolution_height: 1088
INFO:root:2015-07-02 22:48:58,331:  max_resolution_width: 1920
INFO:root:2015-07-02 22:48:58,331:  min_resolution_height: 48
INFO:root:2015-07-02 22:48:58,331:  min_resolution_width: 48
INFO:root:2015-07-02 22:48:58,331:  optimus             : False
INFO:root:2015-07-02 22:48:58,331:  pixel_shader_version: 5.0
INFO:root:2015-07-02 22:48:58,331:  process_crash_count : 0
INFO:root:2015-07-02 22:48:58,331:  profile             : 12
INFO:root:2015-07-02 22:48:58,331:  sandboxed           : True
INFO:root:2015-07-02 22:48:58,331:  software_rendering  : False
INFO:root:2015-07-02 22:48:58,331:  vertex_shader_version: 5.0
INFO:root:2015-07-02 22:48:58,331:Feature Status:
INFO:root:2015-07-02 22:48:58,331:  2d_canvas           : enabled
INFO:root:2015-07-02 22:48:58,331:  flash_3d            : enabled
INFO:root:2015-07-02 22:48:58,331:  flash_stage3d       : enabled
INFO:root:2015-07-02 22:48:58,331:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 22:48:58,331:  gpu_compositing     : enabled
INFO:root:2015-07-02 22:48:58,331:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 22:48:58,331:  rasterization       : disabled_software
INFO:root:2015-07-02 22:48:58,331:  video_decode        : enabled
INFO:root:2015-07-02 22:48:58,331:  video_encode        : enabled
INFO:root:2015-07-02 22:48:58,331:  webgl               : enabled
INFO:root:2015-07-02 22:48:58,331:Driver Bug Workarounds:
INFO:root:2015-07-02 22:48:58,331:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 22:48:58,331:  exit_on_context_lost
INFO:root:2015-07-02 22:48:58,331:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 22:48:58,331:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 22:48:58,331:  use_current_program_after_successful_link
[       OK ] WebglConformance.conformance_attribs_gl_bindAttribLocation_aliasing (11004 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_bindAttribLocation_matrix
[       OK ] WebglConformance.conformance_attribs_gl_bindAttribLocation_matrix (552 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_disabled_vertex_attrib
[       OK ] WebglConformance.conformance_attribs_gl_disabled_vertex_attrib (605 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_enable_vertex_attrib
[4092:3100:0702/224901:ERROR:vertex_attrib_manager.cc(245)] [.WebGLRenderingContext-0481C0A8]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to render with no buffer attached to enabled attribute 3
[1952:1208:0702/224901:INFO:CONSOLE(0)] "[.WebGLRenderingContext-0481C0A8]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to render with no buffer attached to enabled attribute 3", source: http://127.0.0.1:60831/conformance/attribs/gl-enable-vertex-attrib.html (0)
[       OK ] WebglConformance.conformance_attribs_gl_enable_vertex_attrib (434 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_matrix_attributes
[       OK ] WebglConformance.conformance_attribs_gl_matrix_attributes (1049 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_vertex_attrib
[       OK ] WebglConformance.conformance_attribs_gl_vertex_attrib (400 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_vertexattribpointer
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: no bound ARRAY_BUFFER", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: vertexAttribPointer: invalid type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: vertexAttribPointer: invalid type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: vertexAttribPointer: invalid type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224903:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[1952:1208:0702/224904:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/attribs/gl-vertexattribpointer.html (0)
[       OK ] WebglConformance.conformance_attribs_gl_vertexattribpointer (1166 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_vertexattribpointer_offsets
[       OK ] WebglConformance.conformance_attribs_gl_vertexattribpointer_offsets (502 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_vertex_attrib_render
[       OK ] WebglConformance.conformance_attribs_gl_vertex_attrib_render (432 ms)
[ RUN      ] WebglConformance.conformance_attribs_gl_vertex_attrib_zero_issues
[       OK ] WebglConformance.conformance_attribs_gl_vertex_attrib_zero_issues (446 ms)
[ RUN      ] WebglConformance.conformance_buffers_buffer_bind_test
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindBuffer: buffers can not be used with multiple targets", source: http://127.0.0.1:60831/conformance/buffers/buffer-bind-test.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindBuffer: buffers can not be used with multiple targets", source: http://127.0.0.1:60831/conformance/buffers/buffer-bind-test.html (0)
[       OK ] WebglConformance.conformance_buffers_buffer_bind_test (307 ms)
[ RUN      ] WebglConformance.conformance_buffers_buffer_data_array_buffer
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size < 0", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: no data", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: no data", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferSubData: offset < 0", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[1952:1208:0702/224906:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferSubData: offset < 0", source: http://127.0.0.1:60831/conformance/buffers/buffer-data-array-buffer.html (0)
[       OK ] WebglConformance.conformance_buffers_buffer_data_array_buffer (310 ms)
[ RUN      ] WebglConformance.conformance_buffers_buffer_data_array_buffer_delete
[       OK ] WebglConformance.conformance_buffers_buffer_data_array_buffer_delete (2491 ms)
[ RUN      ] WebglConformance.conformance_buffers_element_array_buffer_delete_recreate
[       OK ] WebglConformance.conformance_buffers_element_array_buffer_delete_recreate (315 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation_copies_indices
[1952:1208:0702/224909:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/224909:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224909:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224909:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224909:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[1952:1208:0702/224909:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-copies-indices.html (0)
[1952:1208:0702/224909:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-copies-indices.html (0)
[1952:1208:0702/224909:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-copies-indices.html (0)
[1952:1208:0702/224909:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-copies-indices.html (0)
[       OK ] WebglConformance.conformance_buffers_index_validation_copies_indices (462 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation_crash_with_buffer_sub_data
[       OK ] WebglConformance.conformance_buffers_index_validation_crash_with_buffer_sub_data (418 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation_large_buffer
[1952:1208:0702/224910:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] WebglConformance.conformance_buffers_index_validation_large_buffer (286 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation_verifies_too_many_indices
[1952:1208:0702/224910:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/224910:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224910:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[1952:1208:0702/224910:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-verifies-too-many-indices.html (0)
[1952:1208:0702/224910:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6710]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation-verifies-too-many-indices.html (0)
[       OK ] WebglConformance.conformance_buffers_index_validation_verifies_too_many_indices (447 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation_with_resized_buffer
[       OK ] WebglConformance.conformance_buffers_index_validation_with_resized_buffer (386 ms)
[ RUN      ] WebglConformance.conformance_buffers_index_validation
[1952:1208:0702/224911:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/224911:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224911:ERROR:vertex_attrib_manager.cc(245)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2
[1952:1208:0702/224911:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: offset < 0", source: http://127.0.0.1:60831/conformance/buffers/index-validation.html (0)
[1952:1208:0702/224911:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/buffers/index-validation.html (0)
[1952:1208:0702/224911:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2", source: http://127.0.0.1:60831/conformance/buffers/index-validation.html (0)
[       OK ] WebglConformance.conformance_buffers_index_validation (414 ms)
[ RUN      ] WebglConformance.conformance_canvas_buffer_offscreen_test
[       OK ] WebglConformance.conformance_canvas_buffer_offscreen_test (419 ms)
[ RUN      ] WebglConformance.conformance_canvas_buffer_preserve_test
[       OK ] WebglConformance.conformance_canvas_buffer_preserve_test (416 ms)
[ RUN      ] WebglConformance.conformance_canvas_canvas_test
[       OK ] WebglConformance.conformance_canvas_canvas_test (434 ms)
[ RUN      ] WebglConformance.conformance_canvas_canvas_zero_size
[       OK ] WebglConformance.conformance_canvas_canvas_zero_size (282 ms)
[ RUN      ] WebglConformance.conformance_canvas_drawingbuffer_static_canvas_test
[       OK ] WebglConformance.conformance_canvas_drawingbuffer_static_canvas_test (517 ms)
[ RUN      ] WebglConformance.conformance_canvas_drawingbuffer_hd_dpi_test
[       OK ] WebglConformance.conformance_canvas_drawingbuffer_hd_dpi_test (372 ms)
[ RUN      ] WebglConformance.conformance_canvas_drawingbuffer_test
[       OK ] WebglConformance.conformance_canvas_drawingbuffer_test (460 ms)
[ RUN      ] WebglConformance.conformance_canvas_draw_webgl_to_canvas_test
[       OK ] WebglConformance.conformance_canvas_draw_webgl_to_canvas_test (546 ms)
[ RUN      ] WebglConformance.conformance_canvas_draw_static_webgl_to_multiple_canvas_test
[       OK ] WebglConformance.conformance_canvas_draw_static_webgl_to_multiple_canvas_test (897 ms)
[ RUN      ] WebglConformance.conformance_canvas_framebuffer_bindings_unaffected_on_resize
[       OK ] WebglConformance.conformance_canvas_framebuffer_bindings_unaffected_on_resize (443 ms)
[ RUN      ] WebglConformance.conformance_canvas_framebuffer_bindings_affected_by_to_data_url
[       OK ] WebglConformance.conformance_canvas_framebuffer_bindings_affected_by_to_data_url (292 ms)
[ RUN      ] WebglConformance.conformance_canvas_rapid_resizing
[       OK ] WebglConformance.conformance_canvas_rapid_resizing (1312 ms)
[ RUN      ] WebglConformance.conformance_canvas_texture_bindings_unaffected_on_resize
[       OK ] WebglConformance.conformance_canvas_texture_bindings_unaffected_on_resize (408 ms)
[ RUN      ] WebglConformance.conformance_canvas_to_data_url_test
[       OK ] WebglConformance.conformance_canvas_to_data_url_test (685 ms)
[ RUN      ] WebglConformance.conformance_canvas_viewport_unchanged_upon_resize
[       OK ] WebglConformance.conformance_canvas_viewport_unchanged_upon_resize (385 ms)
[ RUN      ] WebglConformance.conformance_context_constants_and_properties
[       OK ] WebglConformance.conformance_context_constants_and_properties (356 ms)
[ RUN      ] WebglConformance.conformance_context_context_attribute_preserve_drawing_buffer
[       OK ] WebglConformance.conformance_context_context_attribute_preserve_drawing_buffer (498 ms)
[ RUN      ] WebglConformance.conformance_context_context_attributes_alpha_depth_stencil_antialias
[1952:1208:0702/224920:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/context/context-attributes-alpha-depth-stencil-antialias.html (0)
[1952:1208:0702/224920:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/context/context-attributes-alpha-depth-stencil-antialias.html (0)
[       OK ] WebglConformance.conformance_context_context_attributes_alpha_depth_stencil_antialias (438 ms)
[ RUN      ] WebglConformance.conformance_context_context_creation_and_destruction
[       OK ] WebglConformance.conformance_context_context_creation_and_destruction (4639 ms)
[ RUN      ] WebglConformance.conformance_context_context_creation
[1952:1208:0702/224926:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224927:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224928:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[1952:1208:0702/224929:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-creation.html (0)
[       OK ] WebglConformance.conformance_context_context_creation (4600 ms)
[ RUN      ] WebglConformance.conformance_context_context_eviction_with_garbage_collection
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[1952:1208:0702/224930:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:60831/conformance/context/context-eviction-with-garbage-collection.html (0)
[       OK ] WebglConformance.conformance_context_context_eviction_with_garbage_collection (643 ms)
[ RUN      ] WebglConformance.conformance_context_context_hidden_alpha
[       OK ] WebglConformance.conformance_context_context_hidden_alpha (474 ms)
[ RUN      ] WebglConformance.conformance_context_context_release_upon_reload
[       OK ] WebglConformance.conformance_context_context_release_upon_reload (1246 ms)
[ RUN      ] WebglConformance.conformance_context_context_release_with_workers
[       OK ] WebglConformance.conformance_context_context_release_with_workers (1304 ms)
[ RUN      ] WebglConformance.conformance_context_context_lost_restored
[1952:1208:0702/224933:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: restoreContext: context restoration not allowed", source: http://127.0.0.1:60831/conformance/context/context-lost-restored.html (0)
[1952:1208:0702/224933:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindTexture: object not from this context", source: http://127.0.0.1:60831/conformance/context/context-lost-restored.html (0)
[1952:1208:0702/224933:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: object not from this context", source: http://127.0.0.1:60831/conformance/context/context-lost-restored.html (0)
[1952:1208:0702/224933:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindBuffer: object not from this context", source: http://127.0.0.1:60831/conformance/context/context-lost-restored.html (0)
[1952:1208:0702/224933:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/context/context-lost-restored.html (0)
[       OK ] WebglConformance.conformance_context_context_lost_restored (385 ms)
[ RUN      ] WebglConformance.conformance_context_context_lost
[1952:1208:0702/224934:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: loseContext: context already lost", source: http://127.0.0.1:60831/conformance/context/context-lost.html (0)
[       OK ] WebglConformance.conformance_context_context_lost (381 ms)
[ RUN      ] WebglConformance.conformance_context_context_type_test
[       OK ] WebglConformance.conformance_context_context_type_test (306 ms)
[ RUN      ] WebglConformance.conformance_context_incorrect_context_object_behaviour
[1952:1208:0702/224935:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compileShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: linkProgram: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: shaderSource: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindAttribLocation: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindFramebuffer: object not from this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindRenderbuffer: object not from this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindTexture: object not from this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no buffer or buffer not from this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no texture or texture not from this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getProgramParameter: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getProgramInfoLog: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getShaderParameter: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getShaderInfoLog: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getShaderSource: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getUniform: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[1952:1208:0702/224935:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getUniformLocation: object does not belong to this context", source: http://127.0.0.1:60831/conformance/context/incorrect-context-object-behaviour.html (0)
[       OK ] WebglConformance.conformance_context_incorrect_context_object_behaviour (460 ms)
[ RUN      ] WebglConformance.conformance_context_methods
[       OK ] WebglConformance.conformance_context_methods (418 ms)
[ RUN      ] WebglConformance.conformance_context_premultiplyalpha_test
[       OK ] WebglConformance.conformance_context_premultiplyalpha_test (673 ms)
[ RUN      ] WebglConformance.conformance_context_resource_sharing_test
[1952:1208:0702/224936:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindBuffer: object not from this context", source: http://127.0.0.1:60831/conformance/context/resource-sharing-test.html (0)
[       OK ] WebglConformance.conformance_context_resource_sharing_test (304 ms)
[ RUN      ] WebglConformance.conformance_context_user_defined_properties_on_context
[       OK ] WebglConformance.conformance_context_user_defined_properties_on_context (455 ms)
[ RUN      ] WebglConformance.conformance_extensions_angle_instanced_arrays
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getVertexAttrib: invalid parameter name", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribDivisorANGLE: index out of range", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: primcount < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(268)] [.WebGLRenderingContext-05AD7910]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to draw with all attributes having non-zero divisors
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArraysInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArraysInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArraysInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: primcount < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(268)] [.WebGLRenderingContext-05AD7910]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to draw with all attributes having non-zero divisors
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElementsInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElementsInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElementsInstancedANGLE: invalid draw mode", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7910]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to draw with all attributes having non-zero divisors", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7910]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to draw with all attributes having non-zero divisors", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays.html (0)
[       OK ] WebglConformance.conformance_extensions_angle_instanced_arrays (499 ms)
[ RUN      ] WebglConformance.conformance_extensions_angle_instanced_arrays_out_of_bounds
[1952:1208:0702/224937:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: offset more than 32-bit", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArraysInstancedANGLE: first or count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElementsInstancedANGLE: count < 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: offset more than 32-bit", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[4092:3100:0702/224937:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224937:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElementsInstancedANGLE: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224937:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[4092:3100:0702/224938:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawArraysIntancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7E10]GL ERROR :GL_INVALID_OPERATION : glDrawElementsInstancedANGLE: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/angle-instanced-arrays-out-of-bounds.html (0)
[       OK ] WebglConformance.conformance_extensions_angle_instanced_arrays_out_of_bounds (527 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_blend_minmax
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquation: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquation: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[1952:1208:0702/224938:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/extensions/ext-blend-minmax.html (0)
[       OK ] WebglConformance.conformance_extensions_ext_blend_minmax (386 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_disjoint_timer_query
[       OK ] WebglConformance.conformance_extensions_ext_disjoint_timer_query (438 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_frag_depth
[       OK ] WebglConformance.conformance_extensions_ext_frag_depth (401 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_shader_texture_lod
[       OK ] WebglConformance.conformance_extensions_ext_shader_texture_lod (487 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_sRGB
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: sRGB texture formats not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: sRGB texture formats not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: renderbufferStorage: sRGB not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: renderbufferStorage: invalid internalformat", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: renderbufferStorage: invalid internalformat", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: renderbufferStorage: invalid internalformat", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: renderbufferStorage: invalid internalformat", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: drawArrays: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/extensions/ext-sRGB.html (0)
[       OK ] WebglConformance.conformance_extensions_ext_sRGB (418 ms)
[ RUN      ] WebglConformance.conformance_extensions_ext_texture_filter_anisotropic
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, EXT_texture_filter_anisotropic not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getTexParameter: invalid parameter name, EXT_texture_filter_anisotropic not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter, EXT_texture_filter_anisotropic not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter, EXT_texture_filter_anisotropic not enabled", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[4092:3100:0702/224940:ERROR:texture_manager.cc(1571)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_VALUE : glTexParameterf: trying to set GL_TEXTURE_MAX_ANISOTROPY_EXT to 0
[4092:3100:0702/224940:ERROR:texture_manager.cc(1547)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_VALUE : glTexParameteri: trying to set GL_TEXTURE_MAX_ANISOTROPY_EXT to 0
[1952:1208:0702/224940:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_VALUE : glTexParameterf: trying to set GL_TEXTURE_MAX_ANISOTROPY_EXT to 0", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[1952:1208:0702/224940:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_VALUE : glTexParameteri: trying to set GL_TEXTURE_MAX_ANISOTROPY_EXT to 0", source: http://127.0.0.1:60831/conformance/extensions/ext-texture-filter-anisotropic.html (0)
[       OK ] WebglConformance.conformance_extensions_ext_texture_filter_anisotropic (460 ms)
[ RUN      ] WebglConformance.conformance_extensions_get_extension
[       OK ] WebglConformance.conformance_extensions_get_extension (516 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_standard_derivatives
[1952:1208:0702/224941:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, OES_standard_derivatives not enabled", source: http://127.0.0.1:60831/conformance/extensions/oes-standard-derivatives.html (0)
[1952:1208:0702/224941:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: hint: invalid target", source: http://127.0.0.1:60831/conformance/extensions/oes-standard-derivatives.html (0)
[1952:1208:0702/224941:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, OES_standard_derivatives not enabled", source: http://127.0.0.1:60831/conformance/extensions/oes-standard-derivatives.html (0)
[1952:1208:0702/224941:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: hint: invalid target", source: http://127.0.0.1:60831/conformance/extensions/oes-standard-derivatives.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_standard_derivatives (461 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float_with_canvas
[       OK ] WebglConformance.conformance_extensions_oes_texture_float_with_canvas (8785 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float_with_image_data
[       OK ] WebglConformance.conformance_extensions_oes_texture_float_with_image_data (355 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float_with_image
[       OK ] WebglConformance.conformance_extensions_oes_texture_float_with_image (549 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float_with_video
[4092:3100:0702/224952:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/224953:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_extensions_oes_texture_float_with_video (2910 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[1952:1208:0702/224954:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_texture_float (483 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_vertex_array_object
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, OES_vertex_array_object not enabled", source: http://127.0.0.1:60831/conformance/extensions/oes-vertex-array-object.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_vertex_array_object (399 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_vertex_array_object_bufferData
[       OK ] WebglConformance.conformance_extensions_oes_vertex_array_object_bufferData (386 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: type HALF_FLOAT_OES but ArrayBufferView is not NULL and not Uint16Array", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[1952:1208:0702/224955:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float (427 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_float_linear
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-float-linear.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_texture_float_linear (543 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float_linear
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[1952:1208:0702/224956:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/extensions/oes-texture-half-float-linear.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float_linear (572 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float_with_canvas
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float_with_canvas (8717 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float_with_image_data
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float_with_image_data (352 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float_with_image
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float_with_image (417 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_texture_half_float_with_video
[4092:3100:0702/225007:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/225008:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_extensions_oes_texture_half_float_with_video (2419 ms)
[ RUN      ] WebglConformance.conformance_extensions_oes_element_index_uint
[1952:1208:0702/225009:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(245)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2
[1952:1208:0702/225009:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(245)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2
[1952:1208:0702/225009:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: offset < 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225009:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 1", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to render with no buffer attached to enabled attribute 2", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7810]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/extensions/oes-element-index-uint.html (0)
[       OK ] WebglConformance.conformance_extensions_oes_element_index_uint (468 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_debug_renderer_info
[1952:1208:0702/225009:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_debug_renderer_info not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-debug-renderer-info.html (0)
[1952:1208:0702/225009:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_debug_renderer_info not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-debug-renderer-info.html (0)
[       OK ] WebglConformance.conformance_extensions_webgl_debug_renderer_info (316 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_debug_shaders
[       OK ] WebglConformance.conformance_extensions_webgl_debug_shaders (456 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_compressed_texture_atc
[       OK ] WebglConformance.conformance_extensions_webgl_compressed_texture_atc (385 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_compressed_texture_pvrtc
[       OK ] WebglConformance.conformance_extensions_webgl_compressed_texture_pvrtc (383 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_compressed_texture_s3tc
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[4092:3100:0702/225011:ERROR:gles2_cmd_decoder.cc(4832)] [.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: border not 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: format does not match texture format", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexSubImage2D: length of ArrayBufferView is not correct for dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: width or height invalid for level", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: compressedTexSubImage2D: xoffset or yoffset not multiple of 4", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8510]GL ERROR :GL_INVALID_OPERATION : glGenerateMipmap: Can not generate mips", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-s3tc.html (0)
[       OK ] WebglConformance.conformance_extensions_webgl_compressed_texture_s3tc (573 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_compressed_texture_size_limit
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225011:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: level out of range", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[1952:1208:0702/225012:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compressedTexImage2D: width or height out of range for cube map", source: http://127.0.0.1:60831/conformance/extensions/webgl-compressed-texture-size-limit.html (0)
[       OK ] WebglConformance.conformance_extensions_webgl_compressed_texture_size_limit (1340 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_depth_texture
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: depth texture formats not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: depth texture formats not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: invalid type for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[4092:3100:0702/225013:ERROR:gles2_cmd_decoder.cc(6819)] [.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the attached texture is not a DEPTH_STENCIL texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the attached texture is not a DEPTH_STENCIL texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: invalid type for DEPTH_COMPONENT format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[4092:3100:0702/225013:ERROR:gles2_cmd_decoder.cc(6819)] [.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the attached texture is not a DEPTH_STENCIL texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the attached texture is not a DEPTH_STENCIL texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: level must be 0 for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: invalid type for DEPTH_STENCIL format", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexSubImage2D: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: format can not be set, only rendered to", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[4092:3100:0702/225013:ERROR:gles2_cmd_decoder.cc(6819)] [.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the attached texture is not a depth texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the attached texture is not a depth texture", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]RENDER WARNING: there is no texture bound to the unit 0", source: http://127.0.0.1:60831/conformance/extensions/webgl-depth-texture.html (0)
[       OK ] WebglConformance.conformance_extensions_webgl_depth_texture (367 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_draw_buffers
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_draw_buffers not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_draw_buffers not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferTexture2D: invalid attachment", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawBuffersWEBGL: more than one buffer", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawBuffersWEBGL: more than one buffer", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawBuffersWEBGL: BACK or NONE", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferTexture2D: invalid attachment", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawBuffersWEBGL: COLOR_ATTACHMENTi_EXT or NONE", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_draw_buffers not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name, WEBGL_draw_buffers not enabled", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[1952:1208:0702/225013:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferTexture2D: invalid attachment", source: http://127.0.0.1:60831/conformance/extensions/webgl-draw-buffers.html (0)
[       OK ] WebglConformance.conformance_extensions_webgl_draw_buffers (743 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_draw_buffers_max_draw_buffers
[       OK ] WebglConformance.conformance_extensions_webgl_draw_buffers_max_draw_buffers (338 ms)
[ RUN      ] WebglConformance.conformance_extensions_webgl_shared_resources
[       OK ] WebglConformance.conformance_extensions_webgl_shared_resources (421 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_angle_d3d11_compiler_error
[       OK ] WebglConformance.conformance_glsl_bugs_angle_d3d11_compiler_error (291 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_angle_dx_variable_bug
[       OK ] WebglConformance.conformance_glsl_bugs_angle_dx_variable_bug (309 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_array_of_struct_with_int_first_position
[       OK ] WebglConformance.conformance_glsl_bugs_array_of_struct_with_int_first_position (396 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_compare_loop_index_to_uniform
[       OK ] WebglConformance.conformance_glsl_bugs_compare_loop_index_to_uniform (323 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_complex_glsl_does_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_complex_glsl_does_not_crash (3771 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_conditional_discard_optimization
[       OK ] WebglConformance.conformance_glsl_bugs_conditional_discard_optimization (523 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_constant_precision_qualifier
[       OK ] WebglConformance.conformance_glsl_bugs_constant_precision_qualifier (313 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_floored_division_accuracy
[       OK ] WebglConformance.conformance_glsl_bugs_floored_division_accuracy (321 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_fragcoord_linking_bug
[       OK ] WebglConformance.conformance_glsl_bugs_fragcoord_linking_bug (450 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_long_expressions_should_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_long_expressions_should_not_crash (1951 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_modulo_arithmetic_accuracy
[       OK ] WebglConformance.conformance_glsl_bugs_modulo_arithmetic_accuracy (311 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_multiplication_assignment
[       OK ] WebglConformance.conformance_glsl_bugs_multiplication_assignment (314 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_nested_functions_should_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_nested_functions_should_not_crash (838 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_nested_loops_with_break_and_continue
[       OK ] WebglConformance.conformance_glsl_bugs_nested_loops_with_break_and_continue (338 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_pow_with_constant_exponent_should_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_pow_with_constant_exponent_should_not_crash (463 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_sampler_array_using_loop_index
[       OK ] WebglConformance.conformance_glsl_bugs_sampler_array_using_loop_index (303 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_temp_expressions_should_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_temp_expressions_should_not_crash (9913 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_uniforms_should_not_lose_values
[       OK ] WebglConformance.conformance_glsl_bugs_uniforms_should_not_lose_values (343 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_conditional_discard_in_loop
[       OK ] WebglConformance.conformance_glsl_bugs_conditional_discard_in_loop (658 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_essl3_shaders_with_webgl1
[       OK ] WebglConformance.conformance_glsl_bugs_essl3_shaders_with_webgl1 (359 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_compound_assignment_type_combination
[       OK ] WebglConformance.conformance_glsl_bugs_compound_assignment_type_combination (3473 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_undefined_index_should_not_crash
[       OK ] WebglConformance.conformance_glsl_bugs_undefined_index_should_not_crash (436 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_pow_of_small_constant_in_user_defined_function
[1952:1208:0702/225041:INFO:CONSOLE(11)] "at (0, 0) expected: 0,255,0,255 was 255,0,0,255", source:  (11)
[1952:1208:0702/225041:INFO:CONSOLE(11)] "FAIL at (0, 0) expected: 0,255,0,255 was 255,0,0,255", source:  (11)

Expected exception while running WebglConformance.conformance_glsl_bugs_pow_of_small_constant_in_user_defined_function

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: at (0, 0) expected: 0,255,0,255 was 255,0,0,255
FAIL at (0, 0) expected: 0,255,0,255 was 255,0,0,255

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x03390250>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.conformance_glsl_bugs_pow_of_small_constant_in_user_defined_function (348 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_sampler_struct_function_arg
[1952:1208:0702/225041:INFO:CONSOLE(11)] "Shader compilation/link failed", source:  (11)
[1952:1208:0702/225041:INFO:CONSOLE(11)] "Error in program linking:C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__s'

Warning: D3D shader compilation failed with default flags.
 Retrying with skip validation
C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__webgl_3c7b7f37a9bd4c1d'

Warning: D3D shader compilation failed with skip validation flags.
 Retrying with skip optimization
C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__webgl_3c7b7f37a9bd4c1d'

Warning: D3D shader compilation failed with skip optimization flags.
Failed to create D3D shaders.
", source:  (11)
[1952:1208:0702/225041:INFO:CONSOLE(11)] "FAIL Shader compilation/link failed", source:  (11)

Expected exception while running WebglConformance.conformance_glsl_bugs_sampler_struct_function_arg

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: Shader compilation/link failed
Error in program linking:C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__s'

Warning: D3D shader compilation failed with default flags.
 Retrying with skip validation
C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__webgl_3c7b7f37a9bd4c1d'

Warning: D3D shader compilation failed with skip validation flags.
 Retrying with skip optimization
C:\fakepath(56,21-51): error X3004: undeclared identifier 'texture__webgl_3c7b7f37a9bd4c1d'

Warning: D3D shader compilation failed with skip optimization flags.
Failed to create D3D shaders.

FAIL Shader compilation/link failed

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x03390510>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.conformance_glsl_bugs_sampler_struct_function_arg (178 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_sequence_operator_evaluation_order
[       OK ] WebglConformance.conformance_glsl_bugs_sequence_operator_evaluation_order (440 ms)
[ RUN      ] WebglConformance.conformance_glsl_bugs_logic_inside_block_without_braces
[       OK ] WebglConformance.conformance_glsl_bugs_logic_inside_block_without_braces (434 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec2
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec2 (951 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec3
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec3 (1217 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec4
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec4 (1567 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec2
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec2 (950 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec3
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec3 (1266 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec4
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_ivec4 (1648 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec2
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec2 (903 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec3
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec3 (1250 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec4
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_bvec4 (1632 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat2
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat2 (1497 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat3
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat3 (1050 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat4
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_mat4 (1051 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec_mat_corner_cases
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec_mat_corner_cases (356 ms)
[ RUN      ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec_mat_index
[       OK ] WebglConformance.conformance_glsl_constructors_glsl_construct_vec_mat_index (459 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function (481 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_abs
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_abs (550 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_acos
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_acos (582 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_asin
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_asin (515 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_atan
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_atan (548 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_atan_xy
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_atan_xy (576 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_ceil
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_ceil (554 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_clamp_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_clamp_float (526 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_clamp_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_clamp_gentype (504 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_cos
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_cos (502 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_cross
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_cross (385 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_distance
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_distance (536 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_dot
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_dot (532 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_faceforward
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_faceforward (562 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_floor
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_floor (535 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_fract
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_fract (523 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_length
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_length (531 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_max_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_max_float (515 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_max_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_max_gentype (542 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_min_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_min_float (565 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_min_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_min_gentype (638 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_mix_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_mix_float (509 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_mix_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_mix_gentype (508 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_mod_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_mod_float (547 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_mod_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_mod_gentype (603 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_normalize
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_normalize (567 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_reflect
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_reflect (550 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_sign
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_sign (557 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_sin
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_sin (485 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_step_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_step_float (519 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_step_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_step_gentype (497 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_smoothstep_float
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_smoothstep_float (490 ms)
[ RUN      ] WebglConformance.conformance_glsl_functions_glsl_function_smoothstep_gentype
[       OK ] WebglConformance.conformance_glsl_functions_glsl_function_smoothstep_gentype (539 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_float_vert (441 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_mat2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_mat2_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_mat3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_mat3_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_mat4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_mat4_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_vec2_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_vec3_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_int_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_int_vec4_vert (435 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_ivec2_vec2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_ivec3_vec3_vert (433 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_add_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_add_ivec4_vec4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_assign_int_to_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_assign_int_to_float_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_assign_ivec2_to_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_assign_ivec2_to_vec2_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_assign_ivec3_to_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_assign_ivec3_to_vec3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_assign_ivec4_to_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_assign_ivec4_to_vec4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_construct_struct_vert
[       OK ] WebglConformance.conformance_glsl_implicit_construct_struct_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_float_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_mat2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_mat2_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_mat3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_mat3_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_mat4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_mat4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_vec2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_vec3_vert (432 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_int_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_int_vec4_vert (435 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_ivec2_vec2_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_ivec3_vec3_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_divide_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_divide_ivec4_vec4_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_equal_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_equal_int_float_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_equal_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_equal_ivec2_vec2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_equal_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_equal_ivec3_vec3_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_equal_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_equal_ivec4_vec4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_function_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_function_int_float_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_function_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_function_ivec2_vec2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_function_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_function_ivec3_vec3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_function_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_function_ivec4_vec4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_greater_than_vert
[       OK ] WebglConformance.conformance_glsl_implicit_greater_than_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_greater_than_equal_vert
[       OK ] WebglConformance.conformance_glsl_implicit_greater_than_equal_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_less_than_vert
[       OK ] WebglConformance.conformance_glsl_implicit_less_than_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_less_than_equal_vert
[       OK ] WebglConformance.conformance_glsl_implicit_less_than_equal_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_float_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_mat2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_mat2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_mat3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_mat3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_mat4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_mat4_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_vec2_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_vec3_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_int_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_int_vec4_vert (419 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_ivec2_vec2_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_ivec3_vec3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_multiply_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_multiply_ivec4_vec4_vert (432 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_not_equal_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_not_equal_int_float_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_not_equal_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_not_equal_ivec2_vec2_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_not_equal_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_not_equal_ivec3_vec3_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_not_equal_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_not_equal_ivec4_vec4_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_float_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_mat2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_mat2_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_mat3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_mat3_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_mat4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_mat4_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_vec2_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_vec3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_int_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_int_vec4_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_ivec2_vec2_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_ivec3_vec3_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_subtract_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_subtract_ivec4_vec4_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_ternary_int_float_vert
[       OK ] WebglConformance.conformance_glsl_implicit_ternary_int_float_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_ternary_ivec2_vec2_vert
[       OK ] WebglConformance.conformance_glsl_implicit_ternary_ivec2_vec2_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_ternary_ivec3_vec3_vert
[       OK ] WebglConformance.conformance_glsl_implicit_ternary_ivec3_vec3_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_implicit_ternary_ivec4_vec4_vert
[       OK ] WebglConformance.conformance_glsl_implicit_ternary_ivec4_vec4_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_literals_float_literal_vert
[       OK ] WebglConformance.conformance_glsl_literals_float_literal_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_literals_literal_precision
[       OK ] WebglConformance.conformance_glsl_literals_literal_precision (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_literals_overflow_leak_vert
[       OK ] WebglConformance.conformance_glsl_literals_overflow_leak_vert (290 ms)
[ RUN      ] WebglConformance.conformance_glsl_matrices_glsl_mat4_to_mat3
[       OK ] WebglConformance.conformance_glsl_matrices_glsl_mat4_to_mat3 (510 ms)
[ RUN      ] WebglConformance.conformance_glsl_matrices_glsl_mat3_construction
[       OK ] WebglConformance.conformance_glsl_matrices_glsl_mat3_construction (381 ms)
[ RUN      ] WebglConformance.conformance_glsl_matrices_matrix_compound_multiply
[       OK ] WebglConformance.conformance_glsl_matrices_matrix_compound_multiply (352 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_attrib_location_length_limits
[1952:1208:0702/225145:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: location length > 256", source: http://127.0.0.1:60831/conformance/glsl/misc/attrib-location-length-limits.html (0)
[1952:1208:0702/225145:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225145:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: location length > 256", source: http://127.0.0.1:60831/conformance/glsl/misc/attrib-location-length-limits.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_attrib_location_length_limits (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_boolean_precision
[       OK ] WebglConformance.conformance_glsl_misc_boolean_precision (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_const_variable_initialization
WARNING:root:2015-07-02 22:51:49,385:WebglConformance.conformance_glsl_misc_const_variable_initialization was expected to fail, but passed.

[       OK ] WebglConformance.conformance_glsl_misc_const_variable_initialization (3090 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_embedded_struct_definitions_forbidden
[       OK ] WebglConformance.conformance_glsl_misc_embedded_struct_definitions_forbidden (424 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_empty_declaration
[       OK ] WebglConformance.conformance_glsl_misc_empty_declaration (357 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_empty_main_vert
[       OK ] WebglConformance.conformance_glsl_misc_empty_main_vert (460 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_expression_list_in_declarator_initializer
[       OK ] WebglConformance.conformance_glsl_misc_expression_list_in_declarator_initializer (902 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_gl_position_unset_vert
[       OK ] WebglConformance.conformance_glsl_misc_gl_position_unset_vert (432 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_glsl_function_nodes
[       OK ] WebglConformance.conformance_glsl_misc_glsl_function_nodes (358 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_glsl_vertex_branch
[       OK ] WebglConformance.conformance_glsl_misc_glsl_vertex_branch (458 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_glsl_long_variable_names
[       OK ] WebglConformance.conformance_glsl_misc_glsl_long_variable_names (358 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_non_ascii_comments_vert
[       OK ] WebglConformance.conformance_glsl_misc_non_ascii_comments_vert (441 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_non_ascii_vert
[1952:1208:0702/225153:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/glsl/misc/non-ascii.vert.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_non_ascii_vert (419 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_re_compile_re_link
[       OK ] WebglConformance.conformance_glsl_misc_re_compile_re_link (360 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_sequence_operator_returns_constant
[       OK ] WebglConformance.conformance_glsl_misc_sequence_operator_returns_constant (456 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_precision_format_obeyed
[       OK ] WebglConformance.conformance_glsl_misc_shader_precision_format_obeyed (432 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_struct_scope
[       OK ] WebglConformance.conformance_glsl_misc_shader_struct_scope (435 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_uniform_packing_restrictions
[       OK ] WebglConformance.conformance_glsl_misc_shader_uniform_packing_restrictions (5417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_varying_packing_restrictions
[       OK ] WebglConformance.conformance_glsl_misc_shader_varying_packing_restrictions (1100 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_256_character_define
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_256_character_define (465 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_256_character_identifier_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_256_character_identifier_frag (356 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_257_character_define
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_257_character_define (443 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_257_character_identifier_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_257_character_identifier_frag (419 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with__webgl_identifier_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with__webgl_identifier_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_arbitrary_indexing_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_arbitrary_indexing_frag (403 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_arbitrary_indexing_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_arbitrary_indexing_vert (448 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_array_of_structs_containing_arrays
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_array_of_structs_containing_arrays (448 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_array_of_structs_uniform
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_array_of_structs_uniform (450 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_attrib_array_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_attrib_array_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_attrib_struct_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_attrib_struct_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_clipvertex_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_clipvertex_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_conditional_scoping
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_conditional_scoping (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_conditional_scoping_negative
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_conditional_scoping_negative (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_default_precision_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_default_precision_frag (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_default_precision_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_default_precision_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_define_line_continuation_frag
[1952:1208:0702/225209:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/glsl/misc/shader-with-define-line-continuation.frag.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_define_line_continuation_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_dfdx_no_ext_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_dfdx_no_ext_frag (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_dfdx_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_dfdx_frag (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_do_loop
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_do_loop (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_error_directive
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_error_directive (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_explicit_int_cast_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_explicit_int_cast_vert (432 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_float_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_float_return_value_frag (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_for_scoping
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_for_scoping (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_for_loop
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_for_loop (450 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_frag_depth_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_frag_depth_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_function_recursion_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_function_recursion_frag (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_function_scoped_struct
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_function_scoped_struct (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_functional_scoping
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_functional_scoping (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_comma_assignment
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_comma_assignment (434 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_comma_conditional_assignment
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_comma_conditional_assignment (501 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_comma_separated_variable_declarations
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_comma_separated_variable_declarations (414 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_glcolor_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_glcolor_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_gles_1_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_gles_1_frag (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_gles_symbol_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_gles_symbol_frag (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_glprojectionmatrix_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_glprojectionmatrix_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_implicit_vec3_to_vec4_cast_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_implicit_vec3_to_vec4_cast_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_include_vert
[1952:1208:0702/225218:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/glsl/misc/shader-with-include.vert.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_include_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_int_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_int_return_value_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_invalid_identifier_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_invalid_identifier_frag (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_ivec2_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_ivec2_return_value_frag (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_ivec3_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_ivec3_return_value_frag (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_ivec4_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_ivec4_return_value_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_limited_indexing_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_limited_indexing_frag (433 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_hex_int_constant_macro
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_hex_int_constant_macro (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_long_line
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_long_line (433 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_non_ascii_error_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_non_ascii_error_frag (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_non_reserved_words
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_non_reserved_words (12834 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_precision_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_precision_frag (464 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_preprocessor_whitespace
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_preprocessor_whitespace (529 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_quoted_error_frag
[1952:1208:0702/225236:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/glsl/misc/shader-with-quoted-error.frag.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_quoted_error_frag (423 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_reserved_words
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_reserved_words (1899 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_similar_uniform_array_names
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_similar_uniform_array_names (499 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_too_many_uniforms
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_too_many_uniforms (766 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_two_initializer_types
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_two_initializer_types (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_undefined_preprocessor_symbol_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_undefined_preprocessor_symbol_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_uniform_in_loop_condition_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_uniform_in_loop_condition_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_vec2_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_vec2_return_value_frag (433 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_vec3_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_vec3_return_value_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_vec4_return_value_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_vec4_return_value_frag (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_vec4_vec3_vec4_conditional
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_vec4_vec3_vec4_conditional (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_version_100_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_version_100_frag (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_version_100_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_version_100_vert (415 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_version_120_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_version_120_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_version_130_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_version_130_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_webgl_identifier_vert
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_webgl_identifier_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_while_loop
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_while_loop (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_without_precision_frag
[       OK ] WebglConformance.conformance_glsl_misc_shader_without_precision_frag (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_constant_expression_loop_conditions
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_constant_expression_loop_conditions (357 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_invariance
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_invariance (508 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_name_conflicts
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_name_conflicts (449 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_mis_matching_uniforms
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_mis_matching_uniforms (1219 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_mis_matching_varyings
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_mis_matching_varyings (522 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_missing_varyings
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_missing_varyings (512 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_uniform_structs
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_uniform_structs (391 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shaders_with_varyings
[       OK ] WebglConformance.conformance_glsl_misc_shaders_with_varyings (458 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shared
[       OK ] WebglConformance.conformance_glsl_misc_shared (357 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_nesting_exceeds_maximum
[       OK ] WebglConformance.conformance_glsl_misc_struct_nesting_exceeds_maximum (442 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_nesting_under_maximum
[       OK ] WebglConformance.conformance_glsl_misc_struct_nesting_under_maximum (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_uniform_location_length_limits
[1952:1208:0702/225251:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: location length > 256", source: http://127.0.0.1:60831/conformance/glsl/misc/uniform-location-length-limits.html (0)
[       OK ] WebglConformance.conformance_glsl_misc_uniform_location_length_limits (434 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_short_circuiting_operators
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_short_circuiting_operators (518 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_shader_with_global_variable_precision_mismatch
[       OK ] WebglConformance.conformance_glsl_misc_shader_with_global_variable_precision_mismatch (399 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_large_loop_compile
[       OK ] WebglConformance.conformance_glsl_misc_large_loop_compile (1992 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_equals
[       OK ] WebglConformance.conformance_glsl_misc_struct_equals (523 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_assign
[       OK ] WebglConformance.conformance_glsl_misc_struct_assign (357 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_mixed_array_declarators
[       OK ] WebglConformance.conformance_glsl_misc_struct_mixed_array_declarators (946 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_nesting_of_variable_names
[       OK ] WebglConformance.conformance_glsl_misc_struct_nesting_of_variable_names (2765 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_specifiers_in_uniforms
[       OK ] WebglConformance.conformance_glsl_misc_struct_specifiers_in_uniforms (518 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_struct_unary_operators
[       OK ] WebglConformance.conformance_glsl_misc_struct_unary_operators (929 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_ternary_operator_on_arrays
[       OK ] WebglConformance.conformance_glsl_misc_ternary_operator_on_arrays (451 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_ternary_operators_in_global_initializers
[       OK ] WebglConformance.conformance_glsl_misc_ternary_operators_in_global_initializers (551 ms)
[ RUN      ] WebglConformance.conformance_glsl_misc_ternary_operators_in_initializers
[       OK ] WebglConformance.conformance_glsl_misc_ternary_operators_in_initializers (473 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved__webgl_field_vert
[       OK ] WebglConformance.conformance_glsl_reserved__webgl_field_vert (442 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved__webgl_function_vert
[       OK ] WebglConformance.conformance_glsl_reserved__webgl_function_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved__webgl_struct_vert
[       OK ] WebglConformance.conformance_glsl_reserved__webgl_struct_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved__webgl_variable_vert
[       OK ] WebglConformance.conformance_glsl_reserved__webgl_variable_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved_webgl_field_vert
[       OK ] WebglConformance.conformance_glsl_reserved_webgl_field_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved_webgl_function_vert
[       OK ] WebglConformance.conformance_glsl_reserved_webgl_function_vert (418 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved_webgl_struct_vert
[       OK ] WebglConformance.conformance_glsl_reserved_webgl_struct_vert (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved_webgl_variable_vert
[       OK ] WebglConformance.conformance_glsl_reserved_webgl_variable_vert (417 ms)
[ RUN      ] WebglConformance.conformance_glsl_reserved_webgl_preprocessor_reserved

[       OK ] WebglConformance.conformance_glsl_reserved_webgl_preprocessor_reserved (416 ms)
[ RUN      ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2d_bias
[       OK ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2d_bias (329 ms)
[ RUN      ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dlod
[       OK ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dlod (472 ms)
[ RUN      ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dproj
[       OK ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dproj (369 ms)
[ RUN      ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dprojlod
[       OK ] WebglConformance.conformance_glsl_samplers_glsl_function_texture2dprojlod (546 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_gl_fragcoord
[       OK ] WebglConformance.conformance_glsl_variables_gl_fragcoord (450 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_gl_frontfacing
[       OK ] WebglConformance.conformance_glsl_variables_gl_frontfacing (434 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_gl_pointcoord
[       OK ] WebglConformance.conformance_glsl_variables_gl_pointcoord (466 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_glsl_built_ins
[       OK ] WebglConformance.conformance_glsl_variables_glsl_built_ins (534 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_gl_fragcoord_xy_values
[       OK ] WebglConformance.conformance_glsl_variables_gl_fragcoord_xy_values (448 ms)
[ RUN      ] WebglConformance.conformance_glsl_variables_gl_fragdata_and_fragcolor
[       OK ] WebglConformance.conformance_glsl_variables_gl_fragdata_and_fragcolor (419 ms)
[ RUN      ] WebglConformance.conformance_limits_gl_min_attribs
[       OK ] WebglConformance.conformance_limits_gl_min_attribs (433 ms)
[ RUN      ] WebglConformance.conformance_limits_gl_max_texture_dimensions
[       OK ] WebglConformance.conformance_limits_gl_max_texture_dimensions (433 ms)
[ RUN      ] WebglConformance.conformance_limits_gl_min_textures
[       OK ] WebglConformance.conformance_limits_gl_min_textures (432 ms)
[ RUN      ] WebglConformance.conformance_limits_gl_min_uniforms
[       OK ] WebglConformance.conformance_limits_gl_min_uniforms (552 ms)
[ RUN      ] WebglConformance.conformance_misc_bad_arguments_test
[1952:1208:0702/225312:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compileShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: linkProgram: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getUniform: no uniformlocation or not valid for this program", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compileShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: linkProgram: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getUniform: no uniformlocation or not valid for this program", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/bad-arguments-test.html (0)
[       OK ] WebglConformance.conformance_misc_bad_arguments_test (324 ms)
[ RUN      ] WebglConformance.conformance_misc_boolean_argument_conversion
[1952:1208:0702/225312:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix2fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix2fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix3fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix3fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix4fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[1952:1208:0702/225312:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix4fv: location is not from current program", source: http://127.0.0.1:60831/conformance/misc/boolean-argument-conversion.html (0)
[       OK ] WebglConformance.conformance_misc_boolean_argument_conversion (316 ms)
[ RUN      ] WebglConformance.conformance_misc_delayed_drawing
[       OK ] WebglConformance.conformance_misc_delayed_drawing (1428 ms)
[ RUN      ] WebglConformance.conformance_misc_error_reporting
[1952:1208:0702/225314:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveAttrib: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[1952:1208:0702/225314:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225314:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/misc/error-reporting.html (0)
[       OK ] WebglConformance.conformance_misc_error_reporting (290 ms)
[ RUN      ] WebglConformance.conformance_misc_expando_loss
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(TEXTURE_BINDING_2D): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(TEXTURE_BINDING_2D): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(TEXTURE_BINDING_2D): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(TEXTURE_BINDING_2D): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(FRAMEBUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(FRAMEBUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(FRAMEBUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(FRAMEBUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(RENDERBUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(RENDERBUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(RENDERBUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(RENDERBUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(TEXTURE_BINDING_CUBE_MAP): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(TEXTURE_BINDING_CUBE_MAP): Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "getParameter(TEXTURE_BINDING_CUBE_MAP): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL getParameter(TEXTURE_BINDING_CUBE_MAP): Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Current program: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Current program: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Current program: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Current program: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Shader[0]: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Shader[0]: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Shader[0]: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Shader[0]: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Shader[1]: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Shader[1]: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Shader[1]: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Shader[1]: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Vertex Attribute Buffer: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Vertex Attribute Buffer: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "Vertex Attribute Buffer: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL Vertex Attribute Buffer: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "COLOR_ATTACHMENT0: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL COLOR_ATTACHMENT0: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "COLOR_ATTACHMENT0: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL COLOR_ATTACHMENT0: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "DEPTH_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL DEPTH_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "DEPTH_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL DEPTH_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "DEPTH_STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL DEPTH_STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "DEPTH_STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL DEPTH_STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[1952:1208:0702/225314:INFO:CONSOLE(11)] "FAIL STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.", source:  (11)
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(5604)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: 
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(5604)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: 
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(5604)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: 
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(5604)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: 
[4092:3100:0702/225314:ERROR:gles2_cmd_decoder.cc(5604)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: 
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: ", source: http://127.0.0.1:60831/conformance/misc/expando-loss.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: ", source: http://127.0.0.1:60831/conformance/misc/expando-loss.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: ", source: http://127.0.0.1:60831/conformance/misc/expando-loss.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: ", source: http://127.0.0.1:60831/conformance/misc/expando-loss.html (0)
[1952:1208:0702/225314:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glFramebufferRenderbuffer: ", source: http://127.0.0.1:60831/conformance/misc/expando-loss.html (0)

Expected exception while running WebglConformance.conformance_misc_expando_loss

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: getParameter(TEXTURE_BINDING_2D): Expect basic expando to survive despite GC.
FAIL getParameter(TEXTURE_BINDING_2D): Expect basic expando to survive despite GC.
getParameter(TEXTURE_BINDING_2D): Expect subobject expando to survive despite GC.
FAIL getParameter(TEXTURE_BINDING_2D): Expect subobject expando to survive despite GC.
getParameter(FRAMEBUFFER_BINDING): Expect basic expando to survive despite GC.
FAIL getParameter(FRAMEBUFFER_BINDING): Expect basic expando to survive despite GC.
getParameter(FRAMEBUFFER_BINDING): Expect subobject expando to survive despite GC.
FAIL getParameter(FRAMEBUFFER_BINDING): Expect subobject expando to survive despite GC.
getParameter(RENDERBUFFER_BINDING): Expect basic expando to survive despite GC.
FAIL getParameter(RENDERBUFFER_BINDING): Expect basic expando to survive despite GC.
getParameter(RENDERBUFFER_BINDING): Expect subobject expando to survive despite GC.
FAIL getParameter(RENDERBUFFER_BINDING): Expect subobject expando to survive despite GC.
getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
FAIL getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
FAIL getParameter(ELEMENT_ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
getParameter(ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
FAIL getParameter(ARRAY_BUFFER_BINDING): Expect basic expando to survive despite GC.
getParameter(ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
FAIL getParameter(ARRAY_BUFFER_BINDING): Expect subobject expando to survive despite GC.
getParameter(TEXTURE_BINDING_CUBE_MAP): Expect basic expando to survive despite GC.
FAIL getParameter(TEXTURE_BINDING_CUBE_MAP): Expect basic expando to survive despite GC.
getParameter(TEXTURE_BINDING_CUBE_MAP): Expect subobject expando to survive despite GC.
FAIL getParameter(TEXTURE_BINDING_CUBE_MAP): Expect subobject expando to survive despite GC.
Current program: Expect basic expando to survive despite GC.
FAIL Current program: Expect basic expando to survive despite GC.
Current program: Expect subobject expando to survive despite GC.
FAIL Current program: Expect subobject expando to survive despite GC.
Shader[0]: Expect basic expando to survive despite GC.
FAIL Shader[0]: Expect basic expando to survive despite GC.
Shader[0]: Expect subobject expando to survive despite GC.
FAIL Shader[0]: Expect subobject expando to survive despite GC.
Shader[1]: Expect basic expando to survive despite GC.
FAIL Shader[1]: Expect basic expando to survive despite GC.
Shader[1]: Expect subobject expando to survive despite GC.
FAIL Shader[1]: Expect subobject expando to survive despite GC.
Vertex Attribute Buffer: Expect basic expando to survive despite GC.
FAIL Vertex Attribute Buffer: Expect basic expando to survive despite GC.
Vertex Attribute Buffer: Expect subobject expando to survive despite GC.
FAIL Vertex Attribute Buffer: Expect subobject expando to survive despite GC.
COLOR_ATTACHMENT0: Expect basic expando to survive despite GC.
FAIL COLOR_ATTACHMENT0: Expect basic expando to survive despite GC.
COLOR_ATTACHMENT0: Expect subobject expando to survive despite GC.
FAIL COLOR_ATTACHMENT0: Expect subobject expando to survive despite GC.
DEPTH_ATTACHMENT: Expect basic expando to survive despite GC.
FAIL DEPTH_ATTACHMENT: Expect basic expando to survive despite GC.
DEPTH_ATTACHMENT: Expect subobject expando to survive despite GC.
FAIL DEPTH_ATTACHMENT: Expect subobject expando to survive despite GC.
DEPTH_STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
FAIL DEPTH_STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
DEPTH_STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.
FAIL DEPTH_STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.
STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
FAIL STENCIL_ATTACHMENT: Expect basic expando to survive despite GC.
STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.
FAIL STENCIL_ATTACHMENT: Expect subobject expando to survive despite GC.

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x033B4710>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.conformance_misc_expando_loss (316 ms)
[ RUN      ] WebglConformance.conformance_misc_functions_returning_strings
[       OK ] WebglConformance.conformance_misc_functions_returning_strings (318 ms)
[ RUN      ] WebglConformance.conformance_misc_instanceof_test
[       OK ] WebglConformance.conformance_misc_instanceof_test (319 ms)
[ RUN      ] WebglConformance.conformance_misc_invalid_passed_params
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: createShader: invalid shader type", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: createShader: invalid shader type", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: invalid texture dimensions", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: renderbufferStorage: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: scissor: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: viewport: size < 0", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[1952:1208:0702/225315:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/misc/invalid-passed-params.html (0)
[       OK ] WebglConformance.conformance_misc_invalid_passed_params (383 ms)
[ RUN      ] WebglConformance.conformance_misc_is_object
[       OK ] WebglConformance.conformance_misc_is_object (307 ms)
[ RUN      ] WebglConformance.conformance_misc_null_object_behaviour
[1952:1208:0702/225316:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compileShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: linkProgram: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: attachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: detachShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getProgramInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderParameter: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderInfoLog: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getShaderSource: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getUniformLocation: no object or object deleted", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[4092:3100:0702/225316:ERROR:buffer_manager.cc(395)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glGetBufferParameteriv: no buffer bound for target
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getTexParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glGetBufferParameteriv: no buffer bound for target", source: http://127.0.0.1:60831/conformance/misc/null-object-behaviour.html (0)
[       OK ] WebglConformance.conformance_misc_null_object_behaviour (431 ms)
[ RUN      ] WebglConformance.conformance_misc_object_deletion_behaviour
[1952:1208:0702/225316:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[1952:1208:0702/225316:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/misc/object-deletion-behaviour.html (0)
[       OK ] WebglConformance.conformance_misc_object_deletion_behaviour (398 ms)
[ RUN      ] WebglConformance.conformance_misc_shader_precision_format
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getShaderPrecisionFormat: invalid shader type", source: http://127.0.0.1:60831/conformance/misc/shader-precision-format.html (0)
[       OK ] WebglConformance.conformance_misc_shader_precision_format (435 ms)
[ RUN      ] WebglConformance.conformance_misc_type_conversion_test
[1952:1208:0702/225317:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: no data", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: size == 0", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: clear: invalid mask", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[1952:1208:0702/225317:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/misc/type-conversion-test.html (0)
[       OK ] WebglConformance.conformance_misc_type_conversion_test (511 ms)
[ RUN      ] WebglConformance.conformance_misc_uninitialized_test
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1i: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[4092:3100:0702/225317:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7A10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[       OK ] WebglConformance.conformance_misc_uninitialized_test (372 ms)
[ RUN      ] WebglConformance.conformance_misc_webgl_specific
[1952:1208:0702/225318:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawArrays: front and back stencils settings do not match", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawArrays: front and back stencils settings do not match", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawArrays: front and back stencils settings do not match", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindAttribLocation: reserved prefix", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[1952:1208:0702/225318:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindAttribLocation: reserved prefix", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[4092:3100:0702/225318:ERROR:gles2_cmd_decoder_autogen.h(2341)] [.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range
[1952:1208:0702/225318:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8410]GL ERROR :GL_INVALID_VALUE : LineWidth: width out of range", source: http://127.0.0.1:60831/conformance/misc/webgl-specific.html (0)
[       OK ] WebglConformance.conformance_misc_webgl_specific (450 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_abs_abs_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_abs_abs_001_to_006 (947 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_acos_acos_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_acos_acos_001_to_006 (1485 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_all_all_001_to_004
[       OK ] WebglConformance.conformance_ogles_GL_all_all_001_to_004 (823 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_any_any_001_to_004
[       OK ] WebglConformance.conformance_ogles_GL_any_any_001_to_004 (860 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_array_array_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_array_array_001_to_006 (758 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_asin_asin_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_asin_asin_001_to_006 (1474 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_atan_atan_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_atan_atan_001_to_008 (1541 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_atan_atan_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_atan_atan_009_to_012 (1140 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_biConstants_biConstants_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_biConstants_biConstants_001_to_008 (927 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_biConstants_biConstants_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_biConstants_biConstants_009_to_016 (1123 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_biuDepthRange_biuDepthRange_001_to_002
[       OK ] WebglConformance.conformance_ogles_GL_biuDepthRange_biuDepthRange_001_to_002 (626 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_build_build_001_to_008 (552 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_build_build_009_to_016 (647 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_build_build_017_to_024 (545 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_025_to_032
[       OK ] WebglConformance.conformance_ogles_GL_build_build_025_to_032 (394 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_033_to_040
[       OK ] WebglConformance.conformance_ogles_GL_build_build_033_to_040 (441 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_041_to_048
[       OK ] WebglConformance.conformance_ogles_GL_build_build_041_to_048 (415 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_049_to_056
[       OK ] WebglConformance.conformance_ogles_GL_build_build_049_to_056 (390 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_057_to_064
[       OK ] WebglConformance.conformance_ogles_GL_build_build_057_to_064 (412 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_065_to_072
[       OK ] WebglConformance.conformance_ogles_GL_build_build_065_to_072 (388 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_073_to_080
[       OK ] WebglConformance.conformance_ogles_GL_build_build_073_to_080 (408 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_081_to_088
[1952:1208:0702/225335:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_081_to_088.html (0)
[1952:1208:0702/225335:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_081_to_088.html (0)
[       OK ] WebglConformance.conformance_ogles_GL_build_build_081_to_088 (434 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_089_to_096
[       OK ] WebglConformance.conformance_ogles_GL_build_build_089_to_096 (375 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_097_to_104
[       OK ] WebglConformance.conformance_ogles_GL_build_build_097_to_104 (403 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_105_to_112
[       OK ] WebglConformance.conformance_ogles_GL_build_build_105_to_112 (455 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_113_to_120
[       OK ] WebglConformance.conformance_ogles_GL_build_build_113_to_120 (378 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_121_to_128
[       OK ] WebglConformance.conformance_ogles_GL_build_build_121_to_128 (513 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_129_to_136
[1952:1208:0702/225337:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_129_to_136.html (0)
[1952:1208:0702/225337:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_129_to_136.html (0)
[       OK ] WebglConformance.conformance_ogles_GL_build_build_129_to_136 (373 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_137_to_144
[1952:1208:0702/225338:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_137_to_144.html (0)
[       OK ] WebglConformance.conformance_ogles_GL_build_build_137_to_144 (401 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_145_to_152
[       OK ] WebglConformance.conformance_ogles_GL_build_build_145_to_152 (436 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_153_to_160
[       OK ] WebglConformance.conformance_ogles_GL_build_build_153_to_160 (378 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_161_to_168
[       OK ] WebglConformance.conformance_ogles_GL_build_build_161_to_168 (413 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_169_to_176
[1952:1208:0702/225339:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/conformance/ogles/GL/build/build_169_to_176.html (0)
[       OK ] WebglConformance.conformance_ogles_GL_build_build_169_to_176 (403 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_build_build_177_to_178
[       OK ] WebglConformance.conformance_ogles_GL_build_build_177_to_178 (455 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_built_in_varying_array_out_of_bounds_built_in_varying_array_out_of_bounds_001_to_001
[       OK ] WebglConformance.conformance_ogles_GL_built_in_varying_array_out_of_bounds_built_in_varying_array_out_of_bounds_001_to_001 (416 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_ceil_ceil_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_ceil_ceil_001_to_006 (887 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_clamp_clamp_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_clamp_clamp_001_to_006 (1145 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_control_flow_control_flow_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_control_flow_control_flow_001_to_008 (849 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_control_flow_control_flow_009_to_010
[       OK ] WebglConformance.conformance_ogles_GL_control_flow_control_flow_009_to_010 (503 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_cos_cos_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_cos_cos_001_to_006 (1225 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_cross_cross_001_to_002
[       OK ] WebglConformance.conformance_ogles_GL_cross_cross_001_to_002 (671 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_default_default_001_to_001
[       OK ] WebglConformance.conformance_ogles_GL_default_default_001_to_001 (501 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_degrees_degrees_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_degrees_degrees_001_to_006 (857 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_discard_discard_001_to_002
[       OK ] WebglConformance.conformance_ogles_GL_discard_discard_001_to_002 (491 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_distance_distance_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_distance_distance_001_to_006 (1015 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_dot_dot_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_dot_dot_001_to_006 (926 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_equal_equal_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_equal_equal_001_to_008 (1188 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_equal_equal_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_equal_equal_009_to_012 (847 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_exp_exp_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_exp_exp_001_to_008 (1360 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_exp_exp_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_exp_exp_009_to_012 (988 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_exp2_exp2_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_exp2_exp2_001_to_008 (1259 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_exp2_exp2_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_exp2_exp2_009_to_012 (953 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_faceforward_faceforward_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_faceforward_faceforward_001_to_006 (1162 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_floor_floor_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_floor_floor_001_to_006 (1051 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_fract_fract_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_fract_fract_001_to_006 (1169 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_001_to_008 (1017 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_009_to_016 (867 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_017_to_024 (817 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_025_to_032
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_025_to_032 (886 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_033_to_040
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_033_to_040 (815 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_041_to_048
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_041_to_048 (849 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_049_to_056
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_049_to_056 (799 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_057_to_064
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_057_to_064 (781 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_065_to_072
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_065_to_072 (917 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_073_to_080
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_073_to_080 (835 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_081_to_088
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_081_to_088 (878 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_089_to_096
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_089_to_096 (860 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_097_to_104
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_097_to_104 (809 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_105_to_112
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_105_to_112 (829 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_113_to_120
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_113_to_120 (831 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_functions_functions_121_to_126
[       OK ] WebglConformance.conformance_ogles_GL_functions_functions_121_to_126 (859 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_gl_FragCoord_gl_FragCoord_001_to_003
[       OK ] WebglConformance.conformance_ogles_GL_gl_FragCoord_gl_FragCoord_001_to_003 (630 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_gl_FrontFacing_gl_FrontFacing_001_to_001
[       OK ] WebglConformance.conformance_ogles_GL_gl_FrontFacing_gl_FrontFacing_001_to_001 (496 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_greaterThan_greaterThan_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_greaterThan_greaterThan_001_to_008 (1167 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_greaterThanEqual_greaterThanEqual_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_greaterThanEqual_greaterThanEqual_001_to_008 (1239 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_inversesqrt_inversesqrt_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_inversesqrt_inversesqrt_001_to_006 (930 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_length_length_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_length_length_001_to_006 (975 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_lessThan_lessThan_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_lessThan_lessThan_001_to_008 (1310 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_lessThanEqual_lessThanEqual_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_lessThanEqual_lessThanEqual_001_to_008 (1250 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_log_log_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_log_log_001_to_008 (1348 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_log_log_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_log_log_009_to_012 (1054 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_log2_log2_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_log2_log2_001_to_008 (1347 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_log2_log2_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_log2_log2_009_to_012 (1000 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_001_to_008 (817 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_009_to_016 (838 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_017_to_024 (964 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_025_to_032
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_025_to_032 (1090 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_033_to_040
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_033_to_040 (1016 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat_mat_041_to_046
[       OK ] WebglConformance.conformance_ogles_GL_mat_mat_041_to_046 (716 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mat3_mat3_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_mat3_mat3_001_to_006 (699 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_matrixCompMult_matrixCompMult_001_to_004
[       OK ] WebglConformance.conformance_ogles_GL_matrixCompMult_matrixCompMult_001_to_004 (838 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_max_max_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_max_max_001_to_006 (991 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_min_min_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_min_min_001_to_006 (1032 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mix_mix_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_mix_mix_001_to_006 (936 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_mod_mod_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_mod_mod_001_to_008 (1078 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_normalize_normalize_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_normalize_normalize_001_to_006 (972 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_not_not_001_to_004
[       OK ] WebglConformance.conformance_ogles_GL_not_not_001_to_004 (981 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_notEqual_notEqual_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_notEqual_notEqual_001_to_008 (1171 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_notEqual_notEqual_009_to_012
[       OK ] WebglConformance.conformance_ogles_GL_notEqual_notEqual_009_to_012 (830 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_operators_operators_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_operators_operators_001_to_008 (845 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_operators_operators_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_operators_operators_009_to_016 (815 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_operators_operators_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_operators_operators_017_to_024 (808 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_operators_operators_025_to_026
[       OK ] WebglConformance.conformance_ogles_GL_operators_operators_025_to_026 (446 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_pow_pow_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_pow_pow_001_to_008 (981 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_pow_pow_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_pow_pow_009_to_016 (1128 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_pow_pow_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_pow_pow_017_to_024 (1391 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_radians_radians_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_radians_radians_001_to_006 (985 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_reflect_reflect_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_reflect_reflect_001_to_006 (1251 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_refract_refract_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_refract_refract_001_to_006 (1189 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_sign_sign_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_sign_sign_001_to_006 (1031 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_sin_sin_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_sin_sin_001_to_006 (1278 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_smoothstep_smoothstep_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_smoothstep_smoothstep_001_to_006 (1083 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_sqrt_sqrt_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_sqrt_sqrt_001_to_006 (887 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_step_step_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_step_step_001_to_006 (893 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_001_to_008 (1092 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_009_to_016 (945 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_017_to_024 (936 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_025_to_032
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_025_to_032 (964 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_033_to_040
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_033_to_040 (1061 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_041_to_048
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_041_to_048 (1074 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_struct_struct_049_to_056
[       OK ] WebglConformance.conformance_ogles_GL_struct_struct_049_to_056 (982 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_001_to_008 (1149 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_009_to_016 (1131 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_017_to_024
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_017_to_024 (969 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_025_to_032
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_025_to_032 (979 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_033_to_040
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_033_to_040 (988 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_041_to_048
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_041_to_048 (1097 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_049_to_056
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_049_to_056 (1084 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_057_to_064
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_057_to_064 (1175 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_065_to_072
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_065_to_072 (1091 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_073_to_080
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_073_to_080 (1134 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_081_to_088
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_081_to_088 (1118 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_089_to_096
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_089_to_096 (1117 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_097_to_104
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_097_to_104 (1167 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_105_to_112
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_105_to_112 (1106 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_113_to_120
[       OK ] WebglConformance.conformance_ogles_GL_swizzlers_swizzlers_113_to_120 (967 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_tan_tan_001_to_006
[       OK ] WebglConformance.conformance_ogles_GL_tan_tan_001_to_006 (1083 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_vec_vec_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_vec_vec_001_to_008 (834 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_vec_vec_009_to_016
[       OK ] WebglConformance.conformance_ogles_GL_vec_vec_009_to_016 (802 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_vec_vec_017_to_018
[       OK ] WebglConformance.conformance_ogles_GL_vec_vec_017_to_018 (475 ms)
[ RUN      ] WebglConformance.conformance_ogles_GL_vec3_vec3_001_to_008
[       OK ] WebglConformance.conformance_ogles_GL_vec3_vec3_001_to_008 (884 ms)
[ RUN      ] WebglConformance.conformance_programs_get_active_test
[1952:1208:0702/225523:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/225523:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[4092:3100:0702/225523:ERROR:gles2_cmd_decoder.cc(10739)] [.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[4092:3100:0702/225523:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[4092:3100:0702/225523:ERROR:gles2_cmd_decoder.cc(10935)] [.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveAttrib: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getActiveAttrib: object does not belong to this context", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getActiveUniform: object does not belong to this context", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveUniform: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getActiveAttrib: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveUniform: index out of range", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[1952:1208:0702/225523:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8310]GL ERROR :GL_INVALID_VALUE : glGetActiveAttrib: index out of range", source: http://127.0.0.1:60831/conformance/programs/get-active-test.html (0)
[       OK ] WebglConformance.conformance_programs_get_active_test (465 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_bind_attrib_location_test
[1952:1208:0702/225524:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindAttribLocation: reserved prefix", source: http://127.0.0.1:60831/conformance/programs/gl-bind-attrib-location-test.html (0)
[1952:1208:0702/225524:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindAttribLocation: reserved prefix", source: http://127.0.0.1:60831/conformance/programs/gl-bind-attrib-location-test.html (0)
[       OK ] WebglConformance.conformance_programs_gl_bind_attrib_location_test (434 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_bind_attrib_location_long_names_test
[       OK ] WebglConformance.conformance_programs_gl_bind_attrib_location_long_names_test (357 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_get_active_attribute
[       OK ] WebglConformance.conformance_programs_gl_get_active_attribute (492 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_get_active_uniform
[1952:1208:0702/225525:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform1f: location not for current program", source: http://127.0.0.1:60831/conformance/programs/gl-get-active-uniform.html (0)
[       OK ] WebglConformance.conformance_programs_gl_get_active_uniform (408 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_getshadersource
[       OK ] WebglConformance.conformance_programs_gl_getshadersource (301 ms)
[ RUN      ] WebglConformance.conformance_programs_gl_shader_test
[1952:1208:0702/225526:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: createShader: invalid shader type", source: http://127.0.0.1:60831/conformance/programs/gl-shader-test.html (0)
[       OK ] WebglConformance.conformance_programs_gl_shader_test (442 ms)
[ RUN      ] WebglConformance.conformance_programs_invalid_UTF_16
[       OK ] WebglConformance.conformance_programs_invalid_UTF_16 (299 ms)
[ RUN      ] WebglConformance.conformance_programs_program_test
[4092:3100:0702/225526:ERROR:gles2_cmd_decoder.cc(5418)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_VALUE : glBindAttribLocation: Invalid character
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getShaderParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getShaderParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: shader attachment already has shader", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: shader attachment already has shader", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: shader attachment already has shader", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: attachShader: shader attachment already has shader", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getProgramParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getProgramParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getProgramParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawArrays: no valid shader program in use", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: useProgram: program not valid", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compileShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: linkProgram: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: compileShader: no object or object deleted", source: http://127.0.0.1:60831/conformance/programs/program-test.html (0)
[       OK ] WebglConformance.conformance_programs_program_test (396 ms)
[ RUN      ] WebglConformance.conformance_programs_use_program_crash_with_discard_in_fragment_shader
[       OK ] WebglConformance.conformance_programs_use_program_crash_with_discard_in_fragment_shader (323 ms)
[ RUN      ] WebglConformance.conformance_reading_read_pixels_pack_alignment
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/reading/read-pixels-pack-alignment.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/reading/read-pixels-pack-alignment.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/reading/read-pixels-pack-alignment.html (0)
[1952:1208:0702/225527:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/reading/read-pixels-pack-alignment.html (0)
[       OK ] WebglConformance.conformance_reading_read_pixels_pack_alignment (393 ms)
[ RUN      ] WebglConformance.conformance_reading_read_pixels_test
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: readPixels: invalid format", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[1952:1208:0702/225528:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: readPixels: invalid format", source: http://127.0.0.1:60831/conformance/reading/read-pixels-test.html (0)
[       OK ] WebglConformance.conformance_reading_read_pixels_test (1302 ms)
[ RUN      ] WebglConformance.conformance_renderbuffers_feedback_loop
[4092:3100:0702/225529:ERROR:gles2_cmd_decoder.cc(6944)] [.WebGLRenderingContext-05AD6F10]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: Source and destination textures of the draw are the same.
[1952:1208:0702/225529:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6F10]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: Source and destination textures of the draw are the same.", source: http://127.0.0.1:60831/conformance/renderbuffers/feedback-loop.html (0)
[       OK ] WebglConformance.conformance_renderbuffers_feedback_loop (353 ms)
[ RUN      ] WebglConformance.conformance_renderbuffers_framebuffer_object_attachment
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_STENCIL", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not DEPTH_COMPONENT16", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not STENCIL_INDEX8", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: conflicting DEPTH/STENCIL/DEPTH_STENCIL attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached renderbuffer is not color-renderable", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachment has a 0 dimension", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: no attachments", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: clear: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: drawArrays: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: readPixels: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: INVALID_FRAMEBUFFER_OPERATION: copyTexSubImage2D: attachments do not have the same dimensions", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[1952:1208:0702/225529:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-object-attachment.html (0)
[4092:3100:0702/225529:ERROR:gles2_cmd_decoder.cc(3673)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glReadPixels: no color image attached
[       OK ] WebglConformance.conformance_renderbuffers_framebuffer_object_attachment (562 ms)
[ RUN      ] WebglConformance.conformance_renderbuffers_framebuffer_state_restoration
[       OK ] WebglConformance.conformance_renderbuffers_framebuffer_state_restoration (553 ms)
[ RUN      ] WebglConformance.conformance_renderbuffers_framebuffer_test
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getFramebufferAttachmentParameter: no framebuffer bound", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: framebufferRenderbuffer: no framebuffer bound", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: checkFramebufferStatus: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bindFramebuffer: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferTexture2D: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferRenderbuffer: invalid target", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferTexture2D: invalid attachment", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: framebufferRenderbuffer: invalid attachment", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getFramebufferAttachmentParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[1952:1208:0702/225530:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: framebufferTexture2D: level not 0", source: http://127.0.0.1:60831/conformance/renderbuffers/framebuffer-test.html (0)
[       OK ] WebglConformance.conformance_renderbuffers_framebuffer_test (357 ms)
[ RUN      ] WebglConformance.conformance_renderbuffers_renderbuffer_initialization
[       OK ] WebglConformance.conformance_renderbuffers_renderbuffer_initialization (348 ms)
[ RUN      ] WebglConformance.conformance_rendering_culling
[       OK ] WebglConformance.conformance_rendering_culling (443 ms)
[ RUN      ] WebglConformance.conformance_rendering_draw_arrays_out_of_bounds
[1952:1208:0702/225532:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-arrays-out-of-bounds.html (0)
[       OK ] WebglConformance.conformance_rendering_draw_arrays_out_of_bounds (321 ms)
[ RUN      ] WebglConformance.conformance_rendering_draw_elements_out_of_bounds
[1952:1208:0702/225532:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: offset < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: offset < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: offset < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: offset < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225532:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElements: offset more than 32-bit", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225532:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElements: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: drawElements: no ELEMENT_ARRAY_BUFFER bound", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[1952:1208:0702/225532:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/rendering/draw-elements-out-of-bounds.html (0)
[       OK ] WebglConformance.conformance_rendering_draw_elements_out_of_bounds (343 ms)
[ RUN      ] WebglConformance.conformance_rendering_framebuffer_switch
[       OK ] WebglConformance.conformance_rendering_framebuffer_switch (334 ms)
[ RUN      ] WebglConformance.conformance_rendering_framebuffer_texture_switch
[       OK ] WebglConformance.conformance_rendering_framebuffer_texture_switch (318 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_clear
[       OK ] WebglConformance.conformance_rendering_gl_clear (304 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_drawarrays
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArrays: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawarrays.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArrays: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawarrays.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawArrays: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawarrays.html (0)
[       OK ] WebglConformance.conformance_rendering_gl_drawarrays (317 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_drawelements
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid draw mode", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid type", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid type", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[1952:1208:0702/225533:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: drawElements: invalid type", source: http://127.0.0.1:60831/conformance/rendering/gl-drawelements.html (0)
[       OK ] WebglConformance.conformance_rendering_gl_drawelements (378 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_scissor_test
[       OK ] WebglConformance.conformance_rendering_gl_scissor_test (519 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_scissor_fbo_test
[       OK ] WebglConformance.conformance_rendering_gl_scissor_fbo_test (434 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_scissor_canvas_dimensions
[       OK ] WebglConformance.conformance_rendering_gl_scissor_canvas_dimensions (283 ms)
[ RUN      ] WebglConformance.conformance_rendering_gl_viewport_test
[       OK ] WebglConformance.conformance_rendering_gl_viewport_test (383 ms)
[ RUN      ] WebglConformance.conformance_rendering_many_draw_calls
[       OK ] WebglConformance.conformance_rendering_many_draw_calls (2137 ms)
[ RUN      ] WebglConformance.conformance_rendering_more_than_65536_indices
[       OK ] WebglConformance.conformance_rendering_more_than_65536_indices (378 ms)
[ RUN      ] WebglConformance.conformance_rendering_multisample_corruption
[1952:1208:0702/225538:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] WebglConformance.conformance_rendering_multisample_corruption (4617 ms)
[ RUN      ] WebglConformance.conformance_rendering_negative_one_index
[       OK ] WebglConformance.conformance_rendering_negative_one_index (298 ms)
[ RUN      ] WebglConformance.conformance_rendering_point_no_attributes
[       OK ] WebglConformance.conformance_rendering_point_no_attributes (324 ms)
[ RUN      ] WebglConformance.conformance_rendering_point_size
[       OK ] WebglConformance.conformance_rendering_point_size (476 ms)
[ RUN      ] WebglConformance.conformance_rendering_point_with_gl_pointcoord_in_fragment_shader
[       OK ] WebglConformance.conformance_rendering_point_with_gl_pointcoord_in_fragment_shader (307 ms)
[ RUN      ] WebglConformance.conformance_rendering_polygon_offset
[       OK ] WebglConformance.conformance_rendering_polygon_offset (458 ms)
[ RUN      ] WebglConformance.conformance_rendering_simple
[       OK ] WebglConformance.conformance_rendering_simple (296 ms)
[ RUN      ] WebglConformance.conformance_rendering_triangle
[       OK ] WebglConformance.conformance_rendering_triangle (439 ms)
[ RUN      ] WebglConformance.conformance_rendering_line_loop_tri_fan
[       OK ] WebglConformance.conformance_rendering_line_loop_tri_fan (385 ms)
[ RUN      ] WebglConformance.conformance_state_gl_enable_enum_test
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enable-enum-test.html (0)
[       OK ] WebglConformance.conformance_state_gl_enable_enum_test (358 ms)
[ RUN      ] WebglConformance.conformance_state_gl_enum_tests
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquation: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquation: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: blendEquationSeparate: invalid mode", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: disable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: disable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: hint: invalid target", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: isEnabled: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: isEnabled: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: pixelStorei: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bindTexture: invalid target", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bindTexture: invalid target", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getTexParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid texture target", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[1952:1208:0702/225546:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid texture target", source: http://127.0.0.1:60831/conformance/state/gl-enum-tests.html (0)
[       OK ] WebglConformance.conformance_state_gl_enum_tests (326 ms)
[ RUN      ] WebglConformance.conformance_state_gl_get_calls
[       OK ] WebglConformance.conformance_state_gl_get_calls (385 ms)
[ RUN      ] WebglConformance.conformance_state_gl_geterror
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: viewport: size < 0", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: viewport: size < 0", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: viewport: size < 0", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: enable: invalid capability", source: http://127.0.0.1:60831/conformance/state/gl-geterror.html (0)
[       OK ] WebglConformance.conformance_state_gl_geterror (315 ms)
[ RUN      ] WebglConformance.conformance_state_gl_getstring
[       OK ] WebglConformance.conformance_state_gl_getstring (307 ms)
[ RUN      ] WebglConformance.conformance_state_gl_object_get_calls
[1952:1208:0702/225547:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttachedShaders: no object or object deleted", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getBufferParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[1952:1208:0702/225547:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/state/gl-object-get-calls.html (0)
[       OK ] WebglConformance.conformance_state_gl_object_get_calls (2643 ms)
[ RUN      ] WebglConformance.conformance_state_state_uneffected_after_compositing
[       OK ] WebglConformance.conformance_state_state_uneffected_after_compositing (564 ms)
[ RUN      ] WebglConformance.conformance_textures_compressed_tex_image
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[1952:1208:0702/225550:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat", source: http://127.0.0.1:60831/conformance/textures/compressed-tex-image.html (0)
[       OK ] WebglConformance.conformance_textures_compressed_tex_image (286 ms)
[ RUN      ] WebglConformance.conformance_textures_copy_tex_image_and_sub_image_2d
[       OK ] WebglConformance.conformance_textures_copy_tex_image_and_sub_image_2d (508 ms)
[ RUN      ] WebglConformance.conformance_textures_copy_tex_image_2d_formats
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[1952:1208:0702/225551:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/copy-tex-image-2d-formats.html (0)
[       OK ] WebglConformance.conformance_textures_copy_tex_image_2d_formats (491 ms)
[ RUN      ] WebglConformance.conformance_textures_default_texture
[       OK ] WebglConformance.conformance_textures_default_texture (296 ms)
[ RUN      ] WebglConformance.conformance_textures_gl_get_tex_parameter
[       OK ] WebglConformance.conformance_textures_gl_get_tex_parameter (317 ms)
[ RUN      ] WebglConformance.conformance_textures_gl_pixelstorei
[       OK ] WebglConformance.conformance_textures_gl_pixelstorei (486 ms)
[ RUN      ] WebglConformance.conformance_textures_gl_teximage
[       OK ] WebglConformance.conformance_textures_gl_teximage (401 ms)
[ RUN      ] WebglConformance.conformance_textures_origin_clean_conformance
[       OK ] WebglConformance.conformance_textures_origin_clean_conformance (695 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_array_buffer_view
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_array_buffer_view (2055 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas (8660 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgb565
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgb565 (8682 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgba4444
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgba4444 (8649 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgba5551
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_canvas_rgba5551 (8672 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data (381 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgb565
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgb565 (378 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgba4444
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgba4444 (377 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgba5551
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_data_rgba5551 (371 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image (427 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgb565
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgb565 (424 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgba4444
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgba4444 (425 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgba5551
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_image_rgba5551 (420 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_svg_image
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_svg_image (564 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video
[4092:3100:0702/225635:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/225636:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video (2341 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgb565
[4092:3100:0702/225637:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/225638:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgb565 (2155 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgba4444
[4092:3100:0702/225639:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/225640:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgba4444 (2174 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgba5551
[4092:3100:0702/225642:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[4092:3100:0702/225642:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_video_rgba5551 (2208 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas (6042 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgb565
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgb565 (6032 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgba4444
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgba4444 (5481 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgba5551
[       OK ] WebglConformance.conformance_textures_tex_image_and_sub_image_2d_with_webgl_canvas_rgba5551 (6019 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_and_uniform_binding_bugs
[1952:1208:0702/225707:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] WebglConformance.conformance_textures_tex_image_and_uniform_binding_bugs (291 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_canvas_corruption
[       OK ] WebglConformance.conformance_textures_tex_image_canvas_corruption (365 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_webgl
[       OK ] WebglConformance.conformance_textures_tex_image_webgl (330 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_with_format_and_type
[       OK ] WebglConformance.conformance_textures_tex_image_with_format_and_type (552 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_image_with_invalid_data
[1952:1208:0702/225708:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/textures/tex-image-with-invalid-data.html (0)
[1952:1208:0702/225708:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/textures/tex-image-with-invalid-data.html (0)
[1952:1208:0702/225708:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/textures/tex-image-with-invalid-data.html (0)
[1952:1208:0702/225708:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/textures/tex-image-with-invalid-data.html (0)
[       OK ] WebglConformance.conformance_textures_tex_image_with_invalid_data (417 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_input_validation
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid texture target", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid texture target", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getTexParameter: invalid texture target", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: getTexParameter: invalid parameter name", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: border != 0", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: copyTexImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: border != 0", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexSubImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: copyTexSubImage2D: framebuffer is incompatible format", source: http://127.0.0.1:60831/conformance/textures/tex-input-validation.html (0)
[       OK ] WebglConformance.conformance_textures_tex_input_validation (364 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_sub_image_2d_bad_args
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: level < 0", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[1952:1208:0702/225709:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/textures/tex-sub-image-2d-bad-args.html (0)
[       OK ] WebglConformance.conformance_textures_tex_sub_image_2d_bad_args (320 ms)
[ RUN      ] WebglConformance.conformance_textures_tex_sub_image_2d
[       OK ] WebglConformance.conformance_textures_tex_sub_image_2d (448 ms)
[ RUN      ] WebglConformance.conformance_textures_texparameter_test
[       OK ] WebglConformance.conformance_textures_texparameter_test (417 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_active_bind_2
[       OK ] WebglConformance.conformance_textures_texture_active_bind_2 (386 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_active_bind
[       OK ] WebglConformance.conformance_textures_texture_active_bind (414 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_attachment_formats
[1952:1208:0702/225711:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/texture-attachment-formats.html (0)
[1952:1208:0702/225711:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/texture-attachment-formats.html (0)
[1952:1208:0702/225711:INFO:CONSOLE(0)] "WebGL: checkFramebufferStatus: the internalformat of the attached texture is not color-renderable", source: http://127.0.0.1:60831/conformance/textures/texture-attachment-formats.html (0)
[       OK ] WebglConformance.conformance_textures_texture_attachment_formats (297 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_clear
[       OK ] WebglConformance.conformance_textures_texture_clear (308 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_complete
[1952:1208:0702/225712:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-complete.html (0)
[       OK ] WebglConformance.conformance_textures_texture_complete (445 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_copying_feedback_loops
[4092:3100:0702/225712:ERROR:gles2_cmd_decoder.cc(9998)] [.WebGLRenderingContext-05AD8110]GL ERROR :GL_INVALID_OPERATION : glCopyTexImage2D: source and destination textures are the same
[4092:3100:0702/225712:ERROR:gles2_cmd_decoder.cc(10127)] [.WebGLRenderingContext-05AD8110]GL ERROR :GL_INVALID_OPERATION : glCopyTexSubImage2D: source and destination textures are the same
[1952:1208:0702/225712:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8110]GL ERROR :GL_INVALID_OPERATION : glCopyTexImage2D: source and destination textures are the same", source: http://127.0.0.1:60831/conformance/textures/texture-copying-feedback-loops.html (0)
[1952:1208:0702/225712:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8110]GL ERROR :GL_INVALID_OPERATION : glCopyTexSubImage2D: source and destination textures are the same", source: http://127.0.0.1:60831/conformance/textures/texture-copying-feedback-loops.html (0)
[       OK ] WebglConformance.conformance_textures_texture_copying_feedback_loops (416 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_cube_as_fbo_attachment
[       OK ] WebglConformance.conformance_textures_texture_cube_as_fbo_attachment (293 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_hd_dpi
[       OK ] WebglConformance.conformance_textures_texture_hd_dpi (338 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_formats_test
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: sRGB texture formats not enabled", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: sRGB texture formats not enabled", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[1952:1208:0702/225713:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: border != 0", source: http://127.0.0.1:60831/conformance/textures/texture-formats-test.html (0)
[       OK ] WebglConformance.conformance_textures_texture_formats_test (395 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_mips
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-mips.html (0)
[       OK ] WebglConformance.conformance_textures_texture_mips (402 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_npot_video
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot-video.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot-video.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot-video.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot-video.html (0)
[1952:1208:0702/225714:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot-video.html (0)
[       OK ] WebglConformance.conformance_textures_texture_npot_video (719 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_npot
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width != height for cube map", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: generateMipmap: level 0 not power of 2 or not all the same size", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[1952:1208:0702/225715:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-npot.html (0)
[       OK ] WebglConformance.conformance_textures_texture_npot (412 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_size
[       OK ] WebglConformance.conformance_textures_texture_size (1119 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_size_cube_maps
[       OK ] WebglConformance.conformance_textures_texture_size_cube_maps (816 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_size_limit
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225717:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: level out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height out of range", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[1952:1208:0702/225718:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/textures/texture-size-limit.html (0)
[       OK ] WebglConformance.conformance_textures_texture_size_limit (2122 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_sub_image_cube_maps
[       OK ] WebglConformance.conformance_textures_texture_sub_image_cube_maps (395 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_transparent_pixels_initialized
[       OK ] WebglConformance.conformance_textures_texture_transparent_pixels_initialized (433 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_upload_cube_maps
[       OK ] WebglConformance.conformance_textures_texture_upload_cube_maps (284 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_upload_size
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225720:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[4092:3100:0702/225721:ERROR:gpu_video_decode_accelerator.cc(280)] HW video decode not available for profile 11
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[1952:1208:0702/225721:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/textures/texture-upload-size.html (0)
[       OK ] WebglConformance.conformance_textures_texture_upload_size (1254 ms)
[ RUN      ] WebglConformance.conformance_textures_mipmap_fbo
[       OK ] WebglConformance.conformance_textures_mipmap_fbo (340 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_fakeblack
[1952:1208:0702/225722:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-fakeblack.html (0)
[1952:1208:0702/225722:INFO:CONSOLE(0)] "WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete'. Or the texture is Float or Half Float type with linear filtering while OES_float_linear or OES_half_float_linear extension is not enabled.", source: http://127.0.0.1:60831/conformance/textures/texture-fakeblack.html (0)
[       OK ] WebglConformance.conformance_textures_texture_fakeblack (438 ms)
[ RUN      ] WebglConformance.conformance_textures_texture_draw_with_2d_and_cube
[       OK ] WebglConformance.conformance_textures_texture_draw_with_2d_and_cube (418 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_array_buffer_crash
[       OK ] WebglConformance.conformance_typedarrays_array_buffer_crash (269 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_array_buffer_view_crash
[       OK ] WebglConformance.conformance_typedarrays_array_buffer_view_crash (292 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_array_unit_tests
[       OK ] WebglConformance.conformance_typedarrays_array_unit_tests (411 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_data_view_crash
[       OK ] WebglConformance.conformance_typedarrays_data_view_crash (310 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_data_view_test
[       OK ] WebglConformance.conformance_typedarrays_data_view_test (427 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_typed_arrays_in_workers
[       OK ] WebglConformance.conformance_typedarrays_typed_arrays_in_workers (579 ms)
[ RUN      ] WebglConformance.conformance_typedarrays_array_large_array_tests
[       OK ] WebglConformance.conformance_typedarrays_array_large_array_tests (274 ms)
[ RUN      ] WebglConformance.conformance_uniforms_gl_uniform_arrays
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform1fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform1fv: no array", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[4092:3100:0702/225725:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform2fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform2fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform2fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[4092:3100:0702/225725:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform3fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform3fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform3fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[4092:3100:0702/225725:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform4fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform4fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225725:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform4fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[4092:3100:0702/225725:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[1952:1208:0702/225726:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225726:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225726:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[1952:1208:0702/225726:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD8210]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniform-arrays.html (0)
[       OK ] WebglConformance.conformance_uniforms_gl_uniform_arrays (10375 ms)
[ RUN      ] WebglConformance.conformance_uniforms_gl_uniform_bool
[       OK ] WebglConformance.conformance_uniforms_gl_uniform_bool (427 ms)
[ RUN      ] WebglConformance.conformance_uniforms_gl_uniformmatrix4fv
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: invalid size", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[1952:1208:0702/225736:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/uniforms/gl-uniformmatrix4fv.html (0)
[       OK ] WebglConformance.conformance_uniforms_gl_uniformmatrix4fv (433 ms)
[ RUN      ] WebglConformance.conformance_uniforms_gl_unknown_uniform
[       OK ] WebglConformance.conformance_uniforms_gl_unknown_uniform (417 ms)
[ RUN      ] WebglConformance.conformance_uniforms_null_uniform_location
[1952:1208:0702/225737:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[       OK ] WebglConformance.conformance_uniforms_null_uniform_location (295 ms)
[ RUN      ] WebglConformance.conformance_uniforms_out_of_bounds_uniform_array_access
[       OK ] WebglConformance.conformance_uniforms_out_of_bounds_uniform_array_access (4153 ms)
[ RUN      ] WebglConformance.conformance_uniforms_uniform_default_values
[       OK ] WebglConformance.conformance_uniforms_uniform_default_values (1451 ms)
[ RUN      ] WebglConformance.conformance_uniforms_uniform_values_per_program
[       OK ] WebglConformance.conformance_uniforms_uniform_values_per_program (771 ms)
[ RUN      ] WebglConformance.conformance_uniforms_uniform_location
[1952:1208:0702/225744:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source:  (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix4fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/uniform-location.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniformMatrix4fv: location is not from current program", source: http://127.0.0.1:60831/conformance/uniforms/uniform-location.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: uniform1i: location not for current program", source: http://127.0.0.1:60831/conformance/uniforms/uniform-location.html (0)
[1952:312:0702/225744:ERROR:shader_disk_cache.cc(219)] Failed to create shader cache entry: -2
[1952:1208:0702/225744:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: getUniform: no uniformlocation or not valid for this program", source: http://127.0.0.1:60831/conformance/uniforms/uniform-location.html (0)
[       OK ] WebglConformance.conformance_uniforms_uniform_location (343 ms)
[ RUN      ] WebglConformance.conformance_uniforms_uniform_samplers_test
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:gles2_cmd_decoder.cc(6498)] [.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range
[4092:3100:0702/225744:ERROR:logger.cc(46)] Too many GL errors, not reporting any more for this context. use --disable-gl-error-limit to see all errors.
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7710]GL ERROR :GL_INVALID_VALUE : glUniform1i: texture unit out of range", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[1952:1208:0702/225744:INFO:CONSOLE(0)] "WebGL: too many errors, no more errors will be reported to the console for this context.", source: http://127.0.0.1:60831/conformance/uniforms/uniform-samplers-test.html (0)
[       OK ] WebglConformance.conformance_uniforms_uniform_samplers_test (9341 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_constants
[       OK ] WebglConformance.conformance_more_conformance_constants (445 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_getContext
[       OK ] WebglConformance.conformance_more_conformance_getContext (338 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_methods
[       OK ] WebglConformance.conformance_more_conformance_methods (338 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_A
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: detachShader: shader not attached", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-A.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_A (457 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_B1
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[4092:3100:0702/225755:ERROR:gles2_cmd_decoder.cc(5418)] [.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_VALUE : glBindAttribLocation: Invalid character
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7410]GL ERROR :GL_INVALID_VALUE : glBindAttribLocation: Invalid character", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B1.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_B1 (409 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_B2
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFunc: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225755:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225756:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[1952:1208:0702/225756:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: blendFuncSeparate: incompatible src and dst", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-B2.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_B2 (435 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_B3
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_B3 (433 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_B4
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_B4 (400 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_C
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: checkFramebufferStatus: invalid target", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-C.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: checkFramebufferStatus: invalid target", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-C.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_C (389 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_D_G
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: depthFunc: invalid function", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[1952:1208:0702/225757:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: depthRange: zNear > zFar", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-D_G.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_D_G (416 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_G_I
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bindAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: getAttribLocation: string not ASCII", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-G_I.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_G_I (418 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_L_S
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_L_S (476 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_quickCheckAPI_S_V
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no image", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: no video", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225758:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[1952:1208:0702/225759:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_CUBE_MAP", source: http://127.0.0.1:60831/conformance/more/conformance/quickCheckAPI-S_V.html (0)
[       OK ] WebglConformance.conformance_more_conformance_quickCheckAPI_S_V (509 ms)
[ RUN      ] WebglConformance.conformance_more_conformance_webGLArrays
[       OK ] WebglConformance.conformance_more_conformance_webGLArrays (379 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bindBuffer
[       OK ] WebglConformance.conformance_more_functions_bindBuffer (340 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bindBufferBadArgs
[1952:1208:0702/225800:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bindBufferBadArgs.html (0)
[1952:1208:0702/225800:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bindBufferBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_bindBufferBadArgs (341 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bindFramebufferLeaveNonZero
[       OK ] WebglConformance.conformance_more_functions_bindFramebufferLeaveNonZero (315 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bufferData
[       OK ] WebglConformance.conformance_more_functions_bufferData (329 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bufferDataBadArgs
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid target", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferData: invalid usage", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: no data", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferData: no data", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bufferDataBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_bufferDataBadArgs (338 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bufferSubData
[       OK ] WebglConformance.conformance_more_functions_bufferSubData (325 ms)
[ RUN      ] WebglConformance.conformance_more_functions_bufferSubDataBadArgs
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: bufferSubData: invalid target", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: bufferSubData: offset < 0", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[4092:3100:0702/225801:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[4092:3100:0702/225801:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[4092:3100:0702/225801:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[4092:3100:0702/225801:ERROR:buffer_manager.cc(380)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferSubData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bufferSubData: no buffer", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[1952:1208:0702/225801:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_VALUE : glBufferSubData: out of range", source: http://127.0.0.1:60831/conformance/more/functions/bufferSubDataBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_bufferSubDataBadArgs (329 ms)
[ RUN      ] WebglConformance.conformance_more_functions_copyTexImage2D
[       OK ] WebglConformance.conformance_more_functions_copyTexImage2D (347 ms)
[ RUN      ] WebglConformance.conformance_more_functions_copyTexImage2DBadArgs
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: border != 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: border != 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level > 0 not power of 2", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: copyTexImage2D: invalid target", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: copyTexImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[1952:1208:0702/225802:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexImage2D: level < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexImage2DBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_copyTexImage2DBadArgs (329 ms)
[ RUN      ] WebglConformance.conformance_more_functions_copyTexSubImage2D
[       OK ] WebglConformance.conformance_more_functions_copyTexSubImage2D (359 ms)
[ RUN      ] WebglConformance.conformance_more_functions_copyTexSubImage2DBadArgs
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: rectangle out of range", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: copyTexSubImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: copyTexSubImage2D: level < 0", source: http://127.0.0.1:60831/conformance/more/functions/copyTexSubImage2DBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_copyTexSubImage2DBadArgs (332 ms)
[ RUN      ] WebglConformance.conformance_more_functions_deleteBufferBadArgs
[       OK ] WebglConformance.conformance_more_functions_deleteBufferBadArgs (323 ms)
[ RUN      ] WebglConformance.conformance_more_functions_drawArrays
[4092:3100:0702/225803:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225803:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225803:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225803:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225803:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArrays.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArrays.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArrays.html (0)
[1952:1208:0702/225803:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArrays.html (0)
[       OK ] WebglConformance.conformance_more_functions_drawArrays (352 ms)
[ RUN      ] WebglConformance.conformance_more_functions_drawArraysOutOfBounds
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawArrays: first or count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 2", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawArraysOutOfBounds.html (0)
[       OK ] WebglConformance.conformance_more_functions_drawArraysOutOfBounds (418 ms)
[ RUN      ] WebglConformance.conformance_more_functions_drawElements
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElements.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElements.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElements.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElements.html (0)
[       OK ] WebglConformance.conformance_more_functions_drawElements (340 ms)
[ RUN      ] WebglConformance.conformance_more_functions_drawElementsBadArgs
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: offset < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: drawElements: count < 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:vertex_attrib_manager.cc(199)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[4092:3100:0702/225804:ERROR:gles2_cmd_decoder.cc(7345)] [.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer
[1952:1208:0702/225804:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: bindBuffer: buffers can not be used with multiple targets", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[1952:1208:0702/225804:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7110]GL ERROR :GL_INVALID_OPERATION : glDrawElements: range out of bounds for buffer", source: http://127.0.0.1:60831/conformance/more/functions/drawElementsBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_drawElementsBadArgs (411 ms)
[ RUN      ] WebglConformance.conformance_more_functions_isTests
[       OK ] WebglConformance.conformance_more_functions_isTests (334 ms)
[ RUN      ] WebglConformance.conformance_more_functions_isTestsBadArgs
[       OK ] WebglConformance.conformance_more_functions_isTestsBadArgs (320 ms)
[ RUN      ] WebglConformance.conformance_more_functions_readPixels
[       OK ] WebglConformance.conformance_more_functions_readPixels (326 ms)
[ RUN      ] WebglConformance.conformance_more_functions_readPixelsBadArgs
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/more/functions/readPixelsBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: readPixels: invalid dimensions", source: http://127.0.0.1:60831/conformance/more/functions/readPixelsBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: readPixels: invalid format", source: http://127.0.0.1:60831/conformance/more/functions/readPixelsBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: readPixels: format/type not RGBA/UNSIGNED_BYTE or implementation-defined values", source: http://127.0.0.1:60831/conformance/more/functions/readPixelsBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_readPixelsBadArgs (339 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texImage2D
[       OK ] WebglConformance.conformance_more_functions_texImage2D (324 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texImage2DBadArgs
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: border != 0", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texImage2D: width or height < 0", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: invalid type for RGBA format", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[1952:1208:0702/225806:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texImage2D: invalid type for RGB format", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_texImage2DBadArgs (329 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texImage2DHTML
[       OK ] WebglConformance.conformance_more_functions_texImage2DHTML (691 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texImage2DHTMLBadArgs
[1952:1208:0702/225807:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/more/functions/texImage2DHTMLBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_texImage2DHTMLBadArgs (327 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texSubImage2D
[       OK ] WebglConformance.conformance_more_functions_texSubImage2D (329 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texSubImage2DBadArgs
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: invalid texture dimensions", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: invalid texture dimensions", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture format", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture type", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: ArrayBufferView not big enough for request", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[1952:1208:0702/225808:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_texSubImage2DBadArgs (336 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texSubImage2DHTML
[       OK ] WebglConformance.conformance_more_functions_texSubImage2DHTML (457 ms)
[ RUN      ] WebglConformance.conformance_more_functions_texSubImage2DHTMLBadArgs
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: dimensions out of range", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: size < 0", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: texSubImage2D: level < 0", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: texSubImage2D: invalid texture target", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: incompatible format and internalformat", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[1952:1208:0702/225809:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: texSubImage2D: type and format do not match texture", source: http://127.0.0.1:60831/conformance/more/functions/texSubImage2DHTMLBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_texSubImage2DHTMLBadArgs (308 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformf
[       OK ] WebglConformance.conformance_more_functions_uniformf (340 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformfBadArgs
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6472)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: count > 1 for non-array
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225810:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform4fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6472)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: count > 1 for non-array
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[1952:1208:0702/225810:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform1fv: no array", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform4fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[4092:3100:0702/225810:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: wrong uniform function for type
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: count > 1 for non-array", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: count > 1 for non-array", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[1952:1208:0702/225810:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformfBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_uniformfBadArgs (345 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformfArrayLen1
[       OK ] WebglConformance.conformance_more_functions_uniformfArrayLen1 (347 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformi
[       OK ] WebglConformance.conformance_more_functions_uniformi (336 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformiBadArgs
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6472)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: count > 1 for non-array
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform4iv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6472)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: count > 1 for non-array
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: wrong uniform function for type
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniform1iv: no array", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: count > 1 for non-array", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4iv: count > 1 for non-array", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform3iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform2iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1iv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform1fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD7F10]GL ERROR :GL_INVALID_OPERATION : glUniform4fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformiBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_uniformiBadArgs (343 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformMatrix
[       OK ] WebglConformance.conformance_more_functions_uniformMatrix (347 ms)
[ RUN      ] WebglConformance.conformance_more_functions_uniformMatrixBadArgs
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: transpose not FALSE", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: no array", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix3fv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix3fv: wrong uniform function for type
[4092:3100:0702/225811:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix2fv: wrong uniform function for type
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix2fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix3fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: uniformMatrix4fv: invalid size", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[1952:1208:0702/225811:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniformMatrix2fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/functions/uniformMatrixBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_uniformMatrixBadArgs (359 ms)
[ RUN      ] WebglConformance.conformance_more_functions_vertexAttrib
[       OK ] WebglConformance.conformance_more_functions_vertexAttrib (333 ms)
[ RUN      ] WebglConformance.conformance_more_functions_vertexAttribBadArgs
[1952:1208:0702/225812:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttrib1f: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribBadArgs.html (0)
[1952:1208:0702/225812:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttrib1f: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribBadArgs.html (0)
[1952:1208:0702/225812:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttrib1f: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribBadArgs.html (0)
[1952:1208:0702/225812:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttrib1fv: no array", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_vertexAttribBadArgs (328 ms)
[ RUN      ] WebglConformance.conformance_more_functions_vertexAttribPointer
[       OK ] WebglConformance.conformance_more_functions_vertexAttribPointer (335 ms)
[ RUN      ] WebglConformance.conformance_more_functions_vertexAttribPointerBadArgs
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: offset < 0", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: bad size or stride", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: stride or offset not valid for type", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_ENUM: vertexAttribPointer: invalid type", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: vertexAttribPointer: index out of range", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[1952:1208:0702/225813:INFO:CONSOLE(0)] "WebGL: INVALID_OPERATION: vertexAttribPointer: no bound ARRAY_BUFFER", source: http://127.0.0.1:60831/conformance/more/functions/vertexAttribPointerBadArgs.html (0)
[       OK ] WebglConformance.conformance_more_functions_vertexAttribPointerBadArgs (335 ms)
[ RUN      ] WebglConformance.conformance_more_glsl_arrayOutOfBounds
[       OK ] WebglConformance.conformance_more_glsl_arrayOutOfBounds (439 ms)
[ RUN      ] WebglConformance.conformance_more_glsl_uniformOutOfBounds
[4092:3100:0702/225813:ERROR:gles2_cmd_decoder.cc(6438)] [.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type
[1952:1208:0702/225813:INFO:CONSOLE(0)] "[.WebGLRenderingContext-05AD6A10]GL ERROR :GL_INVALID_OPERATION : glUniform3fv: wrong uniform function for type", source: http://127.0.0.1:60831/conformance/more/glsl/uniformOutOfBounds.html (0)
[       OK ] WebglConformance.conformance_more_glsl_uniformOutOfBounds (417 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_conditionals
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	out0 = 0.0;
	if (in0 >= 1.0)
		out0 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	out0 = 0.0;
	if (in0 >= 1.0)
		out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;
varying float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (in0 >= 1.0)
	{
		out0 = 1.0;
		out1 = 0.0;
	}
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;
varying float out1;
uniform float ref_out1;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;
uniform float ref_out1;
float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (in0 >= 1.0)
	{
		out0 = 1.0;
		out1 = 0.0;
	}
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;
varying float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (in0 >= 1.0)
		out0 = 1.0, out1 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;
varying float out1;
uniform float ref_out1;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;
uniform float ref_out1;
float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (in0 >= 1.0)
		out0 = 1.0, out1 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;
varying float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (false, in0 >= 1.0)
		out0 = 1.0, out1 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;
varying float out1;
uniform float ref_out1;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;
uniform float ref_out1;
float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (false, in0 >= 1.0)
		out0 = 1.0, out1 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;
varying float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (false || (in0 >= 1.0) && (in0 - 2.0*in0 < 0.0))
		out0 = 1.0, out1 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;
varying float out1;
uniform float ref_out1;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;
uniform float ref_out1;
float out1;

void main()
{
	out0 = 0.0;
	out1 = 1.0;
	if (false || (in0 >= 1.0) && (in0 - 2.0*in0 < 0.0))
		out0 = 1.0, out1 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
RES = RES && isOk(out1, ref_out1, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	if (in0 >= 1.0)
		out0 = 1.0;
	else
		out0 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	if (in0 >= 1.0)
		out0 = 1.0;
	else
		out0 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	out0 = 0.0;
	if (in0 >= 2.0)
		out0 = 2.0;
	else if (in0 >= 1.0)
		out0 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	out0 = 0.0;
	if (in0 >= 2.0)
		out0 = 2.0;
	else if (in0 >= 1.0)
		out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	if (in0 >= 2.0)
		out0 = 2.0;
	else if (in0 >= 1.0)
		out0 = 1.0;
	else
		out0 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	if (in0 >= 2.0)
		out0 = 2.0;
	else if (in0 >= 1.0)
		out0 = 1.0;
	else
		out0 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	if (in0 >= 2.0)
	{
		out0 = 2.0;
	}
	else if (in0 >= 1.0)
		out0 = 2.0, out0 = 1.0;
	else
		out0 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	if (in0 >= 2.0)
	{
		out0 = 2.0;
	}
	else if (in0 >= 1.0)
		out0 = 2.0, out0 = 1.0;
	else
		out0 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if true
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if true
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225814:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (true
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (true
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (5)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (5)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (1)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (1)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
uniform int u0;
void main()
{
	if (u0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
uniform int u0;
void main()
{
	if (u0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (5.0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (5.0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (0.0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (0.0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (1.0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	if (1.0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
uniform sampler2D s0;
void main()
{
	if (s0)
		gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
uniform sampler2D s0;
void main()
{
	if (s0)
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_conditionals (1125 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_constants
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	out0 = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	out0 = in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

uniform float uni0;
void main()
{
	out0 = uni0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

uniform float uni0;
void main()
{
	out0 = uni0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = +1.123;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = +1.123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.123;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 123.;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 123.;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = .123;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = .123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1.23e+2;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.23e+2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.23E+2;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.23E+2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.23e2;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.23e2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1.23e-1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.23e-1;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1e3;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1e3;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 123;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225815:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 123;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = -321;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = -321;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0x7B;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;


void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0x7B;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0X7b;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0X7b;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0173;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0173;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;

void main()
{
	out0 = true;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;

void main()
{
	out0 = true;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;

void main()
{
	out0 = false;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;

void main()
{
	out0 = false;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 1000.0;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_global_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "loading: constants.test", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "completed load request: constants.test", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_input_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_input_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_uniform_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_uniform_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_0_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_0_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_3_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_3_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_4_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_4_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_5_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_5_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_6_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_6_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_7_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_7_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_8_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.float_8_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_0_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_0_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_3_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_3_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_4_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.int_4_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.bool_0_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.bool_0_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.bool_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.bool_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_global_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_global_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 1000.0;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_global_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_main_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant = -1000.0;
	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_main_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_main_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant = -1000.0;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_main_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_function_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

loat func()

    const float theConstant = -0.012;
	return theConstant;				

oid main()

	out0 = func();
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_function_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_function_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func()

    const float theConstant = -0.012;
	return theConstant;				

oid main()

	out0 = func();
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_function_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant = 100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant = 100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_3_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_3_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_3_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_3_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_4_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func();
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_4_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_scope_shawdowing_4_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func();
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_scope_shawdowing_4_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_operations_with_const_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theGlobalConstant = 10.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func() * theGlobalConstant + theConstant;
    }
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_operations_with_const_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_operations_with_const_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theGlobalConstant = 10.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func() * theGlobalConstant + theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_operations_with_const_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant1 = 10.0;
	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant1 = 10.0;
	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant1 = 10.0;
	{
		const float theConstant2 = theConstant1;
		out0 = theConstant2;
	}
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant1 = 10.0;
	{
		const float theConstant2 = theConstant1;
		out0 = theConstant2;
	}
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_3_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant1 = 10.0;
oid main()

	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_3_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_3_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant1 = 10.0;
oid main()

	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_3_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_4_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant1 = 10.0;
loat func()

	const float theConstant2 = theConstant1;
	return theConstant2;				

oid main()

	out0 = func();
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_4_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assignment_4_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant1 = 10.0;
loat func()

	const float theConstant2 = theConstant1;
	return theConstant2;				

oid main()

	out0 = func();
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_assignment_4_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_uniform_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

niform float theUniform;
oid main()

	const float theConstant = theUniform;
	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_uniform_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

niform float theUniform;
oid main()

	const float theConstant = theUniform;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_varying", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

ying float theVarying;
d main()

theVarying = 1.0;
gl_Position = vec(1.0);
 	
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

arying float theVarying;
oid main()

	const float theConstant = theVarying;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_function_gotcha_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

loat func(const float gotcha)

	const float theConstant2 = gotcha;
	return theConstant2*2.0;				

oid main()

    const float theConstant = 10.0;
	out0 = func(theConstant);
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_function_gotcha_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func(const float gotcha)

	const float theConstant2 = gotcha;
	return theConstant2*2.0;				

oid main()

    const float theConstant = 10.0;
	out0 = func(theConstant);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_int_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = float(10);
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_int_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_int_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = float(10);
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_int_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec2(1.0, 10.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec2(1.0, 10.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec3_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec3(1.0, 10.0, 20.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec3_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec3_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec3(1.0, 10.0, 20.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec3_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec4_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec4(1.0, 10.0, 20.0, -10.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec4_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_from_vec4_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec4(1.0, 10.0, 20.0, -10.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "constants.const_float_from_vec4_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_variable_1_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	float theVariable = 20.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_variable_1_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	float theVariable = 20.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_variable_2_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	float theVariable = 20.0;
	theVariable += 30.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_variable_2_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	float theVariable = 20.0;
	theVariable += 30.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_user_func_vertex", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

loat func()

	return 50.0;
 }
oid main()

	const float theConstant = func();
	out0 = theConstant;
	gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Processing constants.const_float_assign_user_func_fragment", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func()

	return 50.0;
 }
oid main()

	const float theConstant = func();
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225816:INFO:CONSOLE(11)] "Compile status: false", source:  (11)

Expected exception while running WebglConformance.deqp_data_gles2_shaders_constants

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;

void main()
{
	out0 = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;

void main()
{
	out0 = in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

uniform float uni0;
void main()
{
	out0 = uni0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

uniform float uni0;
void main()
{
	out0 = uni0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = +1.123;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = +1.123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.123;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 123.;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 123.;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = .123;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = .123;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1.23e+2;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.23e+2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.23E+2;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.23E+2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = -1.23e2;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = -1.23e2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1.23e-1;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.23e-1;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 1e3;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1e3;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 123;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 123;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = -321;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = -321;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0x7B;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0x7B;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0X7b;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0X7b;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;

void main()
{
	out0 = 0173;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;

void main()
{
	out0 = 0173;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;

void main()
{
	out0 = true;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;

void main()
{
	out0 = true;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;

void main()
{
	out0 = false;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision highp float;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;

void main()
{
	out0 = false;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 1000.0;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
constants.const_float_global_vertex: expected shaders to compile and link properly, but failed to compile.
loading: constants.test
completed load request: constants.test
Processing constants.float_input_vertex
Processing constants.float_input_fragment
Processing constants.float_uniform_vertex
Processing constants.float_uniform_fragment
Processing constants.float_0_vertex
Processing constants.float_0_fragment
Processing constants.float_1_vertex
Processing constants.float_1_fragment
Processing constants.float_2_vertex
Processing constants.float_2_fragment
Processing constants.float_3_vertex
Processing constants.float_3_fragment
Processing constants.float_4_vertex
Processing constants.float_4_fragment
Processing constants.float_5_vertex
Processing constants.float_5_fragment
Processing constants.float_6_vertex
Processing constants.float_6_fragment
Processing constants.float_7_vertex
Processing constants.float_7_fragment
Processing constants.float_8_vertex
Processing constants.float_8_fragment
Processing constants.int_0_vertex
Processing constants.int_0_fragment
Processing constants.int_1_vertex
Processing constants.int_1_fragment
Processing constants.int_2_vertex
Processing constants.int_2_fragment
Processing constants.int_3_vertex
Processing constants.int_3_fragment
Processing constants.int_4_vertex
Processing constants.int_4_fragment
Processing constants.bool_0_vertex
Processing constants.bool_0_fragment
Processing constants.bool_1_vertex
Processing constants.bool_1_fragment
Processing constants.const_float_global_vertex
ERROR: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_global_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 1000.0;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_global_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_main_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant = -1000.0;
	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_main_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_main_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant = -1000.0;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_main_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_function_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

loat func()

    const float theConstant = -0.012;
	return theConstant;				

oid main()

	out0 = func();
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_function_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func()

    const float theConstant = -0.012;
	return theConstant;				

oid main()

	out0 = func();
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_function_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant = 100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant = 100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_2_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
oid main()

	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_3_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_3_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_3_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_4_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = 100.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func();
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_4_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_scope_shawdowing_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = 100.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func();
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_scope_shawdowing_4_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_operations_with_const_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theGlobalConstant = 10.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func() * theGlobalConstant + theConstant;
    }
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_operations_with_const_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_operations_with_const_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theGlobalConstant = 10.0;
loat func()

	const float theConstant = 2.0;
	return theConstant;

oid main()

    const float theConstant = -100.0;
	{
		 const float theConstant = 1.0;
		 out0 = func() * theGlobalConstant + theConstant;
    }
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_operations_with_const_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_1_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant1 = 10.0;
	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant1 = 10.0;
	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_2_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

    const float theConstant1 = 10.0;
	{
		const float theConstant2 = theConstant1;
		out0 = theConstant2;
	}
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

    const float theConstant1 = 10.0;
	{
		const float theConstant2 = theConstant1;
		out0 = theConstant2;
	}
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_3_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant1 = 10.0;
oid main()

	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_3_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant1 = 10.0;
oid main()

	const float theConstant2 = theConstant1;
	out0 = theConstant2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_3_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_4_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant1 = 10.0;
loat func()

	const float theConstant2 = theConstant1;
	return theConstant2;				

oid main()

	out0 = func();
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_4_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assignment_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant1 = 10.0;
loat func()

	const float theConstant2 = theConstant1;
	return theConstant2;				

oid main()

	out0 = func();
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_assignment_4_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assign_uniform_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

niform float theUniform;
oid main()

	const float theConstant = theUniform;
	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing constants.const_float_assign_uniform_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

niform float theUniform;
oid main()

	const float theConstant = theUniform;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
Processing constants.const_float_assign_varying
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

ying float theVarying;
d main()

theVarying = 1.0;
gl_Position = vec(1.0);
 	

Compile status: false
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

arying float theVarying;
oid main()

	const float theConstant = theVarying;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
Processing constants.const_float_function_gotcha_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

loat func(const float gotcha)

	const float theConstant2 = gotcha;
	return theConstant2*2.0;				

oid main()

    const float theConstant = 10.0;
	out0 = func(theConstant);
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing constants.const_float_function_gotcha_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func(const float gotcha)

	const float theConstant2 = gotcha;
	return theConstant2*2.0;				

oid main()

    const float theConstant = 10.0;
	out0 = func(theConstant);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
Processing constants.const_float_from_int_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = float(10);
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_int_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_int_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = float(10);
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_int_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec2_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec2(1.0, 10.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec2(1.0, 10.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec3_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec3(1.0, 10.0, 20.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec3_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec3(1.0, 10.0, 20.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec3_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec4_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

onst float theConstant = vec4(1.0, 10.0, 20.0, -10.0).y;
oid main()

	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec4_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_from_vec4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

onst float theConstant = vec4(1.0, 10.0, 20.0, -10.0).y;
oid main()

	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
constants.const_float_from_vec4_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing constants.const_float_assign_variable_1_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	float theVariable = 20.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing constants.const_float_assign_variable_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	float theVariable = 20.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
Processing constants.const_float_assign_variable_2_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

oid main()

	float theVariable = 20.0;
	theVariable += 30.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing constants.const_float_assign_variable_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

oid main()

	float theVariable = 20.0;
	theVariable += 30.0;
	const float theConstant = theVariable;
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
Processing constants.const_float_assign_user_func_vertex
gluShaderProgram.Shader:
precision mediump float;
  attribute highp vec4 dEQP_Position;
varying float out0;

loat func()

	return 50.0;
 }
oid main()

	const float theConstant = func();
	out0 = theConstant;
	gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing constants.const_float_assign_user_func_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
  bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

loat func()

	return 50.0;
 }
oid main()

	const float theConstant = func();
	out0 = theConstant;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x0325EBD0>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.deqp_data_gles2_shaders_constants (1711 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_constant_expressions
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const float a = 5.0;
	out0 = a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const float a = 5.0;
	out0 = a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;


void main()
{
	const int a = 5;
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;


void main()
{
	const int a = 5;
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;


void main()
{
	const bool a = true;
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;


void main()
{
	const bool a = true;
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const float a = float(int(bool(true)));
	out0 = a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const float a = float(int(bool(true)));
	out0 = a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const float a = 6.0/3.5 + 1.8*2.6 - 4.2;
	out0 = a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const float a = 6.0/3.5 + 1.8*2.6 - 4.2;
	out0 = a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const vec3 a = (vec4(1.0, 2.0, 3.0, 4.0).zyx * vec3(1.0, 1.5, 3.0).xyz).xzy + (vec2(5.0)/vec2(2.5)).xxy;
	out0 = a.x + a.y + a.z;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const vec3 a = (vec4(1.0, 2.0, 3.0, 4.0).zyx * vec3(1.0, 1.5, 3.0).xyz).xzy + (vec2(5.0)/vec2(2.5)).xxy;
	out0 = a.x + a.y + a.z;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;


void main()
{
	const int a = 5-1 + 2*3 - 9/3;
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;


void main()
{
	const int a = 5-1 + 2*3 - 9/3;
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
attribute highp vec4 dEQP_Position;
varying float v_out0;
int out0;


void main()
{
	const ivec3 a = ivec2(5-1, 4).xxy + ivec4(1*3, 9/3, 1+2, 8/4).xyz;
	out0 = a.x + a.y + a.z;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
bool isOk (int a, int b) { return (a == b); }
uniform int ref_out0;
int out0;


void main()
{
	const ivec3 a = ivec2(5-1, 4).xxy + ivec4(1*3, 9/3, 1+2, 8/4).xyz;
	out0 = a.x + a.y + a.z;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const mat3 a = mat3(3.0) * mat3(4.0);
	const mat4 b = mat4(a[1][1])*2.0;
	const mat2 c = mat2(b[0][0]) / 3.0;
	out0 = c[0][0]+c[1][0];
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const mat3 a = mat3(3.0) * mat3(4.0);
	const mat4 b = mat4(a[1][1])*2.0;
	const mat2 c = mat2(b[0][0]) / 3.0;
	out0 = c[0][0]+c[1][0];
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;


void main()
{
	const bool a = (!false || false) && (true ^^ false);
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;


void main()
{
	const bool a = (!false || false) && (true ^^ false);
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
attribute highp vec4 dEQP_Position;
varying float v_out0;
bool out0;


void main()
{
	const bool a = (false == false) && (true != false) && (1 < 2) && (3 <= 3) && ((1 > 1) != (1 >= 1));
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp int;
bool isOk (bool a, bool b) { return (a == b); }
uniform bool ref_out0;
bool out0;


void main()
{
	const bool a = (false == false) && (true != false) && (1 < 2) && (3 <= 3) && ((1 > 1) != (1 >= 1));
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const float a = false ? 0.0 : (true ? 5.3 : 1.0);
	out0 = a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const float a = false ? 0.0 : (true ? 5.3 : 1.0);
	out0 = a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


struct S
{
	vec4 a;
	int  b;
};

void main()
{
	const S s = S(vec4(1.5), 123);
	out0 = length(s.a.xy)*float(s.b);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


struct S
{
	vec4 a;
	int  b;
};

void main()
{
	const S s = S(vec4(1.5), 123);
	out0 = length(s.a.xy)*float(s.b);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


struct S
{
	vec4 v;
	int  i;
};

struct T
{
	S s;
	bool b;
	int i;
};

struct U
{
	S s;
	T t;
};

void main()
{
	const S s = S(vec4(1.5), 123);
	const T t = T(s, false, 3);
	const U u = U(s, t);
	const U v = U(S(vec4(1.3), 4), T(S(vec4(2.0), 5), true, 6));
	out0 = float(u.s.i*v.t.i + v.t.s.i)*v.s.v.x; // float(123*6 + 5)*1.3
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


struct S
{
	vec4 v;
	int  i;
};

struct T
{
	S s;
	bool b;
	int i;
};

struct U
{
	S s;
	T t;
};

void main()
{
	const S s = S(vec4(1.5), 123);
	const T t = T(s, false, 3);
	const U u = U(s, t);
	const U v = U(S(vec4(1.3), 4), T(S(vec4(2.0), 5), true, 6));
	out0 = float(u.s.i*v.t.i + v.t.s.i)*v.s.v.x; // float(123*6 + 5)*1.3
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void main()
{
	float a[int(max(-1.0, 2.0))];
	a[0] = -1.0;
	a[1] = in0;
	out0 = a[int(min(1.0, 2.0))];
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void main()
{
	float a[int(max(-1.0, 2.0))];
	a[0] = -1.0;
	a[1] = in0;
	out0 = a[int(min(1.0, 2.0))];
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	const float a = sqrt( atan(sin(1.5)/cos(1.5)) /*1.5*/ * log2(exp2(log(exp(6.2) + 0.1)) + 0.1) /*~6.2*/);
	out0 = a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision highp float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	const float a = sqrt( atan(sin(1.5)/cos(1.5)) /*1.5*/ * log2(exp2(log(exp(6.2) + 0.1)) + 0.1) /*~6.2*/);
	out0 = a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225817:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
WARNING:root:2015-07-02 22:58:17,753:WebglConformance.deqp_data_gles2_shaders_constant_expressions was expected to fail, but passed.

[       OK ] WebglConformance.deqp_data_gles2_shaders_constant_expressions (878 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_conversions
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void main()
{
	
	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying float v_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying float in0;
uniform int ref_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying float v_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying float in0;
uniform bool ref_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float out0;


void main()
{
	int in0 = int(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float v_in0;
uniform float ref_out0;
float out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void main()
{
	int in0 = int(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void main()
{
	int in0 = int(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float v_in0;
uniform float ref_out0;
float out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225818:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec4 out0;


void main()
{
	
	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec4 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225819:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;

attribute float a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec4 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


void main()
{
	
	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float v_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec2 in0;
uniform int ref_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float v_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 in0;
uniform bool ref_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float v_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec3 in0;
uniform int ref_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float v_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 in0;
uniform bool ref_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float v_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225820:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec4 in0;
uniform int ref_out0;
int out0;


void main()
{
	
	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float v_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 in0;
uniform bool ref_out0;
bool out0;


void main()
{
	
	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = float(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 v_in0;
uniform float ref_out0;
float out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = float(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = int(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = int(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = bool(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225821:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = bool(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	vec3 out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	vec3 out0 = vec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	ivec3 out0 = ivec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	ivec3 out0 = ivec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	bvec3 out0 = bvec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	bvec3 out0 = bvec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec2 in0 = vec2(0.0, 0.5);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	vec3 out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	vec3 out0 = vec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	ivec3 out0 = ivec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	ivec3 out0 = ivec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	bvec3 out0 = bvec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	bvec3 out0 = bvec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec2 in0 = ivec2(0, 0);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	vec3 out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	vec3 out0 = vec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	ivec3 out0 = ivec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	ivec3 out0 = ivec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	bvec3 out0 = bvec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	bvec3 out0 = bvec3(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec2 in0 = bvec2(true, false);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec2 in0 = bvec2(true, false);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	vec3 in0 = vec3(0.0, 0.5, 0.75);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	ivec3 in0 = ivec3(0, 0, 0);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	vec4 out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	vec4 out0 = vec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	ivec4 out0 = ivec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	ivec4 out0 = ivec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	bvec4 out0 = bvec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	bvec3 in0 = bvec3(true, false, false);
	bvec4 out0 = bvec4(in0);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225822:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = vec4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = vec4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = ivec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = ivec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = bvec4(in0);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = bvec4(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225823:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = vec3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 v_in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = vec3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = ivec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = ivec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = bvec3(in0);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = bvec3(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225824:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = vec2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 v_in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = vec2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = ivec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = ivec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = bvec2(in0);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = bvec2(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying float in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat4 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying float v_in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat3 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float v_in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat2 out0;


void main()
{
	int in0 = int(a_in0);

	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225825:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat4 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying float v_in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat3 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float v_in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying mat2 out0;


void main()
{
	bool in0 = bool(a_in0);

	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bool in0 = bool(v_in0);

	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying mat4 in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying mat4 in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying mat4 in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying mat3 in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying mat3 in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying mat3 in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying mat2 in0;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	
	out0 = mat4(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying mat2 in0;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	
	out0 = mat3(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying mat2 in0;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 in1;
varying vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
varying vec2 in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute vec2 a_in1;
varying vec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
bvec2 in1 = bvec2(a_in1);

	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 v_in0;
varying vec2 v_in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
bvec2 in1 = bvec2(v_in1);

	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225826:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute vec2 a_in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
bvec2 in1 = bvec2(a_in1);

	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
varying vec2 v_in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
bvec2 in1 = bvec2(v_in1);

	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute vec2 a_in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
bvec2 in1 = bvec2(a_in1);

	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
varying vec2 v_in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
bvec2 in1 = bvec2(v_in1);

	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
attribute float in3;
varying vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;
attribute float a_in3;
varying float in3;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
varying float in1;
varying float in2;
varying float in3;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
attribute float in3;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;
attribute float a_in3;
varying float in3;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float in0;
varying float in1;
varying float in2;
varying float in3;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
attribute float in3;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;
attribute float a_in3;
varying float in3;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float in0;
varying float in1;
varying float in2;
varying float in3;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);
int in3 = int(a_in3);

	out0 = vec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);
int in3 = int(v_in3 * 1.0025);

	out0 = vec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);
int in3 = int(a_in3);

	out0 = ivec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);
int in3 = int(v_in3 * 1.0025);

	out0 = ivec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);
int in3 = int(a_in3);

	out0 = bvec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);
int in3 = int(v_in3 * 1.0025);

	out0 = bvec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);
bool in3 = bool(a_in3);

	out0 = vec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);
bool in3 = bool(v_in3);

	out0 = vec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);
bool in3 = bool(a_in3);

	out0 = ivec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);
bool in3 = bool(v_in3);

	out0 = ivec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);
bool in3 = bool(a_in3);

	out0 = bvec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);
bool in3 = bool(v_in3);

	out0 = bvec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);
bool in3 = bool(a_in3);

	out0 = vec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float in1;
varying float v_in2;
varying float v_in3;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);
bool in3 = bool(v_in3);

	out0 = vec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225827:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);
bool in3 = bool(a_in3);

	out0 = ivec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying float v_in2;
varying float v_in3;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);
bool in3 = bool(v_in3);

	out0 = ivec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
attribute float a_in3;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);
bool in3 = bool(a_in3);

	out0 = bvec4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying float v_in2;
varying float v_in3;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);
bool in3 = bool(v_in3);

	out0 = bvec4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 out0;


void main()
{
	ivec2 in1 = ivec2(a_in1);

	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
varying vec2 v_in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in1 = ivec2(a_in1);

	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 v_in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	ivec2 in1 = ivec2(a_in1);

	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 v_in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 out0;


void main()
{
	bvec2 in1 = bvec2(a_in1);

	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
varying vec2 v_in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bvec2 in1 = bvec2(v_in1);

	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bvec2 in1 = bvec2(a_in1);

	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 v_in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bvec2 in1 = bvec2(v_in1);

	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in1 = bvec2(a_in1);

	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 in0;
varying vec2 v_in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in1 = bvec2(v_in1);

	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
attribute float in1;
varying vec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 v_in0;
varying float in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
attribute float in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
varying float in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
attribute float in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
varying float in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
attribute float in1;
varying vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
varying float in1;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = vec4(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
attribute float in1;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 in0;
varying float in1;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	
	out0 = ivec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225828:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
attribute float in1;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 in0;
varying float in1;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	
	out0 = bvec4(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
attribute float a_in2;
varying vec4 out0;


void main()
{
	int in0 = int(a_in0);
ivec2 in1 = ivec2(a_in1);
int in2 = int(a_in2);

	out0 = vec4(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying vec2 v_in1;
varying float v_in2;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
ivec2 in1 = ivec2(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = vec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
attribute float a_in2;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	int in0 = int(a_in0);
ivec2 in1 = ivec2(a_in1);
int in2 = int(a_in2);

	out0 = ivec4(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
varying vec2 v_in1;
varying float v_in2;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
ivec2 in1 = ivec2(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = ivec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
attribute float a_in2;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	int in0 = int(a_in0);
ivec2 in1 = ivec2(a_in1);
int in2 = int(a_in2);

	out0 = bvec4(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
varying vec2 v_in1;
varying float v_in2;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
ivec2 in1 = ivec2(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = bvec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute vec2 a_in2;
varying vec4 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in2 = ivec2(a_in2);

	out0 = vec4(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute vec2 a_in2;
varying vec2 v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float in1;
varying vec2 v_in2;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in2 = ivec2(v_in2 * 1.0025);

	out0 = vec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute vec2 a_in2;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in2 = ivec2(a_in2);

	out0 = ivec4(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute vec2 a_in2;
varying vec2 v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying vec2 v_in2;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in2 = ivec2(v_in2 * 1.0025);

	out0 = ivec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute vec2 a_in2;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in2 = ivec2(a_in2);

	out0 = bvec4(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute vec2 a_in2;
varying vec2 v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying vec2 v_in2;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in2 = ivec2(v_in2 * 1.0025);

	out0 = bvec4(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
varying vec3 out0;


void main()
{
	
	out0 = vec3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
varying float in1;
varying float in2;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = vec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float in0;
varying float in1;
varying float in2;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	
	out0 = ivec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float in0;
varying float in1;
varying float in2;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	
	out0 = bvec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);

	out0 = vec3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = vec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225829:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);

	out0 = ivec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = ivec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);

	out0 = bvec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = bvec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);

	out0 = vec3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);

	out0 = vec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);

	out0 = ivec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);

	out0 = ivec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);

	out0 = bvec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);

	out0 = bvec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
varying vec3 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);

	out0 = vec3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float in1;
varying float v_in2;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);

	out0 = vec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);

	out0 = ivec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying float v_in2;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);

	out0 = ivec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);

	out0 = bvec3(in0, in1, in2);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
varying float in1;
varying float v_in2;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);

	out0 = bvec3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute float a_in1;
varying vec3 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = vec3(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
varying float v_in1;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = vec3(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute float a_in1;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = ivec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 in0;
varying float v_in1;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = ivec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute float a_in1;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = bvec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 in0;
varying float v_in1;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = bvec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float in1;
varying vec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = vec3(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 v_in0;
varying float in1;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = vec3(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float in1;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = ivec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 v_in0;
varying float in1;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = ivec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225830:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float in1;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = bvec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 v_in0;
varying float in1;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = bvec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float a_in1;
varying vec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
int in1 = int(a_in1);

	out0 = vec3(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 v_in0;
varying float v_in1;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
int in1 = int(v_in1 * 1.0025);

	out0 = vec3(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float a_in1;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
int in1 = int(a_in1);

	out0 = ivec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 v_in0;
varying float v_in1;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
int in1 = int(v_in1 * 1.0025);

	out0 = ivec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute float a_in1;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
int in1 = int(a_in1);

	out0 = bvec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 v_in0;
varying float v_in1;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
int in1 = int(v_in1 * 1.0025);

	out0 = bvec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
varying vec3 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in1 = ivec2(a_in1);

	out0 = vec3(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying vec2 v_in1;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = vec3(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in1 = ivec2(a_in1);

	out0 = ivec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying float v_in0;
varying vec2 v_in1;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = ivec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in1 = ivec2(a_in1);

	out0 = bvec3(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying float v_in0;
varying vec2 v_in1;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = bvec3(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
varying vec2 out0;


void main()
{
	
	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
varying float in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float in0;
varying float in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	
	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float in0;
varying float in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	
	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);

	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);

	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);

	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);

	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);

	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225831:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);

	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);

	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);

	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);

	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);

	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);

	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);

	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 out0;


void main()
{

	int in1 = int(a_in1);

	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
varying float v_in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	int in1 = int(v_in1 * 1.0025);

	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	int in1 = int(a_in1);

	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float in0;
varying float v_in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	int in1 = int(v_in1 * 1.0025);

	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	int in1 = int(a_in1);

	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float in0;
varying float v_in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	int in1 = int(v_in1 * 1.0025);

	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float in0;
varying float v_in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float in0;
varying float v_in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float a_in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bool in1 = bool(a_in1);

	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float in0;
varying float v_in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bool in1 = bool(v_in1);

	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 out0;


void main()
{
	int in0 = int(a_in0);
bool in1 = bool(a_in1);

	out0 = vec2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying float v_in0;
varying float v_in1;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
bool in1 = bool(v_in1);

	out0 = vec2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	int in0 = int(a_in0);
bool in1 = bool(a_in1);

	out0 = ivec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
bool in1 = bool(v_in1);

	out0 = ivec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	int in0 = int(a_in0);
bool in1 = bool(a_in1);

	out0 = bvec2(in0, in1);
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying float v_in0;
varying float v_in1;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
bool in1 = bool(v_in1);

	out0 = bvec2(in0, in1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 in1;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225832:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec2 in0;
varying vec2 in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
attribute vec2 a_in1;
varying mat2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);
bvec2 in1 = bvec2(a_in1);

	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec2 v_in0;
varying vec2 v_in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);
bvec2 in1 = bvec2(v_in1);

	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute float in1;
attribute float in2;
attribute float in3;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float in2;
attribute float a_in3;
varying float in3;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float in0;
varying float in1;
varying float in2;
varying float in3;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying mat2 out0;


void main()
{
	int in0 = int(a_in0);
int in1 = int(a_in1);
int in2 = int(a_in2);
int in3 = int(a_in3);

	out0 = mat2(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
int in1 = int(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);
int in3 = int(v_in3 * 1.0025);

	out0 = mat2(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float a_in1;
attribute float a_in2;
attribute float a_in3;
varying mat2 out0;


void main()
{
	bool in0 = bool(a_in0);
bool in1 = bool(a_in1);
bool in2 = bool(a_in2);
bool in3 = bool(a_in3);

	out0 = mat2(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float v_in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
varying float v_in1;
varying float v_in2;
varying float v_in3;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bool in0 = bool(v_in0);
bool in1 = bool(v_in1);
bool in2 = bool(v_in2);
bool in3 = bool(v_in3);

	out0 = mat2(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
attribute float a_in3;
varying mat2 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);
bool in3 = bool(a_in3);

	out0 = mat2(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;
attribute float a_in3;
varying float v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
varying float in1;
varying float v_in2;
varying float v_in3;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);
bool in3 = bool(v_in3);

	out0 = mat2(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying mat2 out0;


void main()
{
	ivec2 in1 = ivec2(a_in1);

	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec2 in0;
varying vec2 v_in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	ivec2 in1 = ivec2(v_in1 * 1.0025);

	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
varying mat2 out0;


void main()
{
	bvec2 in1 = bvec2(a_in1);

	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec2 in0;
varying vec2 v_in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bvec2 in1 = bvec2(v_in1);

	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
attribute float in1;
varying mat2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec3 v_in0;
varying float in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
attribute float in1;
varying mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;
attribute float a_in1;
varying float in1;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying vec3 in0;
varying float in1;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	
	out0 = mat2(in0, in1);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
attribute float a_in2;
varying mat2 out0;


void main()
{
	int in0 = int(a_in0);
ivec2 in1 = ivec2(a_in1);
int in2 = int(a_in2);

	out0 = mat2(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
varying vec2 v_in1;
varying float v_in2;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	int in0 = int(v_in0 * 1.0025);
ivec2 in1 = ivec2(v_in1 * 1.0025);
int in2 = int(v_in2 * 1.0025);

	out0 = mat2(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute vec2 a_in2;
varying mat2 out0;


void main()
{
	bool in0 = bool(a_in0);
ivec2 in2 = ivec2(a_in2);

	out0 = mat2(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute vec2 a_in2;
varying vec2 v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying float v_in0;
varying float in1;
varying vec2 v_in2;
uniform mat2 ref_out0;
mat2 out0;


void main()
{
	bool in0 = bool(v_in0);
ivec2 in2 = ivec2(v_in2 * 1.0025);

	out0 = mat2(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
attribute vec3 in1;
attribute vec3 in2;
varying mat3 out0;


void main()
{
	
	out0 = mat3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;
attribute vec3 a_in1;
varying vec3 in1;
attribute vec3 a_in2;
varying vec3 in2;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying vec3 in0;
varying vec3 in1;
varying vec3 in2;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	
	out0 = mat3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225833:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
attribute vec3 a_in1;
attribute vec3 a_in2;
varying mat3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);
ivec3 in1 = ivec3(a_in1);
ivec3 in2 = ivec3(a_in2);

	out0 = mat3(in0, in1, in2);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;
attribute vec3 a_in1;
varying vec3 v_in1;
attribute vec3 a_in2;
varying vec3 v_in2;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying vec3 v_in0;
varying vec3 v_in1;
varying vec3 v_in2;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);
ivec3 in1 = ivec3(v_in1 * 1.0025);
ivec3 in2 = ivec3(v_in2 * 1.0025);

	out0 = mat3(in0, in1, in2);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
attribute vec2 a_in1;
attribute float in2;
attribute float in3;
attribute float a_in4;
attribute float a_in5;
attribute float a_in6;
varying mat3 out0;


void main()
{
	ivec2 in1 = ivec2(a_in1);
int in4 = int(a_in4);
bool in5 = bool(a_in5);
bool in6 = bool(a_in6);

	out0 = mat3(in0, in1, in2, in3, in4, in5, in6);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float in2;
attribute float a_in3;
varying float in3;
attribute float a_in4;
varying float v_in4;
attribute float a_in5;
varying float v_in5;
attribute float a_in6;
varying float v_in6;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
	v_in4 = a_in4;
	v_in5 = a_in5;
	v_in6 = a_in6;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying vec2 in0;
varying vec2 v_in1;
varying float in2;
varying float in3;
varying float v_in4;
varying float v_in5;
varying float v_in6;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	ivec2 in1 = ivec2(v_in1 * 1.0025);
int in4 = int(v_in4 * 1.0025);
bool in5 = bool(v_in5);
bool in6 = bool(v_in6);

	out0 = mat3(in0, in1, in2, in3, in4, in5, in6);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute float in1;
attribute float a_in2;
attribute vec2 in3;
attribute float a_in4;
attribute vec2 a_in5;
attribute float in6;
varying mat3 out0;


void main()
{
	bool in0 = bool(a_in0);
int in2 = int(a_in2);
bool in4 = bool(a_in4);
bvec2 in5 = bvec2(a_in5);

	out0 = mat3(in0, in1, in2, in3, in4, in5, in6);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute float a_in1;
varying float in1;
attribute float a_in2;
varying float v_in2;
attribute vec2 a_in3;
varying vec2 in3;
attribute float a_in4;
varying float v_in4;
attribute vec2 a_in5;
varying vec2 v_in5;
attribute float a_in6;
varying float in6;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	in1 = a_in1;
	v_in2 = a_in2;
	in3 = a_in3;
	v_in4 = a_in4;
	v_in5 = a_in5;
	in6 = a_in6;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float v_in0;
varying float in1;
varying float v_in2;
varying vec2 in3;
varying float v_in4;
varying vec2 v_in5;
varying float in6;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	bool in0 = bool(v_in0);
int in2 = int(v_in2 * 1.0025);
bool in4 = bool(v_in4);
bvec2 in5 = bvec2(v_in5);

	out0 = mat3(in0, in1, in2, in3, in4, in5, in6);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
attribute vec2 a_in1;
attribute float a_in2;
attribute vec4 in3;
attribute float a_in4;
varying mat3 out0;


void main()
{
	bool in0 = bool(a_in0);
bvec2 in1 = bvec2(a_in1);
int in2 = int(a_in2);
bool in4 = bool(a_in4);

	out0 = mat3(in0, in1, in2, in3, in4);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;
attribute vec2 a_in1;
varying vec2 v_in1;
attribute float a_in2;
varying float v_in2;
attribute vec4 a_in3;
varying vec4 in3;
attribute float a_in4;
varying float v_in4;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	in3 = a_in3;
	v_in4 = a_in4;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float v_in0;
varying vec2 v_in1;
varying float v_in2;
varying vec4 in3;
varying float v_in4;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	bool in0 = bool(v_in0);
bvec2 in1 = bvec2(v_in1);
int in2 = int(v_in2 * 1.0025);
bool in4 = bool(v_in4);

	out0 = mat3(in0, in1, in2, in3, in4);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute vec4 a_in1;
attribute vec2 a_in2;
attribute float a_in3;
attribute float a_in4;
varying mat3 out0;


void main()
{
	bvec4 in1 = bvec4(a_in1);
ivec2 in2 = ivec2(a_in2);
bool in3 = bool(a_in3);
bool in4 = bool(a_in4);

	out0 = mat3(in0, in1, in2, in3, in4);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

attribute float a_in0;
varying float in0;
attribute vec4 a_in1;
varying vec4 v_in1;
attribute vec2 a_in2;
varying vec2 v_in2;
attribute float a_in3;
varying float v_in3;
attribute float a_in4;
varying float v_in4;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
	v_in4 = a_in4;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying float in0;
varying vec4 v_in1;
varying vec2 v_in2;
varying float v_in3;
varying float v_in4;
uniform mat3 ref_out0;
mat3 out0;


void main()
{
	bvec4 in1 = bvec4(v_in1);
ivec2 in2 = ivec2(v_in2 * 1.0025);
bool in3 = bool(v_in3);
bool in4 = bool(v_in4);

	out0 = mat3(in0, in1, in2, in3, in4);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
attribute vec4 in1;
attribute vec4 in2;
attribute vec4 in3;
varying mat4 out0;


void main()
{
	
	out0 = mat4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;
attribute vec4 a_in1;
varying vec4 in1;
attribute vec4 a_in2;
varying vec4 in2;
attribute vec4 a_in3;
varying vec4 in3;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	in1 = a_in1;
	in2 = a_in2;
	in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying vec4 in0;
varying vec4 in1;
varying vec4 in2;
varying vec4 in3;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	
	out0 = mat4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
attribute vec4 a_in1;
attribute vec4 a_in2;
attribute vec4 a_in3;
varying mat4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);
ivec4 in1 = ivec4(a_in1);
ivec4 in2 = ivec4(a_in2);
ivec4 in3 = ivec4(a_in3);

	out0 = mat4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;
attribute vec4 a_in1;
varying vec4 v_in1;
attribute vec4 a_in2;
varying vec4 v_in2;
attribute vec4 a_in3;
varying vec4 v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying vec4 v_in0;
varying vec4 v_in1;
varying vec4 v_in2;
varying vec4 v_in3;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);
ivec4 in1 = ivec4(v_in1 * 1.0025);
ivec4 in2 = ivec4(v_in2 * 1.0025);
ivec4 in3 = ivec4(v_in3 * 1.0025);

	out0 = mat4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
attribute vec4 a_in1;
attribute vec4 a_in2;
attribute vec4 a_in3;
varying mat4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);
bvec4 in1 = bvec4(a_in1);
bvec4 in2 = bvec4(a_in2);
bvec4 in3 = bvec4(a_in3);

	out0 = mat4(in0, in1, in2, in3);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;
attribute vec4 a_in1;
varying vec4 v_in1;
attribute vec4 a_in2;
varying vec4 v_in2;
attribute vec4 a_in3;
varying vec4 v_in3;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	v_in3 = a_in3;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying vec4 v_in0;
varying vec4 v_in1;
varying vec4 v_in2;
varying vec4 v_in3;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);
bvec4 in1 = bvec4(v_in1);
bvec4 in2 = bvec4(v_in2);
bvec4 in3 = bvec4(v_in3);

	out0 = mat4(in0, in1, in2, in3);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;
attribute float in0;
attribute vec3 a_in1;
attribute vec3 a_in2;
attribute vec4 in3;
attribute vec2 a_in4;
attribute float in5;
attribute vec2 in6;
varying mat4 out0;


void main()
{
	ivec3 in1 = ivec3(a_in1);
bvec3 in2 = bvec3(a_in2);
ivec2 in4 = ivec2(a_in4);

	out0 = mat4(in0, in1, in2, in3, in4, in5, in6);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;
attribute vec3 a_in1;
varying vec3 v_in1;
attribute vec3 a_in2;
varying vec3 v_in2;
attribute vec4 a_in3;
varying vec4 in3;
attribute vec2 a_in4;
varying vec2 v_in4;
attribute float a_in5;
varying float in5;
attribute vec2 a_in6;
varying vec2 in6;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
	v_in1 = a_in1;
	v_in2 = a_in2;
	in3 = a_in3;
	v_in4 = a_in4;
	in5 = a_in5;
	in6 = a_in6;
}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying float in0;
varying vec3 v_in1;
varying vec3 v_in2;
varying vec4 in3;
varying vec2 v_in4;
varying float in5;
varying vec2 in6;
uniform mat4 ref_out0;
mat4 out0;


void main()
{
	ivec3 in1 = ivec3(v_in1 * 1.0025);
bvec3 in2 = bvec3(v_in2);
ivec2 in4 = ivec2(v_in4 * 1.0025);

	out0 = mat4(in0, in1, in2, in3, in4, in5, in6);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225834:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_conversions (17553 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_declarations
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	attribute mediump float val;
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute mediump float val;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	uniform mediump float val;
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	uniform mediump float val;
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	varying mediump float val;
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float val;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float val;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	varying mediump float val;
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
invariant attribute mediump float val;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
invariant uniform mediump float val;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225835:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_declarations (627 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_fragdata
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_FragData[1] = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_FragColor = vec4(1.0);
	gl_FragData[0] = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	if (false)
		gl_FragColor = vec4(1.0);
	else
		gl_FragData[0] = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main (void)
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void unused (void)
{
	gl_FragData[0] = vec4(1.0);
}
void main (void)
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
WARNING:root:2015-07-02 22:58:36,290:WebglConformance.deqp_data_gles2_shaders_fragdata was expected to fail, but passed.

[       OK ] WebglConformance.deqp_data_gles2_shaders_fragdata (357 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_functions
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


float func (vec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


float func (vec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


float func (vec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


float func (vec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


float func (vec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


float func (vec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying float out0;


float func (mat2 a)
{
	//return -(a[0][0] + a[0][1] + a[1][0] + a[1][1]);
	return a[0][0];
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat2 in0;
uniform float ref_out0;
float out0;


float func (mat2 a)
{
	//return -(a[0][0] + a[0][1] + a[1][0] + a[1][1]);
	return a[0][0];
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying float out0;


float func (mat3 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[1][0] + a[1][1] + a[1][2] + a[2][0] + a[2][1] + a[2][2]);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat3 in0;
uniform float ref_out0;
float out0;


float func (mat3 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[1][0] + a[1][1] + a[1][2] + a[2][0] + a[2][1] + a[2][2]);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying float out0;


float func (mat4 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[0][3] + a[1][0] + a[1][1] + a[1][2] + a[1][3] + a[2][0] + a[2][1] + a[2][2] + a[2][3] + a[3][0] + a[3][1] + a[3][2] + a[3][3]);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat4 in0;
uniform float ref_out0;
float out0;


float func (mat4 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[0][3] + a[1][0] + a[1][1] + a[1][2] + a[1][3] + a[2][0] + a[2][1] + a[2][2] + a[2][3] + a[3][0] + a[3][1] + a[3][2] + a[3][3]);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int a)
{
	return -a;
}

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int a)
{
	return -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225836:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


int func (ivec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


int func (ivec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


int func (ivec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


int func (ivec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


int func (ivec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


int func (ivec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (bool a)
{
	return !a;
}

void main()
{
	bool in0 = bool(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (bool a)
{
	return !a;
}

void main()
{
	bool in0 = bool(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


bool func (bvec2 a)
{
	return !(a.x == a.y);
}

void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec2 a)
{
	return !(a.x == a.y);
}

void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


bool func (bvec3 a)
{
	return (a.x == a.y) == a.z;
}

void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec3 a)
{
	return (a.x == a.y) == a.z;
}

void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


bool func (bvec4 a)
{
	return ((a.x == a.y) == (a.z == a.w));
}

void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec4 a)
{
	return ((a.x == a.y) == (a.z == a.w));
}

void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying mat2 out0;


mat2 func (mat2 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying mat2 in0;
uniform mat2 ref_out0;
mat2 out0;


mat2 func (mat2 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying mat3 out0;


mat3 func (mat3 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying mat3 in0;
uniform mat3 ref_out0;
mat3 out0;


mat3 func (mat3 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying mat4 out0;


mat4 func (mat4 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying mat4 in0;
uniform mat4 ref_out0;
mat4 out0;


mat4 func (mat4 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };

float func (Pos p)
{
	return -(p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	out0 = func(p);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };

float func (Pos p)
{
	return -(p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	out0 = func(p);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };

Pos func (Pos p)
{
	return Pos(-p.a, -p.b, -p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	p = func(p);
	out0 = p.a + p.b + p.c;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };

Pos func (Pos p)
{
	return Pos(-p.a, -p.b, -p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	p = func(p);
	out0 = p.a + p.b + p.c;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

Line func (Pos p)
{
	return Line(p, Pos(-p.a, -p.b, -p.c));
}

float sum (Pos p)
{
	return (p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	Line line = func(p);
	out0 = sum(line.start) + (2.0 * sum(line.end));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

Line func (Pos p)
{
	return Line(p, Pos(-p.a, -p.b, -p.c));
}

float sum (Pos p)
{
	return (p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	Line line = func(p);
	out0 = sum(line.start) + (2.0 * sum(line.end));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in lowp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in lowp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out lowp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out lowp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout lowp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout lowp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in highp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in highp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out highp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out highp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225837:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout highp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout highp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (const float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (const float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (const in float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (const in float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in lowp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in lowp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out lowp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out lowp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout lowp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout lowp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in highp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in highp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out highp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out highp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout highp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout highp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (const int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (const int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (const in int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (const in int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (in bool a)
{
	a = !a;
	return a;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = in0;
	bool g = func(f);
	out0 = (f != g);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (in bool a)
{
	a = !a;
	return a;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = in0;
	bool g = func(f);
	out0 = (f != g);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void func (out bool a)
{
	a = false;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void func (out bool a)
{
	a = false;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void func (inout bool a)
{
	a = !a;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void func (inout bool a)
{
	a = !a;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func ();

void main()
{
	out0 = func() * in0;
	gl_Position = dEQP_Position;

}

float func (void)
{
	return -1.0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func ();

void main()
{
	out0 = func() * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (void)
{
	return -1.0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

float func (in float f)
{
	return -f;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (in float f)
{
	return -f;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

float func (mediump float f)
{
	return -f;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (mediump float f)
{
	return -f;
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

int func (int a)
{
	return -a;
}

void main()
{
	out0 = func(in0) * float(func(-1));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225838:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

int func (int a)
{
	return -a;
}

void main()
{
	out0 = func(in0) * float(func(-1));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }

void main()
{
	out0 = func(func(func(func(vec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }

void main()
{
	out0 = func(func(func(func(vec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(func(func(func(ivec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(func(func(func(ivec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	bool in0 = bool(a_in0);

	out0 = func(func(func(func(bvec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	bool in0 = bool(v_in0);

	out0 = func(func(func(func(bvec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

float func (float a) { return -a; }
float func (float a[4]) { return a[0] + a[3]; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
vec4 func (vec4 a[4]) { return a[1] + a[2]; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }
Pos func (Pos a) { return a; }
Line func (Line a) { return Line(a.end, a.start); }

void main()
{
	
	float arr[4];
	vec4 arr2[4];
	out0 = func(arr) + func(arr2).x;
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

float func (float a) { return -a; }
float func (float a[4]) { return a[0] + a[3]; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
vec4 func (vec4 a[4]) { return a[1] + a[2]; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }
Pos func (Pos a) { return a; }
Line func (Line a) { return Line(a.end, a.start); }

void main()
{
	
	float arr[4];
	vec4 arr2[4];
	out0 = func(arr) + func(arr2).x;
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

float func (float a, float b)
{
	return a * b;
}

void main()
{
	out0 = func(in0) * func(-0.5, -2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

float func (float a, float b)
{
	return a * b;
}

void main()
{
	out0 = func(in0) * func(-0.5, -2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int sin(int a) { return -a; }

void main()
{
	int in0 = int(a_in0);

	out0 = sin(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int sin(int a) { return -a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = sin(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int step (float i, float j, int a) { return -a; }

void main()
{
	int in0 = int(a_in0);

	out0 = step(0.0, 1.0, in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int step (float i, float j, int a) { return -a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = step(0.0, 1.0, in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


float func (float f[3])
{
	return f[0];
}

float func (float f[4])
{
	return f[1];
}

void main ()
{
	
	float x[4];
	x[0] = -1.0;
	x[1] = 1.0;
	x[2] = x[3] = 0.0;
	out0 = func(x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


float func (float f[3])
{
	return f[0];
}

float func (float f[4])
{
	return f[1];
}

void main ()
{
	
	float x[4];
	x[0] = -1.0;
	x[1] = 1.0;
	x[2] = x[3] = 0.0;
	out0 = func(x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

void main()
{
	float arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

void main()
{
	float arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

float arr[4];

void main()
{
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

float arr[4];

void main()
{
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	int arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	int arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

int arr[4];

void main()
{
	ivec4 in0 = ivec4(a_in0);

	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}

", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

int arr[4];

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

void main()
{
	bvec4 in0 = bvec4(a_in0);

	bool arr[4];
	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()

 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

void main()
{
	bvec4 in0 = bvec4(v_in0);

	bool arr[4];
	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

bool arr[4];

void main()
{
	bvec4 in0 = bvec4(a_in0);

	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

bool arr[4];

void main()
{
	bvec4 in0 = bvec4(v_in0);

	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

void main()
{
	float arr[4];
	set(arr, in0);
	negate(arr);
	out0 = float(test(arr, -in0));
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

void main()
{
	float arr[4];
	set(arr, in0);
	negate(arr);
	out0 = float(test(arr, -in0));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (inout float a[4], inout float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (inout float a[4], inout float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }
", source:  (11)
[1952:1208:0702/225839:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
	a = a * -1.0;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
	a = a * -1.0;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	if (a != 0.0)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	if (a != 0.0)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	if (a == 0.0)
		return 1.0;
	else
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	if (a == 0.0)
		return 1.0;
	else
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 1; i++)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 1; i++)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 3; i++)
	{
		if (i == 1)
			return a;
		else if (i > 1)
			return -1.0;
		a = -a;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 3; i++)
	{
		if (i == 1)
			return a;
		else if (i > 1)
			return -1.0;
		a = -a;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 5; i++)
		a = -a;
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 5; i++)
		a = -a;
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		if (i == 4)
			break;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		if (i == 4)
			break;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 4)
			continue;
		a = -a;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 4)
			continue;
		a = -a;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		for (int j = 0; j < 4; j++)
		{
			a = -a;
			if (i == 1)
				return a;
		}
		if (i == 4)
			return 1.0;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		for (int j = 0; j < 4; j++)
		{
			a = -a;
			if (i == 1)
				return a;
		}
		if (i == 4)
			return 1.0;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++) // negate a
	{
		a = -a;
		if (i == 4)
			a = -a;
	}

	for (int i = 6; i < 10; i++) // keep a
	{
		if (i == 8)
			continue;
		else if (i == 9)
			break;
		a = -a;
	}

	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++) // negate a
	{
		a = -a;
		if (i == 4)
			a = -a;
	}

	for (int i = 6; i < 10; i++) // keep a
	{
		if (i == 8)
			continue;
		else if (i == 9)
			break;
		a = -a;
	}

	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 0)
			continue;
		else if (i == 1)
		{
		}
		else if (i == 3)
			break;
		else
			return a;
		a = -a;
	}

	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 0)
			continue;
		else if (i == 1)
		{
		}
		else if (i == 3)
			break;
		else
			return a;
		a = -a;
	}

	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


float sum(vec4 v) { return (v.x + v.y + v.z + v.w); }

float func (float a, vec3 b, vec2 c, vec2 d, vec4 e)
{
	return -sum(vec4(a, b) + vec4(c, d)) + sum(e);
}

void main()
{
	
	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


float sum(vec4 v) { return (v.x + v.y + v.z + v.w); }

float func (float a, vec3 b, vec2 c, vec2 d, vec4 e)
{
	return -sum(vec4(a, b) + vec4(c, d)) + sum(e);
}

void main()
{
	
	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


int sum(ivec4 v) { return (v.x + v.y + v.z + v.w); }

int func (int a, ivec3 b, ivec2 c, ivec2 d, ivec4 e)
{
	return -sum(ivec4(a, b) + ivec4(c, d)) + sum(e);
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


int sum(ivec4 v) { return (v.x + v.y + v.z + v.w); }

int func (int a, ivec3 b, ivec2 c, ivec2 d, ivec4 e)
{
	return -sum(ivec4(a, b) + ivec4(c, d)) + sum(e);
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(a_in0);

	float v0 = float(in0);
	int v1 = in0;
	out0 = func((v0 += 1.0), v1++, (v0 > 1.5), v1);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(v_in0 * 1.0025);

	float v0 = float(in0);
	int v1 = in0;
	out0 = func((v0 += 1.0), v1++, (v0 > 1.5), v1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int g;

int modG (int v)
{
	g += v;
	return v;
}

int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(a_in0);

	out0 = func(float(g = in0), modG(2), --g > 0, g);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int g;

int modG (int v)
{
	g += v;
	return v;
}

int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(float(g = in0), modG(2), --g > 0, g);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
// Note specification says that returned value is undefined if no return
// statement has been executed. In this case func() is called only with
// positive values.
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f)
{
	if (f > 0.0)
		return -f;
}

void main ()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "functions.misc.missing_returns_vertex: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "loading: functions.test", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "completed load request: functions.test", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec3_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec3_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec4_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_vec4_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat3_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat3_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat4_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_mat4_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec3_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec3_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec4_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.int_ivec4_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec3_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec3_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec4_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.bool_bvec4_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat3_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat3_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat4_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.mat4_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_struct_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.float_struct_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.struct_struct_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.struct_struct_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.struct_nested_struct_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.datatypes.struct_nested_struct_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_lowp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_lowp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_lowp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_lowp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_lowp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_lowp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_highp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_highp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_highp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_highp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_highp_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_highp_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_in_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_in_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_lowp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_lowp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_lowp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_lowp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_lowp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_lowp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_highp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_highp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_highp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_highp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_highp_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_highp_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_in_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.const_in_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.in_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.out_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.qualifiers.inout_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.void_vs_no_void_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.void_vs_no_void_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.in_vs_no_in_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.in_vs_no_in_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.default_vs_explicit_precision_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.declarations.default_vs_explicit_precision_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_type_simple_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_type_simple_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_float_types_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_float_types_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_int_types_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_int_types_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_bool_types_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_bool_types_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_basic_types_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_basic_types_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_complex_types_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arg_complex_types_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arguments_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.user_func_arguments_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.builtin_sin_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.builtin_sin_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.builtin_step_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.builtin_step_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.array_size_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.overloading.array_size_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.local_in_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_bool_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.global_in_bool_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.test_helpers_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.test_helpers_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_local_in_on_call_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_local_in_on_call_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_global_in_on_call_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_global_in_on_call_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_local_inout_on_call_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_local_inout_on_call_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_global_inout_on_call_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.array_arguments.copy_global_inout_on_call_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.simple_return_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.simple_return_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_if_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_if_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_else_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_else_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_loop_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_loop_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_loop_if_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_loop_if_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_loop_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_loop_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_break_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_break_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_continue_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_continue_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_nested_loop_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_in_nested_loop_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_loop_sequence_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.return_after_loop_sequence_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.mixed_return_break_continue_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.control_flow.mixed_return_break_continue_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.multi_arg_float_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.multi_arg_float_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.multi_arg_int_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.multi_arg_int_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.argument_eval_order_1_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.argument_eval_order_1_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.argument_eval_order_2_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.argument_eval_order_2_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.missing_returns_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.misc.missing_returns_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
// Note specification says that returned value is undefined if no return
// statement has been executed. In this case func() is called only with
// positive values.
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f)
{
	if (f > 0.0)
		return -f;
}

void main ()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "functions.misc.missing_returns_fragment: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.break_in_body_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	break;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.break_in_body_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	break;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.continue_in_body_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	continue;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.continue_in_body_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	continue;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.return_value_from_void_function_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.return_value_from_void_function_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.extra_arguments_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func(1.0, 2.0);
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.extra_arguments_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func(1.0, 2.0);
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.missing_arguments_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func();
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.missing_arguments_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func();
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.missing_argument_type_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.missing_argument_type_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_basetype_mismatch_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

void func (float f)
{
}

void main ()
{
	func(2);
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_basetype_mismatch_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

void func (float f)
{
}

void main ()
{
	func(2);
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_scalar_vector_mismatch_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec2 f)
{
}

void main ()
{
	func(2.0);
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_scalar_vector_mismatch_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec2 f)
{
}

void main ()
{
	func(2.0);
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_vector_size_mismatch_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void main ()
{
	func(vec2(2.0));
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.argument_vector_size_mismatch_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void main ()
{
	func(vec2(2.0));
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.duplicate_function_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void func (vec3 f)
{
}

void func (vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.duplicate_function_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void func (vec3 f)
{
}

void func (vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_return_type_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void main ()
{
	gl_Position = vec4(1.0);
}

float func (vec3 f)
{
	return f.x;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_return_type_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void main ()
{
	gl_FragColor = vec4(1.0);
}

float func (vec3 f)
{
	return f.x;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_unspecified_array_size_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[]);

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_unspecified_array_size_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[]);

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.call_mismatch_argument_array_size_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (vec3 f[3])
{
}

void main ()
{
	vec3 array[4];
	func(array);
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.call_mismatch_argument_array_size_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (vec3 f[3])
{
}

void main ()
{
	vec3 array[4];
	func(array);
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_argument_const_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);
void func (const vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_argument_const_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);
void func (const vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_argument_array_const_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (const vec3 f[3])
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_argument_array_const_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (const vec3 f[3])
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_array_inout_vertex", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (out vec3 f);
void func (inout vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "Processing functions.invalid.prototype_mismatch_array_inout_fragment", source:  (11)
[1952:1208:0702/225840:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (out vec3 f);
void func (inout vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.missing_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (float f);
func (inout vec3 f[3])
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.missing_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (float f);
func (inout vec3 f[3])
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.call_before_definition_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	func(1.0);
	gl_Position = vec4(1.0);
}

void func (float f)
{
}

", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.call_before_definition_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	func(1.0);
	gl_FragColor = vec4(1.0);
}

void func (float f)
{
}

", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_array_in_struct_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

struct Foo
{
	float f;
	float arr[2];
};

Foo func ()
{
	Foo f;
	f.f = 1.0;
	f.arr[0] = 2.0;
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.return_array_in_struct_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_array_in_struct_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

struct Foo
{
	float f;
	float arr[2];
};

Foo func ()
{
	Foo f;
	f.f = 1.0;
	f.arr[0] = 2.0;
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.return_array_in_struct_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_precision_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (lowp float f)
{
	return f;
}

float func (mediump float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_precision_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (lowp float f)
{
	return f;
}

float func (mediump float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_in_out_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (out float f)
{
	f = 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_in_out_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (out float f)
{
	f = 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_in_inout_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_in_inout_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_out_inout_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (out float f)
{
	f = -1.0;
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.argument_out_inout_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (out float f)
{
	f = -1.0;
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

int func (float f)
{
	return int(f);
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

int func (float f)
{
	return int(f);
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_precision_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

lowp float func (float f)
{
	return f;
}

mediump float func (float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_precision_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

lowp float func (float f)
{
	return f;
}

mediump float func (float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_const_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

const float func (float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_type_const_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

const float func (float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_without_value_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return;
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.return_without_value_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return;
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.local_function_prototype_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f);

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.local_function_prototype_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.local_function_prototype_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f);

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.local_function_prototype_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.local_function_definition_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f)
	{
		return 1.0;
	}

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.local_function_definition_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f)
	{
		return 1.0;
	}

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.name_type_conflict_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

struct foo { float a; }

float foo (float f)
{
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.name_type_conflict_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

struct foo { float a; }

float foo (float f)
{
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.const_overload_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void func (const vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.const_overload_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void func (const vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_local_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	uniform float u;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_local_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	uniform float u;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_local_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	varying float v;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_local_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	varying float v;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_local_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	attribute float a;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_local_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	attribute float a;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_argument_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (uniform vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_argument_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (uniform vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_argument_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (varying vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_argument_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (varying vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_argument_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (attribute vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_argument_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void func (attribute vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

uniform float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.uniform_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

uniform float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.varying_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()

 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.attribute_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_invalid_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_invalid_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

float main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_has_arguments_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main (float f)
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_has_arguments_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main (float f)
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_missing_return_type_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.main_missing_return_type_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.write_const_arg_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (const float f)
{
	f = 1.0;
}

main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.write_const_arg_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (const float f)
{
	f = 1.0;
}

main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.write_const_array_arg_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (const float f[3])
{
	f[0] = 1.0;
}

main ()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.write_const_array_arg_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

func (const float f[3])
{
	f[0] = 1.0;
}

main ()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.modify_const_arg_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	gl_Position = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.modify_const_arg_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	gl_FragColor = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.init_const_local_from_const_arg_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	const int b = -a;
	return 2 * b;
}

void main()
{
	gl_Position = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.init_const_local_from_const_arg_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	const int b = -a;
	return 2 * b;
}

void main()
{
	gl_FragColor = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.array_size_from_const_arg_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	int arr[a];
	arr[1] = 3;
	return arr[1];
}

void main()
{
	gl_Position = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.array_size_from_const_arg_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	int arr[a];
	arr[1] = 3;
	return arr[1];
}

void main()
{
	gl_FragColor = vec4(func(3));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.double_declare_vertex", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float f);
float func (float f);

float func (float f)
{
	return -f;
}

void main()
{
	gl_Position = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.double_declare_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Processing functions.invalid.double_declare_fragment", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float func (float f);
float func (float f);

float func (float f)
{
	return -f;
}

void main()
{
	gl_FragColor = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "functions.invalid.double_declare_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225841:INFO:CONSOLE(11)] "[object Object]", source:  (11)

Expected exception while running WebglConformance.deqp_data_gles2_shaders_functions

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


float func (vec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


float func (vec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


float func (vec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


float func (vec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


float func (vec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


float func (vec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying float out0;


float func (mat2 a)
{
	//return -(a[0][0] + a[0][1] + a[1][0] + a[1][1]);
	return a[0][0];
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat2 in0;
uniform float ref_out0;
float out0;


float func (mat2 a)
{
	//return -(a[0][0] + a[0][1] + a[1][0] + a[1][1]);
	return a[0][0];
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying float out0;


float func (mat3 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[1][0] + a[1][1] + a[1][2] + a[2][0] + a[2][1] + a[2][2]);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat3 in0;
uniform float ref_out0;
float out0;


float func (mat3 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[1][0] + a[1][1] + a[1][2] + a[2][0] + a[2][1] + a[2][2]);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying float out0;


float func (mat4 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[0][3] + a[1][0] + a[1][1] + a[1][2] + a[1][3] + a[2][0] + a[2][1] + a[2][2] + a[2][3] + a[3][0] + a[3][1] + a[3][2] + a[3][3]);
}

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying mat4 in0;
uniform float ref_out0;
float out0;


float func (mat4 a)
{
	return -(a[0][0] + a[0][1] + a[0][2] + a[0][3] + a[1][0] + a[1][1] + a[1][2] + a[1][3] + a[2][0] + a[2][1] + a[2][2] + a[2][3] + a[3][0] + a[3][1] + a[3][2] + a[3][3]);
}

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int a)
{
	return -a;
}

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int a)
{
	return -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


int func (ivec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


int func (ivec2 a)
{
	return -(a.x + a.y);
}

void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


int func (ivec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


int func (ivec3 a)
{
	return -(a.x + a.y + a.z);
}

void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


int func (ivec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


int func (ivec4 a)
{
	return -(a.x + a.y + a.z + a.w);
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (bool a)
{
	return !a;
}

void main()
{
	bool in0 = bool(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (bool a)
{
	return !a;
}

void main()
{
	bool in0 = bool(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


bool func (bvec2 a)
{
	return !(a.x == a.y);
}

void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec2 a)
{
	return !(a.x == a.y);
}

void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


bool func (bvec3 a)
{
	return (a.x == a.y) == a.z;
}

void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec3 a)
{
	return (a.x == a.y) == a.z;
}

void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


bool func (bvec4 a)
{
	return ((a.x == a.y) == (a.z == a.w));
}

void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


bool func (bvec4 a)
{
	return ((a.x == a.y) == (a.z == a.w));
}

void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat2 in0;
varying mat2 out0;


mat2 func (mat2 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }

varying mat2 out0;
uniform mat2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat2 a_in0;
varying mat2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
varying mat2 in0;
uniform mat2 ref_out0;
mat2 out0;


mat2 func (mat2 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat3 in0;
varying mat3 out0;


mat3 func (mat3 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }

varying mat3 out0;
uniform mat3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat3 a_in0;
varying mat3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
varying mat3 in0;
uniform mat3 ref_out0;
mat3 out0;


mat3 func (mat3 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute mat4 in0;
varying mat4 out0;


mat4 func (mat4 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }

varying mat4 out0;
uniform mat4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute mat4 a_in0;
varying mat4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
varying mat4 in0;
uniform mat4 ref_out0;
mat4 out0;


mat4 func (mat4 a)
{
	return -2.0*a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };

float func (Pos p)
{
	return -(p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	out0 = func(p);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };

float func (Pos p)
{
	return -(p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	out0 = func(p);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };

Pos func (Pos p)
{
	return Pos(-p.a, -p.b, -p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	p = func(p);
	out0 = p.a + p.b + p.c;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };

Pos func (Pos p)
{
	return Pos(-p.a, -p.b, -p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	p = func(p);
	out0 = p.a + p.b + p.c;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

Line func (Pos p)
{
	return Line(p, Pos(-p.a, -p.b, -p.c));
}

float sum (Pos p)
{
	return (p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	Line line = func(p);
	out0 = sum(line.start) + (2.0 * sum(line.end));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

Line func (Pos p)
{
	return Line(p, Pos(-p.a, -p.b, -p.c));
}

float sum (Pos p)
{
	return (p.a + p.b + p.c);
}

void main()
{
	Pos p = Pos(in0.x, in0.y, in0.z);
	Line line = func(p);
	out0 = sum(line.start) + (2.0 * sum(line.end));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in lowp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in lowp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out lowp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out lowp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout lowp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout lowp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (in highp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (in highp float a)
{
	a = -a;
	return 2.0 * a;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (out highp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (out highp float a)
{
	a = -1.0;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


void func (inout highp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


void func (inout highp float a)
{
	a = -a;
}

void main()
{
	
	float f = 1.0;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (const float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (const float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (const in float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (const in float a)
{
	float b = -a;
	return 2.0 * b;
}

void main()
{
	
	float f = in0;
	float g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in lowp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in lowp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out lowp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out lowp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout lowp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout lowp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (in highp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (in highp int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (out highp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (out highp int a)
{
	a = -1;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


void func (inout highp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(a_in0);

	int f = 1;
	func(f);
	out0 = f * in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


void func (inout highp int a)
{
	a = -a;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = 1;
	func(f);
	out0 = f * in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (const int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (const int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (const in int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(a_in0);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (const in int a)
{
	int b = -a;
	return 2 * b;
}

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int f = in0;
	int g = func(f);
	out0 = f + g;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (in bool a)
{
	a = !a;
	return a;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = in0;
	bool g = func(f);
	out0 = (f != g);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (in bool a)
{
	a = !a;
	return a;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = in0;
	bool g = func(f);
	out0 = (f != g);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void func (out bool a)
{
	a = false;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void func (out bool a)
{
	a = false;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


void func (inout bool a)
{
	a = !a;
}

void main()
{
	bool in0 = bool(a_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


void func (inout bool a)
{
	a = !a;
}

void main()
{
	bool in0 = bool(v_in0);

	bool f = true;
	func(f);
	out0 = (in0 == f);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func ();

void main()
{
	out0 = func() * in0;
	gl_Position = dEQP_Position;

}

float func (void)
{
	return -1.0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func ();

void main()
{
	out0 = func() * in0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (void)
{
	return -1.0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

float func (in float f)
{
	return -f;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (in float f)
{
	return -f;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

float func (mediump float f)
{
	return -f;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f);

void main()
{
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float func (mediump float f)
{
	return -f;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

int func (int a)
{
	return -a;
}

void main()
{
	out0 = func(in0) * float(func(-1));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

int func (int a)
{
	return -a;
}

void main()
{
	out0 = func(in0) * float(func(-1));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }

void main()
{
	out0 = func(func(func(func(vec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }

void main()
{
	out0 = func(func(func(func(vec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(func(func(func(ivec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(func(func(func(ivec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
bool out0;


bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	bool in0 = bool(a_in0);

	out0 = func(func(func(func(bvec4(in0)).xyz).xy).x);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bool a, bool b) { return (a == b); }
varying float v_in0;
uniform bool ref_out0;
bool out0;


bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	bool in0 = bool(v_in0);

	out0 = func(func(func(func(bvec4(in0)).xyz).xy).x);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a) { return -a; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }

void main()
{
	
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

float func (float a) { return -a; }
float func (float a[4]) { return a[0] + a[3]; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
vec4 func (vec4 a[4]) { return a[1] + a[2]; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }
Pos func (Pos a) { return a; }
Line func (Line a) { return Line(a.end, a.start); }

void main()
{
	
	float arr[4];
	vec4 arr2[4];
	out0 = func(arr) + func(arr2).x;
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


struct Pos { float a, b, c; };
struct Line { Pos start, end; };

float func (float a) { return -a; }
float func (float a[4]) { return a[0] + a[3]; }
vec2 func (vec2 a) { return a.yx; }
vec3 func (vec3 a) { return a.xxx; }
vec4 func (vec4 a) { return a.wwww; }
vec4 func (vec4 a[4]) { return a[1] + a[2]; }
int func (int a) { return -a; }
ivec2 func (ivec2 a) { return a.yx; }
ivec3 func (ivec3 a) { return a.xxx; }
ivec4 func (ivec4 a) { return a.wwww; }
bool func (bool a) { return !a; }
bvec2 func (bvec2 a) { return a.yx; }
bvec3 func (bvec3 a) { return a.xxx; }
bvec4 func (bvec4 a) { return a.wwww; }
Pos func (Pos a) { return a; }
Line func (Line a) { return Line(a.end, a.start); }

void main()
{
	
	float arr[4];
	vec4 arr2[4];
	out0 = func(arr) + func(arr2).x;
	if (func(func(bvec4(false)).x))
		out0 = func(in0) * float(func(-1));
	else
		out0 = float(func(func(ivec4(func(func(func(vec4(0.5)).xyz).xy).xxxx)).xy).x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
}

float func (float a, float b)
{
	return a * b;
}

void main()
{
	out0 = func(in0) * func(-0.5, -2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
}

float func (float a, float b)
{
	return a * b;
}

void main()
{
	out0 = func(in0) * func(-0.5, -2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int sin(int a) { return -a; }

void main()
{
	int in0 = int(a_in0);

	out0 = sin(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int sin(int a) { return -a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = sin(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int step (float i, float j, int a) { return -a; }

void main()
{
	int in0 = int(a_in0);

	out0 = step(0.0, 1.0, in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int step (float i, float j, int a) { return -a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = step(0.0, 1.0, in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


float func (float f[3])
{
	return f[0];
}

float func (float f[4])
{
	return f[1];
}

void main ()
{
	
	float x[4];
	x[0] = -1.0;
	x[1] = 1.0;
	x[2] = x[3] = 0.0;
	out0 = func(x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


float func (float f[3])
{
	return f[0];
}

float func (float f[4])
{
	return f[1];
}

void main ()
{
	
	float x[4];
	x[0] = -1.0;
	x[1] = 1.0;
	x[2] = x[3] = 0.0;
	out0 = func(x);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

void main()
{
	float arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

void main()
{
	float arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

float arr[4];

void main()
{
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


float func (in float a[4])
{
	a[0] = -1.0;
	a[2] = -4.0;
	a[3] = -3.0 * a[1];
	return a[0];
}

float arr[4];

void main()
{
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	float f = func(arr);
	out0 = f * vec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	int arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	int arr[4];
	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

int arr[4];

void main()
{
	ivec4 in0 = ivec4(a_in0);

	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}


Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


int func (in int a[4])
{
	a[0] = -1;
	a[2] = -4;
	a[3] = -3 * a[1];
	return a[0];
}

int arr[4];

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	arr[0] = in0.x;
	arr[1] = in0.y;
	arr[2] = in0.z;
	arr[3] = in0.w;
	int f = func(arr);
	out0 = f * ivec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}


Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

void main()
{
	bvec4 in0 = bvec4(a_in0);

	bool arr[4];
	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

void main()
{
	bvec4 in0 = bvec4(v_in0);

	bool arr[4];
	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

bool arr[4];

void main()
{
	bvec4 in0 = bvec4(a_in0);

	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


bool func (in bool a[4])
{
	a[0] = false;
	a[2] = true;
	a[3] = !a[1];
	return a[0];
}

bool arr[4];

void main()
{
	bvec4 in0 = bvec4(v_in0);

	arr[0] = !in0.x;
	arr[1] = !in0.y;
	arr[2] = !in0.z;
	arr[3] = !in0.w;
	func(arr);
	out0 = bvec4(arr[0], arr[1], arr[2], arr[3]);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

void main()
{
	float arr[4];
	set(arr, in0);
	negate(arr);
	out0 = float(test(arr, -in0));
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

void main()
{
	float arr[4];
	set(arr, in0);
	negate(arr);
	out0 = float(test(arr, -in0));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	a[0] = 2.123;
	a[2] = -4.123;
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	out0 = in0 * func(arr, arr);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (inout float a[4], inout float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (inout float a[4], inout float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

void main()
{
	float arr[4];
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	gl_Position = dEQP_Position;

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


vec4 get (in float arr[4]);
void set (out float arr[4], vec4 val);
void negate (inout float arr[4]);
bool test (in float arr[4], vec4 ref);
bool isEqual (in float a[4], in float b[4]);

float func (in float a[4], in float b[4])
{
	negate(a);
	return isEqual(a, b) ? 1.0 : -1.0;
}

float arr[4];

void main()
{
	set(arr, in0);
	float m = func(arr, arr); // returns -1.0
	float n = float(test(arr, in0) || test(arr, -in0));
	out0 = in0 * m * n;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

float absDiff (vec4 a, vec4 b) { vec4 d = abs(a - b); return max(max(d.x, d.y), max(d.z, d.w)); }
vec4 get (in float arr[4]) { return vec4(arr[0], arr[1], arr[2], arr[3]); }
void set (out float arr[4], vec4 val) { arr[0] = val.x; arr[1] = val.y; arr[2] = val.z; arr[3] = val.w; }
void negate (inout float arr[4]) { set(arr, -get(arr)); }
bool test (in float arr[4], vec4 ref) { return (absDiff(get(arr), ref) < 0.1); }
bool isEqual (in float a[4], in float b[4]) { return (absDiff(get(a), get(b)) < 0.1); }

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	return -a;
	a = a * -1.0;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	return -a;
	a = a * -1.0;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	if (a != 0.0)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	if (a != 0.0)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	if (a == 0.0)
		return 1.0;
	else
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	if (a == 0.0)
		return 1.0;
	else
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 1; i++)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 1; i++)
		return -a;
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 3; i++)
	{
		if (i == 1)
			return a;
		else if (i > 1)
			return -1.0;
		a = -a;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 3; i++)
	{
		if (i == 1)
			return a;
		else if (i > 1)
			return -1.0;
		a = -a;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 5; i++)
		a = -a;
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 5; i++)
		a = -a;
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		if (i == 4)
			break;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		if (i == 4)
			break;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 4)
			continue;
		a = -a;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 4)
			continue;
		a = -a;
	}
	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		for (int j = 0; j < 4; j++)
		{
			a = -a;
			if (i == 1)
				return a;
		}
		if (i == 4)
			return 1.0;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		a = -a;
		for (int j = 0; j < 4; j++)
		{
			a = -a;
			if (i == 1)
				return a;
		}
		if (i == 4)
			return 1.0;
	}
	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++) // negate a
	{
		a = -a;
		if (i == 4)
			a = -a;
	}

	for (int i = 6; i < 10; i++) // keep a
	{
		if (i == 8)
			continue;
		else if (i == 9)
			break;
		a = -a;
	}

	return a;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++) // negate a
	{
		a = -a;
		if (i == 4)
			a = -a;
	}

	for (int i = 6; i < 10; i++) // keep a
	{
		if (i == 8)
			continue;
		else if (i == 9)
			break;
		a = -a;
	}

	return a;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 0)
			continue;
		else if (i == 1)
		{
		}
		else if (i == 3)
			break;
		else
			return a;
		a = -a;
	}

	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float a)
{
	for (int i = 0; i < 6; i++)
	{
		if (i == 0)
			continue;
		else if (i == 1)
		{
		}
		else if (i == 3)
			break;
		else
			return a;
		a = -a;
	}

	return 1.0;
}

void main()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


float sum(vec4 v) { return (v.x + v.y + v.z + v.w); }

float func (float a, vec3 b, vec2 c, vec2 d, vec4 e)
{
	return -sum(vec4(a, b) + vec4(c, d)) + sum(e);
}

void main()
{
	
	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


float sum(vec4 v) { return (v.x + v.y + v.z + v.w); }

float func (float a, vec3 b, vec2 c, vec2 d, vec4 e)
{
	return -sum(vec4(a, b) + vec4(c, d)) + sum(e);
}

void main()
{
	
	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


int sum(ivec4 v) { return (v.x + v.y + v.z + v.w); }

int func (int a, ivec3 b, ivec2 c, ivec2 d, ivec4 e)
{
	return -sum(ivec4(a, b) + ivec4(c, d)) + sum(e);
}

void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


int sum(ivec4 v) { return (v.x + v.y + v.z + v.w); }

int func (int a, ivec3 b, ivec2 c, ivec2 d, ivec4 e)
{
	return -sum(ivec4(a, b) + ivec4(c, d)) + sum(e);
}

void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = func(in0.y, in0.xzw, in0.wz, in0.yx, in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(a_in0);

	float v0 = float(in0);
	int v1 = in0;
	out0 = func((v0 += 1.0), v1++, (v0 > 1.5), v1);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(v_in0 * 1.0025);

	float v0 = float(in0);
	int v1 = in0;
	out0 = func((v0 += 1.0), v1++, (v0 > 1.5), v1);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int g;

int modG (int v)
{
	g += v;
	return v;
}

int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(a_in0);

	out0 = func(float(g = in0), modG(2), --g > 0, g);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int g;

int modG (int v)
{
	g += v;
	return v;
}

int func (float a, int b, bool c, int d)
{
	if (c)
		return b + int(a) + d;
	else
		return -1;
}

void main ()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(float(g = in0), modG(2), --g > 0, g);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
// Note specification says that returned value is undefined if no return
// statement has been executed. In this case func() is called only with
// positive values.
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;
varying float out0;


float func (float f)
{
	if (f > 0.0)
		return -f;
}

void main ()
{
	
	out0 = func(in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
functions.misc.missing_returns_vertex: expected shaders to compile and link properly, but failed to link.
loading: functions.test
completed load request: functions.test
Processing functions.datatypes.float_float_vertex
Processing functions.datatypes.float_float_fragment
Processing functions.datatypes.float_vec2_vertex
Processing functions.datatypes.float_vec2_fragment
Processing functions.datatypes.float_vec3_vertex
Processing functions.datatypes.float_vec3_fragment
Processing functions.datatypes.float_vec4_vertex
Processing functions.datatypes.float_vec4_fragment
Processing functions.datatypes.float_mat2_vertex
Processing functions.datatypes.float_mat2_fragment
Processing functions.datatypes.float_mat3_vertex
Processing functions.datatypes.float_mat3_fragment
Processing functions.datatypes.float_mat4_vertex
Processing functions.datatypes.float_mat4_fragment
Processing functions.datatypes.int_int_vertex
Processing functions.datatypes.int_int_fragment
Processing functions.datatypes.int_ivec2_vertex
Processing functions.datatypes.int_ivec2_fragment
Processing functions.datatypes.int_ivec3_vertex
Processing functions.datatypes.int_ivec3_fragment
Processing functions.datatypes.int_ivec4_vertex
Processing functions.datatypes.int_ivec4_fragment
Processing functions.datatypes.bool_bool_vertex
Processing functions.datatypes.bool_bool_fragment
Processing functions.datatypes.bool_bvec2_vertex
Processing functions.datatypes.bool_bvec2_fragment
Processing functions.datatypes.bool_bvec3_vertex
Processing functions.datatypes.bool_bvec3_fragment
Processing functions.datatypes.bool_bvec4_vertex
Processing functions.datatypes.bool_bvec4_fragment
Processing functions.datatypes.mat2_vertex
Processing functions.datatypes.mat2_fragment
Processing functions.datatypes.mat3_vertex
Processing functions.datatypes.mat3_fragment
Processing functions.datatypes.mat4_vertex
Processing functions.datatypes.mat4_fragment
Processing functions.datatypes.float_struct_vertex
Processing functions.datatypes.float_struct_fragment
Processing functions.datatypes.struct_struct_vertex
Processing functions.datatypes.struct_struct_fragment
Processing functions.datatypes.struct_nested_struct_vertex
Processing functions.datatypes.struct_nested_struct_fragment
Processing functions.qualifiers.in_float_vertex
Processing functions.qualifiers.in_float_fragment
Processing functions.qualifiers.out_float_vertex
Processing functions.qualifiers.out_float_fragment
Processing functions.qualifiers.inout_float_vertex
Processing functions.qualifiers.inout_float_fragment
Processing functions.qualifiers.in_lowp_float_vertex
Processing functions.qualifiers.in_lowp_float_fragment
Processing functions.qualifiers.out_lowp_float_vertex
Processing functions.qualifiers.out_lowp_float_fragment
Processing functions.qualifiers.inout_lowp_float_vertex
Processing functions.qualifiers.inout_lowp_float_fragment
Processing functions.qualifiers.in_highp_float_vertex
Processing functions.qualifiers.in_highp_float_fragment
Processing functions.qualifiers.out_highp_float_vertex
Processing functions.qualifiers.out_highp_float_fragment
Processing functions.qualifiers.inout_highp_float_vertex
Processing functions.qualifiers.inout_highp_float_fragment
Processing functions.qualifiers.const_float_vertex
Processing functions.qualifiers.const_float_fragment
Processing functions.qualifiers.const_in_float_vertex
Processing functions.qualifiers.const_in_float_fragment
Processing functions.qualifiers.in_int_vertex
Processing functions.qualifiers.in_int_fragment
Processing functions.qualifiers.out_int_vertex
Processing functions.qualifiers.out_int_fragment
Processing functions.qualifiers.inout_int_vertex
Processing functions.qualifiers.inout_int_fragment
Processing functions.qualifiers.in_lowp_int_vertex
Processing functions.qualifiers.in_lowp_int_fragment
Processing functions.qualifiers.out_lowp_int_vertex
Processing functions.qualifiers.out_lowp_int_fragment
Processing functions.qualifiers.inout_lowp_int_vertex
Processing functions.qualifiers.inout_lowp_int_fragment
Processing functions.qualifiers.in_highp_int_vertex
Processing functions.qualifiers.in_highp_int_fragment
Processing functions.qualifiers.out_highp_int_vertex
Processing functions.qualifiers.out_highp_int_fragment
Processing functions.qualifiers.inout_highp_int_vertex
Processing functions.qualifiers.inout_highp_int_fragment
Processing functions.qualifiers.const_int_vertex
Processing functions.qualifiers.const_int_fragment
Processing functions.qualifiers.const_in_int_vertex
Processing functions.qualifiers.const_in_int_fragment
Processing functions.qualifiers.in_bool_vertex
Processing functions.qualifiers.in_bool_fragment
Processing functions.qualifiers.out_bool_vertex
Processing functions.qualifiers.out_bool_fragment
Processing functions.qualifiers.inout_bool_vertex
Processing functions.qualifiers.inout_bool_fragment
Processing functions.declarations.void_vs_no_void_vertex
Processing functions.declarations.void_vs_no_void_fragment
Processing functions.declarations.in_vs_no_in_vertex
Processing functions.declarations.in_vs_no_in_fragment
Processing functions.declarations.default_vs_explicit_precision_vertex
Processing functions.declarations.default_vs_explicit_precision_fragment
Processing functions.overloading.user_func_arg_type_simple_vertex
Processing functions.overloading.user_func_arg_type_simple_fragment
Processing functions.overloading.user_func_arg_float_types_vertex
Processing functions.overloading.user_func_arg_float_types_fragment
Processing functions.overloading.user_func_arg_int_types_vertex
Processing functions.overloading.user_func_arg_int_types_fragment
Processing functions.overloading.user_func_arg_bool_types_vertex
Processing functions.overloading.user_func_arg_bool_types_fragment
Processing functions.overloading.user_func_arg_basic_types_vertex
Processing functions.overloading.user_func_arg_basic_types_fragment
Processing functions.overloading.user_func_arg_complex_types_vertex
Processing functions.overloading.user_func_arg_complex_types_fragment
Processing functions.overloading.user_func_arguments_vertex
Processing functions.overloading.user_func_arguments_fragment
Processing functions.overloading.builtin_sin_vertex
Processing functions.overloading.builtin_sin_fragment
Processing functions.overloading.builtin_step_vertex
Processing functions.overloading.builtin_step_fragment
Processing functions.overloading.array_size_vertex
Processing functions.overloading.array_size_fragment
Processing functions.array_arguments.local_in_float_vertex
Processing functions.array_arguments.local_in_float_fragment
Processing functions.array_arguments.global_in_float_vertex
Processing functions.array_arguments.global_in_float_fragment
Processing functions.array_arguments.local_in_int_vertex
Processing functions.array_arguments.local_in_int_fragment
Processing functions.array_arguments.global_in_int_vertex
Processing functions.array_arguments.global_in_int_fragment
Processing functions.array_arguments.local_in_bool_vertex
Processing functions.array_arguments.local_in_bool_fragment
Processing functions.array_arguments.global_in_bool_vertex
Processing functions.array_arguments.global_in_bool_fragment
Processing functions.array_arguments.test_helpers_vertex
Processing functions.array_arguments.test_helpers_fragment
Processing functions.array_arguments.copy_local_in_on_call_vertex
Processing functions.array_arguments.copy_local_in_on_call_fragment
Processing functions.array_arguments.copy_global_in_on_call_vertex
Processing functions.array_arguments.copy_global_in_on_call_fragment
Processing functions.array_arguments.copy_local_inout_on_call_vertex
Processing functions.array_arguments.copy_local_inout_on_call_fragment
Processing functions.array_arguments.copy_global_inout_on_call_vertex
Processing functions.array_arguments.copy_global_inout_on_call_fragment
Processing functions.control_flow.simple_return_vertex
Processing functions.control_flow.simple_return_fragment
Processing functions.control_flow.return_in_if_vertex
Processing functions.control_flow.return_in_if_fragment
Processing functions.control_flow.return_in_else_vertex
Processing functions.control_flow.return_in_else_fragment
Processing functions.control_flow.return_in_loop_vertex
Processing functions.control_flow.return_in_loop_fragment
Processing functions.control_flow.return_in_loop_if_vertex
Processing functions.control_flow.return_in_loop_if_fragment
Processing functions.control_flow.return_after_loop_vertex
Processing functions.control_flow.return_after_loop_fragment
Processing functions.control_flow.return_after_break_vertex
Processing functions.control_flow.return_after_break_fragment
Processing functions.control_flow.return_after_continue_vertex
Processing functions.control_flow.return_after_continue_fragment
Processing functions.control_flow.return_in_nested_loop_vertex
Processing functions.control_flow.return_in_nested_loop_fragment
Processing functions.control_flow.return_after_loop_sequence_vertex
Processing functions.control_flow.return_after_loop_sequence_fragment
Processing functions.control_flow.mixed_return_break_continue_vertex
Processing functions.control_flow.mixed_return_break_continue_fragment
Processing functions.misc.multi_arg_float_vertex
Processing functions.misc.multi_arg_float_fragment
Processing functions.misc.multi_arg_int_vertex
Processing functions.misc.multi_arg_int_fragment
Processing functions.misc.argument_eval_order_1_vertex
Processing functions.misc.argument_eval_order_1_fragment
Processing functions.misc.argument_eval_order_2_vertex
Processing functions.misc.argument_eval_order_2_fragment
Processing functions.misc.missing_returns_vertex
ERROR: expected shaders to compile and link properly, but failed to link.
FAIL expected shaders to compile and link properly, but failed to link.
[object Object]
Processing functions.misc.missing_returns_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
// Note specification says that returned value is undefined if no return
// statement has been executed. In this case func() is called only with
// positive values.
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying float in0;
uniform float ref_out0;
float out0;


float func (float f)
{
	if (f > 0.0)
		return -f;
}

void main ()
{
	
	out0 = func(in0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to link.
functions.misc.missing_returns_fragment: expected shaders to compile and link properly, but failed to link.
FAIL expected shaders to compile and link properly, but failed to link.
[object Object]
Processing functions.invalid.break_in_body_vertex
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	break;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.break_in_body_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	break;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.continue_in_body_vertex
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	continue;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.continue_in_body_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	continue;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.return_value_from_void_function_vertex
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.return_value_from_void_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func ()
{
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.extra_arguments_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func(1.0, 2.0);
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.extra_arguments_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func(1.0, 2.0);
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.missing_arguments_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func();
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.missing_arguments_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (float f)
{
}

void main ()
{
	func();
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.missing_argument_type_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (in f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.missing_argument_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (in f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_basetype_mismatch_vertex
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

void func (float f)
{
}

void main ()
{
	func(2);
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_basetype_mismatch_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

void func (float f)
{
}

void main ()
{
	func(2);
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_scalar_vector_mismatch_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec2 f)
{
}

void main ()
{
	func(2.0);
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_scalar_vector_mismatch_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec2 f)
{
}

void main ()
{
	func(2.0);
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_vector_size_mismatch_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void main ()
{
	func(vec2(2.0));
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_vector_size_mismatch_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void main ()
{
	func(vec2(2.0));
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.duplicate_function_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void func (vec3 f)
{
}

void func (vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.duplicate_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void func (vec3 f)
{
}

void func (vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.prototype_mismatch_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void main ()
{
	gl_Position = vec4(1.0);
}

float func (vec3 f)
{
	return f.x;
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.prototype_mismatch_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);

void main ()
{
	gl_FragColor = vec4(1.0);
}

float func (vec3 f)
{
	return f.x;
}

Compile status: false
Processing functions.invalid.prototype_unspecified_array_size_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[]);

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.prototype_unspecified_array_size_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[]);

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.call_mismatch_argument_array_size_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (vec3 f[3])
{
}

void main ()
{
	vec3 array[4];
	func(array);
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.call_mismatch_argument_array_size_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (vec3 f[3])
{
}

void main ()
{
	vec3 array[4];
	func(array);
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.prototype_mismatch_argument_const_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);
void func (const vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.prototype_mismatch_argument_const_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f);
void func (const vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.prototype_mismatch_argument_array_const_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (const vec3 f[3])
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.prototype_mismatch_argument_array_const_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f[3]);
void func (const vec3 f[3])
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.prototype_mismatch_array_inout_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (out vec3 f);
void func (inout vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.prototype_mismatch_array_inout_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (out vec3 f);
void func (inout vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.missing_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

func (float f);
func (inout vec3 f[3])
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.missing_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

func (float f);
func (inout vec3 f[3])
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.call_before_definition_vertex
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	func(1.0);
	gl_Position = vec4(1.0);
}

void func (float f)
{
}


Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.call_before_definition_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	func(1.0);
	gl_FragColor = vec4(1.0);
}

void func (float f)
{
}


Compile status: false
Processing functions.invalid.return_array_in_struct_vertex
gluShaderProgram.Shader:
precision mediump float;

struct Foo
{
	float f;
	float arr[2];
};

Foo func ()
{
	Foo f;
	f.f = 1.0;
	f.arr[0] = 2.0;
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.return_array_in_struct_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing functions.invalid.return_array_in_struct_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

struct Foo
{
	float f;
	float arr[2];
};

Foo func ()
{
	Foo f;
	f.f = 1.0;
	f.arr[0] = 2.0;
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.return_array_in_struct_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing functions.invalid.argument_precision_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

float func (lowp float f)
{
	return f;
}

float func (mediump float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_precision_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

float func (lowp float f)
{
	return f;
}

float func (mediump float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_in_out_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (out float f)
{
	f = 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_in_out_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (out float f)
{
	f = 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_in_inout_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_in_inout_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (in float f)
{
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.argument_out_inout_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (out float f)
{
	f = -1.0;
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.argument_out_inout_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (out float f)
{
	f = -1.0;
}

void func (inout float f)
{
	f = -f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.return_type_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

int func (float f)
{
	return int(f);
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.return_type_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

int func (float f)
{
	return int(f);
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.return_type_precision_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

lowp float func (float f)
{
	return f;
}

mediump float func (float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.return_type_precision_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

lowp float func (float f)
{
	return f;
}

mediump float func (float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.return_type_const_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

const float func (float f)
{
	return f;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.return_type_const_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return f;
}

const float func (float f)
{
	return f;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.return_without_value_vertex
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return;
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.return_without_value_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

float func (float f)
{
	return;
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.local_function_prototype_vertex
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f);

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.local_function_prototype_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing functions.invalid.local_function_prototype_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f);

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.local_function_prototype_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing functions.invalid.local_function_definition_vertex
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f)
	{
		return 1.0;
	}

	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.local_function_definition_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void main ()
{
	float func (float f)
	{
		return 1.0;
	}

	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.name_type_conflict_vertex
gluShaderProgram.Shader:
precision mediump float;

struct foo { float a; }

float foo (float f)
{
	return 1.0;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.name_type_conflict_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

struct foo { float a; }

float foo (float f)
{
	return 1.0;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.const_overload_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void func (const vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.const_overload_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
}

void func (const vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.uniform_local_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	uniform float u;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.uniform_local_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	uniform float u;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.varying_local_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	varying float v;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.varying_local_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	varying float v;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.attribute_local_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	attribute float a;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.attribute_local_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (vec3 f)
{
	attribute float a;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.uniform_argument_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (uniform vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.uniform_argument_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (uniform vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.varying_argument_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (varying vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.varying_argument_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (varying vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.attribute_argument_vertex
gluShaderProgram.Shader:
precision mediump float;

void func (attribute vec3 f)
{
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.attribute_argument_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void func (attribute vec3 f)
{
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.uniform_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

uniform float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.uniform_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

uniform float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.varying_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

varying float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.varying_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

varying float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.attribute_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

attribute float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.attribute_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

attribute float func (vec3 f)
{
	return f.x;
}

void main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.main_invalid_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

float main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.main_invalid_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

float main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.main_has_arguments_vertex
gluShaderProgram.Shader:
precision mediump float;

void main (float f)
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.main_has_arguments_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

void main (float f)
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.main_missing_return_type_vertex
gluShaderProgram.Shader:
precision mediump float;

main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.main_missing_return_type_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.write_const_arg_vertex
gluShaderProgram.Shader:
precision mediump float;

func (const float f)
{
	f = 1.0;
}

main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.write_const_arg_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

func (const float f)
{
	f = 1.0;
}

main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.write_const_array_arg_vertex
gluShaderProgram.Shader:
precision mediump float;

func (const float f[3])
{
	f[0] = 1.0;
}

main ()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.write_const_array_arg_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;

func (const float f[3])
{
	f[0] = 1.0;
}

main ()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing functions.invalid.modify_const_arg_vertex
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	gl_Position = vec4(func(3));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.modify_const_arg_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	a = -a;
	return 2 * a;
}

void main()
{
	gl_FragColor = vec4(func(3));
}

Compile status: false
Processing functions.invalid.init_const_local_from_const_arg_vertex
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	const int b = -a;
	return 2 * b;
}

void main()
{
	gl_Position = vec4(func(3));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.init_const_local_from_const_arg_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	const int b = -a;
	return 2 * b;
}

void main()
{
	gl_FragColor = vec4(func(3));
}

Compile status: false
Processing functions.invalid.array_size_from_const_arg_vertex
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;
attribute highp vec4 dEQP_Position;


int func (const int a)
{
	int arr[a];
	arr[1] = 3;
	return arr[1];
}

void main()
{
	gl_Position = vec4(func(3));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing functions.invalid.array_size_from_const_arg_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
precision mediump int;


int func (const int a)
{
	int arr[a];
	arr[1] = 3;
	return arr[1];
}

void main()
{
	gl_FragColor = vec4(func(3));
}

Compile status: false
Processing functions.invalid.double_declare_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float f);
float func (float f);

float func (float f)
{
	return -f;
}

void main()
{
	gl_Position = vec4(func(1.0));
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.double_declare_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing functions.invalid.double_declare_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;


float func (float f);
float func (float f);

float func (float f)
{
	return -f;
}

void main()
{
	gl_FragColor = vec4(func(1.0));
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
functions.invalid.double_declare_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x0326F1B0>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.deqp_data_gles2_shaders_functions (5654 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_invalid_texture_functions
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

uniform lowp sampler2D s;

void main()
{
	vec4 r = texture2D(s, vec2(1.0), 1.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

uniform lowp samplerCube s;

void main()
{
	vec4 r = textureCube(s, vec3(1.0), 1.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

uniform sampler2D s;

void main()
{
	gl_FragColor = texture2DLod(s, vec2(0), 1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

uniform samplerCube s;

void main()
{
	gl_FragColor = textureCubeLod(s, vec3(0), 1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_invalid_texture_functions (471 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_keywords
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float attribute = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float attribute = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float const = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float const = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float uniform = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float uniform = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float varying = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float varying = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float break = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float break = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float continue = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float continue = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float do = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float do = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float for = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float for = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float while = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225842:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float while = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float if = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float if = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float else = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float else = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float in = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float in = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float out = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float out = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float inout = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float inout = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float float = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float float = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float int = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float int = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float void = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float void = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float bool = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float bool = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float true = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float true = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float false = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float false = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float lowp = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float lowp = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float mediump = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float mediump = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float highp = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float highp = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float precision = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float precision = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float invariant = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float invariant = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float discard = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float discard = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float return = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float return = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float mat2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float mat2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float mat3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float mat3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float mat4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float mat4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float vec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float vec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float vec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float vec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float vec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float vec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float ivec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float ivec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float ivec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float ivec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float ivec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float ivec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float bvec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float bvec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float bvec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float bvec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float bvec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float bvec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler2D = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler2D = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float samplerCube = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float samplerCube = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float struct = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float struct = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float asm = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float asm = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float class = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float class = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float union = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float union = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float enum = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float enum = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float typedef = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float typedef = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float template = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float template = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float this = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float this = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float packed = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float packed = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float goto = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float goto = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float switch = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float switch = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float default = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float default = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float inline = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float inline = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float noinline = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float noinline = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float volatile = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float volatile = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float public = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float public = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float static = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float static = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float extern = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float extern = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float external = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float external = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float interface = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float interface = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float flat = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float flat = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float long = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float long = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float short = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float short = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float double = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float double = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float half = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float half = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float fixed = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float fixed = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float unsigned = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float unsigned = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225843:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float superp = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float superp = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float input = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float input = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float output = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float output = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float hvec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float hvec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float hvec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float hvec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float hvec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float hvec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float dvec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float dvec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float dvec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float dvec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float dvec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float dvec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float fvec2 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float fvec2 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float fvec3 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float fvec3 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float fvec4 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float fvec4 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler1D = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler1D = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler3D = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler3D = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler1DShadow = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler1DShadow = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler2DShadow = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler2DShadow = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler2DRect = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler2DRect = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler3DRect = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler3DRect = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sampler2DRectShadow = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sampler2DRectShadow = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float sizeof = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float sizeof = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float cast = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float cast = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float namespace = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float namespace = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float using = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float using = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float __invalid = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float __invalid = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float in__valid = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float in__valid = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float invalid__ = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float invalid__ = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float gl_Invalid = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float gl_Invalid = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float 0123 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float 0123 = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;


void main()
{
	
	float 0invalid = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;



void main()
{
	
	float 0invalid = 1.0;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_keywords (2139 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_linkage
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
varying mediump float var;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float var;
uniform bool u_false;
void main()
{
	if (u_false)
		gl_FragColor = vec4(var);
	else
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225844:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		gl_FragColor = vec4(var);
	else
		gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying mediump float var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying float var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec2 in0;

varying mediump vec2 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec2 ref_out0;
vec2 out0;

varying vec2 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec3 in0;

varying mediump vec3 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec3 ref_out0;
vec3 out0;

varying vec3 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec4 in0;

varying mediump vec4 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

varying vec4 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat2 in0;

varying mediump mat2 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
uniform mat2 ref_out0;
mat2 out0;

varying mat2 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat3 in0;

varying mediump mat3 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
uniform mat3 ref_out0;
mat3 out0;

varying mat3 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat4 in0;

varying mediump mat4 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
uniform mat4 ref_out0;
mat4 out0;

varying mat4 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying highp float var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying highp vec2 var;
void main()
{
	var = vec2(in0, 2.0*in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying lowp vec2 var;
void main()
{
	out0 = var.y - var.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying lowp vec4 var;
void main()
{
	var = vec4(in0, 2.0*in0, -in0, -in0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump vec4 var;
void main()
{
	out0 = var.x + var.y + var.z + var.w;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	var = 2.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump vec2 var;
void main()
{
	if (false)
	{
		gl_FragColor = vec4(var.y);
	}
	else
	{
		gl_FragColor = vec4(1.0);
	}
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	var = 2.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump vec2 var;
void main()
{
	gl_FragColor = var.xyyx;
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(var);
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump int var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying mediump int var;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying bool var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying bool var;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying struct { mediump float foo; } var;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
varying struct { mediump float foo; } var;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;

varying float var1;
varying float var2;

void main()
{
	var1 = in0;
	var2 = var1 + in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying float var1;
varying float var2;

void main()
{
	out0 = var1 + var2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying float var1;
varying float var2;

void main()
{
	var1 = in0;
	var2 = var1 + in0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying float var1;
varying float var2;

void main()
{
	var2 = var1;
	out0 = var1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a + val.b;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b + val.a;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a + val.b;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b.y + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:

attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b.y + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Inner {mediump vec4 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Inner {mediump vec4 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.c.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Inner {mediump vec3 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Inner {mediump vec3 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.c.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec2 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec2 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec2 a; mediump int b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec2 a; mediump int b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + float(val.b);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump int b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump int b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + float(val.b);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {bvec2 a; mediump vec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a.x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {bvec2 a; mediump vec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump ivec2 a; mediump vec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = vec2(val.a).x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump ivec2 a; mediump vec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump ivec2 a; mediump ivec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = vec2(val.a).x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump ivec2 a; mediump ivec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + vec2(val.b).y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump int a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec3 a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a.x);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {highp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {lowp float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {lowp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {lowp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
struct Struct {float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
struct Light
{
 mediump vec3	color;
 highp vec4		position;
 highp vec3		direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;

RTEX_DECLARATIONS}
orm Light val;
ing mediump float res;
 main()

res = val.constantAttenuation;
gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
 struct Light
 {
    mediump vec3	color;
 highp vec4		position;
 highp vec3		direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;
;
truct Struct {float a;};
niform Light val;
{FRAGMENT_DECLARATIONS}
arying mediump float res;
oid main()
	 
out0 = res + val.quadraticAttenuation;
bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "linkage.uniform_struct_use_case_rip: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "loading: linkage.test", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "completed load request: linkage.test", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_5", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_6", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_7", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_vec2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_vec4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_mat2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_mat3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_mat4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_differing_precision_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_differing_precision_2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_differing_precision_3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_mismatch_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_type_mismatch_2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_illegal_usage_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.invalid_varying_type_int", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.invalid_varying_type_bool", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.invalid_varying_type_struct", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_readback_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.varying_writeback_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vertex_only", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_fragment_only", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vec4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vertex_only_vec4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_fragment_only_vec4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vec4_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vertex_only_vec4_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_fragment_only_vec4_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec4_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vec4_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_vertex_only_vec4_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_fragment_only_vec4_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec4_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec4_struct", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec4_vec3_struct", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec2_vec3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_vec2_int", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_int_float", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_bvec2_vec2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_ivec2_vec2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_partial_ivec2_ivec2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_type_conflict_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_type_conflict_2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_type_conflict_3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_precision_conflict_1", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_precision_conflict_2", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_precision_conflict_3", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_precision_conflict_4", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_use_case_rip", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Processing linkage.uniform_struct_use_case_rip_sans_highp", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
struct Light
{
 mediump vec3	color;
 mediump vec4	position;
 mediump vec3	direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;

RTEX_DECLARATIONS}
orm Light val;
ing mediump float res;
 main()

res = val.constantAttenuation;
gl_Position = dEQP_Position;


", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
 struct Light
 {
    mediump vec3	color;
 mediump vec4	position;
 mediump vec3	direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;
;
truct Struct {float a;};
niform Light val;
{FRAGMENT_DECLARATIONS}
arying mediump float res;
oid main()
	 
out0 = res + val.quadraticAttenuation;
bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);


", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "linkage.uniform_struct_use_case_rip_sans_highp: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225845:INFO:CONSOLE(11)] "[object Object]", source:  (11)

Expected exception while running WebglConformance.deqp_data_gles2_shaders_linkage

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
varying mediump float var;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump float var;
uniform bool u_false;
void main()
{
	if (u_false)
		gl_FragColor = vec4(var);
	else
		gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		var = 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
uniform bool u_false;

varying mediump float var;
void main()
{
	if (u_false)
		gl_FragColor = vec4(var);
	else
		gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying mediump float var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying float var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec2 in0;

varying mediump vec2 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec2 ref_out0;
vec2 out0;

varying vec2 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec3 in0;

varying mediump vec3 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec3 ref_out0;
vec3 out0;

varying vec3 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute vec4 in0;

varying mediump vec4 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

varying vec4 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat2 in0;

varying mediump mat2 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat2 a, mat2 b, float eps) { vec2 diff = max(abs(a[0]-b[0]), abs(a[1]-b[1])); return all(lessThanEqual(diff, vec2(eps))); }
uniform mat2 ref_out0;
mat2 out0;

varying mat2 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat3 in0;

varying mediump mat3 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat3 a, mat3 b, float eps) { vec3 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), abs(a[2]-b[2])); return all(lessThanEqual(diff, vec3(eps))); }
uniform mat3 ref_out0;
mat3 out0;

varying mat3 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute mat4 in0;

varying mediump mat4 var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (mat4 a, mat4 b, float eps) { vec4 diff = max(max(abs(a[0]-b[0]), abs(a[1]-b[1])), max(abs(a[2]-b[2]), abs(a[3]-b[3]))); return all(lessThanEqual(diff, vec4(eps))); }
uniform mat4 ref_out0;
mat4 out0;

varying mat4 var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying highp float var;
void main()
{
	var = in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float var;
void main()
{
	out0 = var;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying highp vec2 var;
void main()
{
	var = vec2(in0, 2.0*in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying lowp vec2 var;
void main()
{
	out0 = var.y - var.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;
attribute float in0;

varying lowp vec4 var;
void main()
{
	var = vec4(in0, 2.0*in0, -in0, -in0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump vec4 var;
void main()
{
	out0 = var.x + var.y + var.z + var.w;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	var = 2.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump vec2 var;
void main()
{
	if (false)
	{
		gl_FragColor = vec4(var.y);
	}
	else
	{
		gl_FragColor = vec4(1.0);
	}
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump float var;
void main()
{
	var = 2.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump vec2 var;
void main()
{
	gl_FragColor = var.xyyx;
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
varying mediump float var;
void main()
{
	gl_FragColor = vec4(var);
}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying mediump int var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
varying mediump int var;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying bool var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
varying bool var;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

varying struct { mediump float foo; } var;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
varying struct { mediump float foo; } var;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float in0;

varying float var1;
varying float var2;

void main()
{
	var1 = in0;
	var2 = var1 + in0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying float var1;
varying float var2;

void main()
{
	out0 = var1 + var2;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying float var1;
varying float var2;

void main()
{
	var1 = in0;
	var2 = var1 + in0;
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
precision mediump float;

varying float var1;
varying float var2;

void main()
{
	var2 = var1;
	out0 = var1;
	gl_FragColor = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a + val.b;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b + val.a;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a + val.b;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b.y + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec4 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b.y + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b.y;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
void main()
{
	dummy = val.a.x + val.b;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float dummy;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.b + val.a.x;
	out0 = out0 + dummy;
	out0 = out0 - dummy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x + val.b;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = res;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
void main()
{
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{	 
	out0 = val.a.x + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a; mediump float b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Inner {mediump vec4 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Inner {mediump vec4 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.c.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Inner {mediump vec3 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Inner {mediump vec3 c;};
struct Struct {mediump vec4 a; Inner b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.c.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec2 a; mediump vec3 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec2 a; mediump vec3 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec2 a; mediump int b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a.x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec2 a; mediump int b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + float(val.b);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump int b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a; mediump int b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + float(val.b);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {bvec2 a; mediump vec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a.x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {bvec2 a; mediump vec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump ivec2 a; mediump vec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = vec2(val.a).x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump ivec2 a; mediump vec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.b.y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump ivec2 a; mediump ivec2 b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = vec2(val.a).x;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump ivec2 a; mediump ivec2 b;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + vec2(val.b).y;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a; mediump float b;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = res + val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump int a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump vec3 a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = float(val.a.x);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump vec4 a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {highp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {mediump float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {lowp float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {lowp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {mediump float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
attribute highp vec4 dEQP_Position;

struct Struct {lowp float a;};
uniform Struct val;
varying mediump float res;
void main()
{
	res = val.a;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
struct Struct {float a;};
uniform Struct val;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

varying mediump float res;
void main()
{	 
	out0 = val.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
struct Light
{
 mediump vec3	color;
 highp vec4		position;
 highp vec3		direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;

RTEX_DECLARATIONS}
orm Light val;
ing mediump float res;
 main()

res = val.constantAttenuation;
gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
precision mediump float;
 struct Light
 {
    mediump vec3	color;
 highp vec4		position;
 highp vec3		direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;
;
truct Struct {float a;};
niform Light val;
{FRAGMENT_DECLARATIONS}
arying mediump float res;
oid main()
	 
out0 = res + val.quadraticAttenuation;
bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
linkage.uniform_struct_use_case_rip: expected shaders to compile and link properly, but failed to compile.
loading: linkage.test
completed load request: linkage.test
Processing linkage.varying_1
Processing linkage.varying_2
Processing linkage.varying_3
Processing linkage.varying_4
Processing linkage.varying_5
Processing linkage.varying_6
Processing linkage.varying_7
Processing linkage.varying_type_float
Processing linkage.varying_type_vec2
Processing linkage.varying_type_vec3
Processing linkage.varying_type_vec4
Processing linkage.varying_type_mat2
Processing linkage.varying_type_mat3
Processing linkage.varying_type_mat4
Processing linkage.varying_differing_precision_1
Processing linkage.varying_differing_precision_2
Processing linkage.varying_differing_precision_3
Processing linkage.varying_type_mismatch_1
Processing linkage.varying_type_mismatch_2
Processing linkage.varying_illegal_usage_1
Processing linkage.invalid_varying_type_int
Processing linkage.invalid_varying_type_bool
Processing linkage.invalid_varying_type_struct
Processing linkage.varying_readback_1
Processing linkage.varying_writeback_1
Processing linkage.uniform_struct
Processing linkage.uniform_struct_vertex_only
Processing linkage.uniform_struct_fragment_only
Processing linkage.uniform_struct_partial
Processing linkage.uniform_struct_vec4
Processing linkage.uniform_struct_vertex_only_vec4
Processing linkage.uniform_struct_fragment_only_vec4
Processing linkage.uniform_struct_partial_vec4
Processing linkage.uniform_struct_vec4_vec3
Processing linkage.uniform_struct_vertex_only_vec4_vec3
Processing linkage.uniform_struct_fragment_only_vec4_vec3
Processing linkage.uniform_struct_partial_vec4_vec3
Processing linkage.uniform_struct_vec4_float
Processing linkage.uniform_struct_vertex_only_vec4_float
Processing linkage.uniform_struct_fragment_only_vec4_float
Processing linkage.uniform_struct_partial_vec4_float
Processing linkage.uniform_struct_partial_vec4_struct
Processing linkage.uniform_struct_partial_vec4_vec3_struct
Processing linkage.uniform_struct_partial_vec2_vec3
Processing linkage.uniform_struct_partial_vec2_int
Processing linkage.uniform_struct_partial_int_float
Processing linkage.uniform_struct_partial_bvec2_vec2
Processing linkage.uniform_struct_partial_ivec2_vec2
Processing linkage.uniform_struct_partial_ivec2_ivec2
Processing linkage.uniform_struct_type_conflict_1
Processing linkage.uniform_struct_type_conflict_2
Processing linkage.uniform_struct_type_conflict_3
Processing linkage.uniform_struct_precision_conflict_1
Processing linkage.uniform_struct_precision_conflict_2
Processing linkage.uniform_struct_precision_conflict_3
Processing linkage.uniform_struct_precision_conflict_4
Processing linkage.uniform_struct_use_case_rip
ERROR: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing linkage.uniform_struct_use_case_rip_sans_highp
gluShaderProgram.Shader:
struct Light
{
 mediump vec3	color;
 mediump vec4	position;
 mediump vec3	direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;

RTEX_DECLARATIONS}
orm Light val;
ing mediump float res;
 main()

res = val.constantAttenuation;
gl_Position = dEQP_Position;



Compile status: false
gluShaderProgram.Shader:
precision mediump float;
 struct Light
 {
    mediump vec3	color;
 mediump vec4	position;
 mediump vec3	direction;
 mediump float	constantAttenuation;
 mediump float	linearAttenuation;
 mediump float	quadraticAttenuation;
;
truct Struct {float a;};
niform Light val;
{FRAGMENT_DECLARATIONS}
arying mediump float res;
oid main()
	 
out0 = res + val.quadraticAttenuation;
bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);



Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
linkage.uniform_struct_use_case_rip_sans_highp: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x0326F170>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.deqp_data_gles2_shaders_linkage (1399 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_preprocessor
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define e +1
void main()
{
	mediump int n = 1e;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define e +1
void main()
{
	mediump int n = 1e;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define e +1

void main()
{
	mediump int 1xyz = 1;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define e +1

void main()
{
	mediump int 1xyz = 1;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


#
 comment
	# /* */

void main()
{
	out0 = 0.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "preprocessor.basic.null_directive_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "loading: preprocessor.test", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "completed load request: preprocessor.test", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.correct_phases_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.correct_phases_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.invalid_identifier_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.invalid_identifier_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.null_directive_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.null_directive_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


#
 comment
	# /* */

void main()
{
	out0 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "preprocessor.basic.null_directive_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.invalid_directive_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#defin AAA

void main()
{
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.invalid_directive_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#defin AAA

void main()
{
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.missing_identifier_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define

void main()
{
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.missing_identifier_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define

void main()
{
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_object_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


# define VALUE

void main()
{
	out0 = VALUE - 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_object_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


# define VALUE

void main()
{
	out0 = VALUE - 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_function_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


# define VALUE(a)

void main()
{
	out0 = VALUE(2.0) - 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_function_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


# define VALUE(a)

void main()
{
	out0 = VALUE(2.0) - 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_directive_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


#

void main()
{
	out0 = 1.0;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.basic.empty_directive_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


#

void main()
{
	out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.define_value_and_function_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position; varying float out0; 
#	define		VALUE			(1.5 + 2.5)
#	define		FUNCTION(__LINE__, b)	__LINE__+b

void main()
{
	out0 = FUNCTION(VALUE, ((0.2) + 1.8) );
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.define_value_and_function_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); } uniform float ref_out0; float out0; 
#	define		VALUE			(1.5 + 2.5)
#	define		FUNCTION(__LINE__, b)	__LINE__+b

void main()
{
	out0 = FUNCTION(VALUE, ((0.2) + 1.8) );
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_object_invalid_syntax_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define		VAL			2.0
#undef		VAL	sdflkjfds
#define		VAL			1.0

void main()
{
	gl_Position = vec4(VAL);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_object_invalid_syntax_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define		VAL			2.0
#undef		VAL	sdflkjfds
#define		VAL			1.0

void main()
{
	gl_FragColor = vec4(VAL);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __LINE__

void main()
{
	gl_Position = vec4(__LINE__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __LINE__

void main()
{
	gl_FragColor = vec4(__LINE__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_2_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __FILE__

void main()
{
	gl_Position = vec4(__FILE__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_2_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __FILE__

void main()
{
	gl_FragColor = vec4(__FILE__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_3_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __VERSION__

void main()
{
	gl_Position = vec4(__VERSION__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_3_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef __VERSION__

void main()
{
	gl_FragColor = vec4(__VERSION__);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_4_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef GL_ES

void main()
{
	gl_Position = vec4(GL_ES);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_invalid_object_4_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef GL_ES

void main()
{
	gl_FragColor = vec4(GL_ES);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_function_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define		FUNCTION(a,b) a+b
#undef		FUNCTION
#define 	FUNCTION(a,b) a-b

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.definitions.undefine_function_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define		FUNCTION(a,b) a+b
#undef		FUNCTION
#define 	FUNCTION(a,b) a-b

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.define_non_identifier_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define 123 321

void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.define_non_identifier_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define 123 321

void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.undef_non_identifier_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef 123

void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.undef_non_identifier_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef 123

void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.undef_non_identifier_2_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef foo.bar

void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.invalid_definitions.undef_non_identifier_2_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#undef foo.bar

void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_ident_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define AAAA 		2.1
# define VALUE (AAA - 1.0)
# define VALUE (AAAA - 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_ident_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define AAAA 		2.1
# define VALUE (AAA - 1.0)
# define VALUE (AAAA - 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_whitespace_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA- 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_whitespace_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA- 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_op_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA + 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_op_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA + 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_floatval_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.1)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_floatval_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.1)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_floatval_2_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.0e-1)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_floatval_2_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.0e-1)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_intval_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 2)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_intval_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 2)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_intval_2_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 0x1)

void main()
{
	gl_Position = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.invalid_object_intval_2_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 0x1)

void main()
{
	gl_FragColor = vec4(VALUE);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	(RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	(RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_ifdef_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifdef ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_ifdef_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifdef ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1
#undef ADEFINE

#ifdef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1
#undef ADEFINE

#ifdef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_ifndef_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifndef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_ifndef_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifndef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_defined_1_vertex", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined(ADEFINE)
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_defined_1_fragment", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined(ADEFINE)
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225846:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_defined_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_defined_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);

gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_comment_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl dsfjkhfdsjkh fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_comment_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl dsfjkhfdsjkh fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl
				dsfjkhfdsjkh
				fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl
				dsfjkhfdsjkh
				fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_redefinitions.invalid_identifier_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define __VALUE__	1

void main()
{
	gl_Position = vec4(__VALUE__);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_redefinitions.invalid_identifier_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define __VALUE__	1

void main()
{
	gl_FragColor = vec4(__VALUE__);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_redefinitions.invalid_identifier_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define GL_VALUE	1.0

void main()
{
	gl_Position = vec4(GL_VALUE);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_redefinitions.invalid_identifier_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define GL_VALUE	1.0

void main()
{
	gl_FragColor = vec4(GL_VALUE);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.multiline_comment_define_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define VALUE /* current
			value */ 4.2

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.multiline_comment_define_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define VALUE /* current
			value */ 4.2

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.nested_comment_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 0.0;
	/* /* */
	out0 = 1.0;
	// */
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.nested_comment_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 0.0;
	/* /* */
	out0 = 1.0;
	// */
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.comment_trick_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	/*/
	out0 = 0.0;
	/*/
	out0 = 1.0;
	/**/
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.comment_trick_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	/*/
	out0 = 0.0;
	/*/
	out0 = 1.0;
	/**/
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.comment_trick_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	/**/
	out0 = 1.0;
	/*/
	out0 = 0.0;
	/**/
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.comment_trick_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	/**/
	out0 = 1.0;
	/*/
	out0 = 0.0;
	/**/
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.invalid_comment_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/* /* */ */
	gl_Position = 1.0;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.invalid_comment_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/* /* */ */
	gl_FragColor = 1.0;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.unterminated_comment_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/*
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.unterminated_comment_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/*
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.unterminated_comment_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
/*
precision mediump float;
void main()
{
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.comments.unterminated_comment_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
/*
precision mediump float;
void main()
{
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.same_object_and_function_param_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define VALUE 1.0
#define FUNCTION(VALUE, B)	(VALUE-B)

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.same_object_and_function_param_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define VALUE 1.0
#define FUNCTION(VALUE, B)	(VALUE-B)

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.complex_func_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define AAA(a,b)	a*(BBB(a,b))
#define BBB(a,b)	a-b

void main()
{
	out0 = BBB(AAA(8.0/4.0, 2.0)*BBB(2.0*2.0,0.75*2.0), AAA(40.0,10.0*BBB(5.0,3.0)));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.complex_func_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define AAA(a,b)	a*(BBB(a,b))
#define BBB(a,b)	a-b

void main()
{
	out0 = BBB(AAA(8.0/4.0, 2.0)*BBB(2.0*2.0,0.75*2.0), AAA(40.0,10.0*BBB(5.0,3.0)));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.function_definition_with_comments_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

/* sdfljk */  	#/* sdfljk */define /* sdfljk */ FUNC( /* jklsfd*/a /*sfdjklh*/, /*sdfklj */b /*sdfklj*/)		a+b

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_definitions.function_definition_with_comments_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

/* sdfljk */  	#/* sdfljk */define /* sdfljk */ FUNC( /* jklsfd*/a /*sfdjklh*/, /*sdfklj */b /*sdfklj*/)		a+b

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	AAA

void main()
{
	gl_Position = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	AAA

void main()
{
	gl_FragColor = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	BBB
#define BBB 	AAA

void main()
{
	gl_Position = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	BBB
#define BBB 	AAA

void main()
{
	gl_FragColor = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	(1.0+BBB)
#define BBB 	(2.0+AAA)

void main()
{
	gl_Position = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA	(1.0+BBB)
#define BBB 	(2.0+AAA)

void main()
{
	gl_FragColor = vec4(AAA);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_4_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA(a)	AAA(a)

void main()
{
	gl_Position = vec4(AAA(1.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_4_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA(a)	AAA(a)

void main()
{
	gl_FragColor = vec4(AAA(1.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_5_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA(a, b)	AAA(b, a)

void main()
{
	gl_Position = vec4(AAA(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.recursion.recursion_5_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define AAA(a, b)	AAA(b, a)

void main()
{
	gl_FragColor = vec4(AAA(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC( a, b)		a+b

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC( a, b)		a+b

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC( a, b )(a			+b)

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC( a, b )(a			+b)

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC(a,b)(a	/* comment
						 */ +b)

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.function_redefinition_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC(a,b)(a	/* comment
						 */ +b)

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(A,b)		A+b

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(A,b)		A+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b,c)	a+b+c

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0, 3.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b,c)	a+b+c

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0, 3.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b)		b+a

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b)		b+a

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC());
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC());
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC((();
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC((();
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_4_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_4_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_5_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_5_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_6_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_6_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_7_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_7_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_8_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0, 3.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.arguments_8_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0, 3.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.unique_param_name_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,a)		a+a

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.unique_param_name_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,a)		a+a

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a + b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a + b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(,a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.argument_list_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(,a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A  a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A  a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A,B,C  a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A,B,C  a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
# define FUNC(
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.semantic.ops_as_arguments_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define FOO(a, b)		(1 a 9) b 2

void main()
{
	out0 = float(FOO(+, *));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.semantic.ops_as_arguments_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define FOO(a, b)		(1 a 9) b 2

void main()
{
	out0 = float(FOO(+, *));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.semantic.correct_order_vertex", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define FUNC(A) A
#define A 2.0

void main()
{
	out0 = FUNC(A - 1.0);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Processing preprocessor.semantic.correct_order_fragment", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define FUNC(A) A
#define A 2.0

void main()
{
	out0 = FUNC(A - 1.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225847:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.version_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define AAA __VERSION__
	out0 = float(AAA);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.version_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define AAA __VERSION__
	out0 = float(AAA);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.gl_es_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	out0 = float(GL_ES);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.gl_es_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	out0 = float(GL_ES);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.gl_es_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define AAA(A) A

void main()
{
	out0 = float(AAA(GL_ES));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.gl_es_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define AAA(A) A

void main()
{
	out0 = float(AAA(GL_ES));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.line_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
const mediump int line = __LINE__;
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = float(line);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.line_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
const mediump int line = __LINE__;
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = float(line);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.line_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position; varying vec4 out0; 
#define BBB		__LINE__, /*
	*/ __LINE__
#define AAA(a,b) BBB, a, b

void main()
{
	out0 = vec4(AAA(__LINE__,
			__LINE__
			));
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.line_2_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.line_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); } uniform vec4 ref_out0; vec4 out0; 
#define BBB		__LINE__, /*
	*/ __LINE__
#define AAA(a,b) BBB, a, b

void main()
{
	out0 = vec4(AAA(__LINE__,
			__LINE__
			));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.line_2_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.file_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = float(__FILE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.file_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = float(__FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.if_gl_es_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
S
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.if_gl_es_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.if_gl_es_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
S
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.if_gl_es_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.if_version_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
RSION__ == 100
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.if_version_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.predefined_macros.if_version_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
RSION__ == 100
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.predefined_macros.if_version_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA asdf

ned AAA && !defined(BBB)
	out0 = 1.0;

	out0 = 0.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA asdf

ned AAA && !defined(BBB)
	out0 = 1.0;

	out0 = 0.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA defined(BBB)


	out0 = 1.0;

	out0 = 0.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA defined(BBB)


	out0 = 1.0;

	out0 = 0.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_3_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	out0 = -3.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_3_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_3_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	out0 = -3.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_3_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_4_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_4_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_5_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = 1.0;

	out0 = -2.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_5_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.basic_5_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = 1.0;

	out0 = -2.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.basic_5_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.unary_ops_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
2 >> 1) & 1)
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.unary_ops_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.unary_ops_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
2 >> 1) & 1)
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.unary_ops_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.unary_ops_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
(- - - - - 1 + + + + + +1) >> 1) & 1)
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.unary_ops_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.conditional_inclusion.unary_ops_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
(- - - - - 1 + + + + + +1) >> 1) & 1)
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.conditional_inclusion.unary_ops_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_op_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ ++1 - - - -1) >> 1) & 1)
	gl_Position = vec4(-1.0);

	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_op_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ ++1 - - - -1) >> 1) & 1)
	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_op_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ + +1 - -- -1) >> 1) & 1)
	gl_Position = vec4(-1.0);

	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_op_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ + +1 - -- -1) >> 1) & 1)
	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned()
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned()
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)

[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned)
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned)
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned((AAA))
	gl_Position = vec4(FUNC(1.0,2.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned((AAA))
	gl_FragColor = vec4(FUNC(1.0,2.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(AAA
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(AAA
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.defined_define_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

define 1
AAA 1.0

void main()
{
	out0 = AAA;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_ops.defined_define_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_ops.defined_define_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

define 1
AAA 1.0

void main()
{
	out0 = AAA;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_ops.defined_define_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.valid_undefined_identifier_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
 AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.valid_undefined_identifier_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.valid_undefined_identifier_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
 AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.valid_undefined_identifier_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.valid_undefined_identifier_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
 AAA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.valid_undefined_identifier_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.valid_undefined_identifier_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
 AAA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.valid_undefined_identifier_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
CCC + (-AAA || BBB)
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
CCC + (-AAA || BBB)
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_2_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_2_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_2_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_3_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_3_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_3_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_3_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_4_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_4_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_4_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.undefined_identifiers.undefined_identifier_4_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_5_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_5_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_6_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_6_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_7_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_7_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_8_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
A 2

 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_8_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
A 2

 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_9_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_9_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_10_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_10_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_11_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
B 2

 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_11_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
B 2

 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_12_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.undefined_identifiers.undefined_identifier_12_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_if_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_if_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_if_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_if_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_ifdef_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_ifdef_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_ifdef_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_ifdef_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_ifndef_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_ifndef_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_ifndef_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.empty_ifndef_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_if_defined_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
ned
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.empty_if_defined_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
ned
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_if_1_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_if_1_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_if_1_fragment", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_if_1_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_if_2_vertex", source:  (11)
[1952:1208:0702/225848:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_if_2_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_if_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_if_2_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_ifdef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_ifdef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_ifndef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
GL_ES
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_ifndef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
GL_ES
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_else_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_else_1_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_else_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_else_1_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_else_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_else_2_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_else_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_else_2_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_1_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_1_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_2_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_2_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_3_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(2.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_3_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.unterminated_elif_3_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(2.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.unterminated_elif_3_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.elif_after_else_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

	gl_Position = vec4(0.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.elif_after_else_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.elif_after_else_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(0.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.elif_after_else_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.else_without_if_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.else_without_if_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.else_without_if_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.else_without_if_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.elif_without_if_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.elif_without_if_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.elif_without_if_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.elif_without_if_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.endif_without_if_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.endif_without_if_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.endif_without_if_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.invalid_conditionals.endif_without_if_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.else_after_else_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
ES
gl_Position = vec4(1.0);

gl_Position = vec4(-1.0);

gl_Position = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.else_after_else_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
ES
gl_FragColor = vec4(1.0);

gl_FragColor = vec4(-1.0);

gl_FragColor = vec4(-1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.nested_elif_without_if_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

gl_Position = vec4(1.0);
f
gl_Position = vec4(0.0);
if

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.nested_elif_without_if_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

gl_FragColor = vec4(1.0);
f
gl_FragColor = vec4(0.0);
if

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.if_float_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
gl_Position = vec4(1.0);
f
gl_Position = vec4(0.0);
if

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.if_float_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
gl_FragColor = vec4(1.0);
f
gl_FragColor = vec4(0.0);
if

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_if_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_if_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_elif_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_elif_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_else_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar 1.231

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_else_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar 1.231

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_endif_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


oobar
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_endif_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{


oobar
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_ifdef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR foobar


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_ifdef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR foobar


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_ifndef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
FOOBAR ,, +- << barbar


	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.invalid_conditionals.tokens_after_ifndef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
FOOBAR ,, +- << barbar


	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.unterminated_nested_blocks_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

1
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.unterminated_nested_blocks_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

1
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
#ifdef AAA
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
#ifdef AAA
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
#if defined  ( AAA)
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
#if defined  ( AAA)
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_3_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifdef_3_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifdef_3_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifdef_3_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.invalid_ifdef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.invalid_ifdef_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.invalid_ifdef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.invalid_ifdef_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifndef_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifndef_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifndef_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifndef_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifndef_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

AAA
void main()
{
AAA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifndef_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.ifndef_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

AAA
void main()
{
AAA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.ifndef_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.invalid_ifndef_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
	gl_Position = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.invalid_ifndef_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.mixed_conditional_inclusion_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.mixed_conditional_inclusion_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.mixed_conditional_inclusion_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.mixed_conditional_inclusion_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
S
__VERSION__ != 100
	out0 = -1.0;
e
	out0 = 1.0;
if

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
S
__VERSION__ != 100
	out0 = -1.0;
e
	out0 = 1.0;
if

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

0
	out0 = -1.0;
e
if 0
	out0 = -1.0;
elif 1
	out0 = 1.0;
else
	out0 = -1.0;
endif
if

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

0
	out0 = -1.0;
e
if 0
	out0 = -1.0;
elif 1
	out0 = 1.0;
else
	out0 = -1.0;
endif
if

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_3_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

1
	out0 = -1.0;
if

	out0 = 1.0;

	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_3_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.conditionals.nested_if_3_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

1
	out0 = -1.0;
if

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.conditionals.nested_if_3_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
/* asdf */
#version 100
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
/* asdf */
#version 100
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_is_less_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 99
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_is_less_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 99
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_is_more_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 101
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_is_more_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 101
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_missing_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_missing_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_not_first_statement_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#version 100
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_not_first_statement_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
#version 100
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_not_first_statement_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define FOO BAR
#version 100
precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_not_first_statement_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define FOO BAR
#version 100
precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_invalid_token_1_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100.0
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_invalid_token_1_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100.0
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_invalid_token_2_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version foobar
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.version_invalid_token_2_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version foobar
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.invalid_version_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version AAA
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.invalid_version_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version AAA
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.additional_tokens_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100 foobar
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.additional_tokens_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100 foobar
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.error_with_no_tokens_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#error
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.error_with_no_tokens_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#error
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.error_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA asdf
#error 1 * AAA /* comment */
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.directive.error_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define AAA asdf
#error 1 * AAA /* comment */
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_vertex", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "preprocessor.builtin.line_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_fragment", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225849:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_and_file_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
4 10
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_and_file_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_and_file_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
4 10
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_and_file_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_expression_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
#line +20
	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_expression_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_expression_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
#line +20
	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_expression_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_and_file_expression_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
#line (233 +10) (+10)
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_and_file_expression_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_and_file_expression_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
#line (233 +10) (+10)
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_and_file_expression_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_defined_1_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
A 4

	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_defined_1_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_defined_1_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
A 4

	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_defined_1_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_defined_2_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
A 10
4 A
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_defined_2_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.line_defined_2_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
A 10
4 A
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.line_defined_2_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.empty_line_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.empty_line_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.empty_line_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.builtin.empty_line_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_1_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 1.234
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_1_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
 1.234
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_3_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

void main()
{
3 10 2
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_3_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
3 10 2
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_4_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.builtin.invalid_line_file_4_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.pragma_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma
#pragma STDGL invariant(all)
#pragma debug(off)
#pragma optimize(off)

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.pragmas.pragma_vertex: expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to link.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.pragma_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma
#pragma STDGL invariant(all)
#pragma debug(off)
#pragma optimize(off)

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.pragma_macro_exp_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define off	INVALID
/* pragma line not macro expanded */
#pragma debug(off)

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.pragma_macro_exp_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define off	INVALID
/* pragma line not macro expanded */
#pragma debug(off)

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.invalid_pragma_invalid_debug_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma debug(1.23)

precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.invalid_pragma_invalid_debug_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma debug(1.23)

precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.invalid_pragma_invalid_token_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma ¤¤½

precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.pragmas.invalid_pragma_invalid_token_vertex: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.pragmas.invalid_pragma_invalid_token_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#pragma ¤¤½

precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.pragmas.invalid_pragma_invalid_token_fragment: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.basic_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.basic_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.macro_exp_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define warn enable

#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.macro_exp_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#define warn enable

#extension all : warn

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_extension_name_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_extension_name_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_extension_name_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension 2 : all
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_extension_name_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension 2 : all
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_colon_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_colon_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.expected_colon_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all ;
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.expected_colon_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all ;
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_behavior_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all :
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.missing_behavior_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all :
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_behavior_1_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : WARN
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_behavior_1_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : WARN
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_behavior_2_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : require
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_behavior_2_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : require
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_char_in_name_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all¤ : warn
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.invalid_char_in_name_vertex: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_char_in_name_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all¤ : warn
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.invalid_char_in_name_fragment: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_char_in_behavior_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : war¤n
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.invalid_char_in_behavior_vertex: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.invalid_char_in_behavior_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : war¤n
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(0)] "WebGL: INVALID_VALUE: shaderSource: string not ASCII", source: http://127.0.0.1:60831/deqp/data/gles2/shaders/preprocessor.html (0)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.invalid_char_in_behavior_fragment: glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL glshaderSource()", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.unterminated_comment_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn /*asd
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.unterminated_comment_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn /*asd
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.after_non_preprocessing_tokens_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;

		void main()
		{
#extension all : disable
			gl_Position = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.after_non_preprocessing_tokens_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.extensions.after_non_preprocessing_tokens_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		
		void main()
		{
#extension all : disable
			gl_FragColor = vec4(1.0);
		}
	", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "preprocessor.extensions.after_non_preprocessing_tokens_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.shift_left_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL << 2) == 16
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.shift_left_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL << 2) == 16
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.shift_right_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL >> 1) == 2
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.shift_right_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL >> 1) == 2
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.cmp_less_than_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL < 6) && (-VAL < -4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.cmp_less_than_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL < 6) && (-VAL < -4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.less_or_equal_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL <= 6) && (-VAL <= -6)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.less_or_equal_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL <= 6) && (-VAL <= -6)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.or_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL | 5) == 7
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.or_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL | 5) == 7
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.and_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL & 5) == 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.and_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL & 5) == 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.xor_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL ^ 5) == 3
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.xor_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL ^ 5) == 3
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.mod_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 12
	out0 = 0.0;
	#if (VAL % 5) == 2
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.mod_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 12
	out0 = 0.0;
	#if (VAL % 5) == 2
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_value_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL ((  (4   ) )  )
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_value_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL ((  (4   ) )  )
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_tricky_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL ((  (4   ) )
	out0 = 0.0;
	#if VAL) >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_tricky_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL ((  (4   ) )
	out0 = 0.0;
	#if VAL) >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_if_no_vertex", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_if_no_fragment", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225850:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_if_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_if_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_multi_if_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL (4)
	out0 = 0.0;
	#if (((VAL)) >= (4))
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_multi_if_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL (4)
	out0 = 0.0;
	#if (((VAL)) >= (4))
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_single_if_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_single_if_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_ifelse_true_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	#if (VAL >= 4)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_ifelse_true_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	#if (VAL >= 4)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_ifelse_false_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	#if (VAL > 4)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.parenthesis_ifelse_false_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	#if (VAL > 4)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_basic_0_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if -4 + 5 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_basic_0_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if -4 + 5 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_basic_1_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if (2 * 2) - 3 >= 0
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_basic_1_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if (2 * 2) - 3 >= 0
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_simple_precedence_0_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if 2 * 3 - 3 == 3
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_simple_precedence_0_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if 2 * 3 - 3 == 3
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_simple_precedence_1_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if 2 - 2 / 2 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.eval_simple_precedence_1_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if 2 - 2 / 2 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_1_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
void main()
{
	#if defined(X)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_1_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
void main()
{
	#if defined(X)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_2_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) == Y
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_2_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) == Y
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_3_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) && defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_3_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) && defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_4_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) && defined(Y)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_4_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) && defined(Y)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_5_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) || defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_5_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) || defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_6_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef Y
void main()
{
	#if defined(X) && (defined(Y) || (X == 0))
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.expressions.defined_6_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef Y
void main()
{
	#if defined(X) && (defined(Y) || (X == 0))
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_unary_expr_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_unary_expr_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_unary_expr_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_unary_expr_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_binary_expr_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_binary_expr_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_binary_expr_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_binary_expr_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.missing_expr_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.missing_expr_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.missing_expr_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.missing_expr_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_1_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_expr_1_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_1_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.invalid_expr_1_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_2_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
* 4
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_2_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
* 4
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_3_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
4)
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.invalid_expr_3_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
4)
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.unopened_parenthesis_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.unopened_parenthesis_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.unopened_parenthesis_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "preprocessor.invalid_expressions.unopened_parenthesis_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.unclosed_parenthesis_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
+ 7)
	gl_Position = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.invalid_expressions.unclosed_parenthesis_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
void main()
{
+ 7)
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_not_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % ! 0 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_not_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % ! 0 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_not_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_not_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_not_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_not_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_bit_invert_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % ~ 4 ) == 3
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_bit_invert_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % ~ 4 ) == 3
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_minus_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % - 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_minus_fragment", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % - 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_plus_vertex", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225851:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.modulo_vs_plus_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 % + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_bit_invert_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / ~ 2 ) == -2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_bit_invert_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / ~ 2 ) == -2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_minus_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / - 2 ) == -4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_minus_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / - 2 ) == -4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_plus_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / + 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.div_vs_plus_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 / + 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_bit_invert_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * ~ 2 ) == -24
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_bit_invert_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * ~ 2 ) == -24
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_minus_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * - 2 ) == -16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_minus_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * - 2 ) == -16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_plus_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * + 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.mul_vs_plus_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 * + 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_modulo_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 % 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_modulo_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 % 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_div_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 / 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_div_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 / 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_mul_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 * 2 ) == 2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.sub_vs_mul_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 - 3 * 2 ) == 2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_modulo_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 % 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_modulo_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 % 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_div_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 / 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_div_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 / 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_mul_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 * 2 ) == 14
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.add_vs_mul_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 + 3 * 2 ) == 14
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.rshift_vs_sub_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >> 3 - 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.rshift_vs_sub_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >> 3 - 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.rshift_vs_add_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >> 3 + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.rshift_vs_add_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >> 3 + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.lshift_vs_sub_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 << 3 - 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.lshift_vs_sub_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 << 3 - 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.lshift_vs_add_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 << 3 + 2 ) == 256
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.lshift_vs_add_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 << 3 + 2 ) == 256
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >= 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >= 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >= 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 >= 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 <= 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 <= 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 <= 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 <= 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_vs_rshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 > 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_vs_rshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 > 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_vs_lshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 > 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.greater_vs_lshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 > 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_vs_rshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 < 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_vs_rshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 < 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_vs_lshift_vertex", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 < 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.less_vs_lshift_fragment", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 < 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225852:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 >= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 >= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 <= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 <= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_greater_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 > 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_greater_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 > 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_less_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 < 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.not_equal_vs_less_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 != 3 < 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 >= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 >= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_less_or_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 <= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_less_or_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 <= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_greater_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 > 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_greater_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 > 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_less_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 < 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.equal_vs_less_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 == 3 < 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 & 3 != 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 & 3 != 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_and_vs_equal_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 & 3 == 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_and_vs_equal_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 & 3 == 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.xor_vs_bitwise_and_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 ^ 3 & 2 ) == 10
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.xor_vs_bitwise_and_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 ^ 3 & 2 ) == 10
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_or_vs_xor_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 | 3 ^ 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.bitwise_or_vs_xor_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 8 | 3 ^ 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 && 3 | 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 && 3 | 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 && 4 & 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 && 4 & 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_or_vs_logical_and_vertex", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 || 4 && 0 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Processing preprocessor.operator_precedence.logical_or_vs_logical_and_fragment", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#if ( 0 || 4 && 0 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	", source:  (11)
[1952:1208:0702/225853:INFO:CONSOLE(11)] "Compile status: true", source:  (11)

Expected exception while running WebglConformance.deqp_data_gles2_shaders_preprocessor

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: gluShaderProgram.Shader:
#define e +1
void main()
{
	mediump int n = 1e;
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define e +1
void main()
{
	mediump int n = 1e;
}

Compile status: false
gluShaderProgram.Shader:
#define e +1

void main()
{
	mediump int 1xyz = 1;
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define e +1

void main()
{
	mediump int 1xyz = 1;
}

Compile status: false
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


#
 comment
	# /* */

void main()
{
	out0 = 0.0;
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
preprocessor.basic.null_directive_vertex: expected shaders to compile and link properly, but failed to compile.
loading: preprocessor.test
completed load request: preprocessor.test
Processing preprocessor.basic.correct_phases_vertex
Processing preprocessor.basic.correct_phases_fragment
Processing preprocessor.basic.invalid_identifier_vertex
Processing preprocessor.basic.invalid_identifier_fragment
Processing preprocessor.basic.null_directive_vertex
ERROR: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.basic.null_directive_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


#
 comment
	# /* */

void main()
{
	out0 = 0.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.basic.null_directive_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.basic.invalid_directive_vertex
gluShaderProgram.Shader:
#defin AAA

void main()
{
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.basic.invalid_directive_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#defin AAA

void main()
{
}

Compile status: false
Processing preprocessor.basic.missing_identifier_vertex
gluShaderProgram.Shader:
#define

void main()
{
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.basic.missing_identifier_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define

void main()
{
}

Compile status: false
Processing preprocessor.basic.empty_object_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


# define VALUE

void main()
{
	out0 = VALUE - 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.basic.empty_object_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


# define VALUE

void main()
{
	out0 = VALUE - 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.basic.empty_function_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


# define VALUE(a)

void main()
{
	out0 = VALUE(2.0) - 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.basic.empty_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


# define VALUE(a)

void main()
{
	out0 = VALUE(2.0) - 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.basic.empty_directive_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


#

void main()
{
	out0 = 1.0;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.basic.empty_directive_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


#

void main()
{
	out0 = 1.0;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.definitions.define_value_and_function_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position; varying float out0; 
#	define		VALUE			(1.5 + 2.5)
#	define		FUNCTION(__LINE__, b)	__LINE__+b

void main()
{
	out0 = FUNCTION(VALUE, ((0.2) + 1.8) );
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.definitions.define_value_and_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); } uniform float ref_out0; float out0; 
#	define		VALUE			(1.5 + 2.5)
#	define		FUNCTION(__LINE__, b)	__LINE__+b

void main()
{
	out0 = FUNCTION(VALUE, ((0.2) + 1.8) );
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.definitions.undefine_object_invalid_syntax_vertex
gluShaderProgram.Shader:
precision mediump float;
#define		VAL			2.0
#undef		VAL	sdflkjfds
#define		VAL			1.0

void main()
{
	gl_Position = vec4(VAL);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_object_invalid_syntax_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define		VAL			2.0
#undef		VAL	sdflkjfds
#define		VAL			1.0

void main()
{
	gl_FragColor = vec4(VAL);
}

Compile status: false
Processing preprocessor.definitions.undefine_invalid_object_1_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef __LINE__

void main()
{
	gl_Position = vec4(__LINE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_invalid_object_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef __LINE__

void main()
{
	gl_FragColor = vec4(__LINE__);
}

Compile status: false
Processing preprocessor.definitions.undefine_invalid_object_2_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef __FILE__

void main()
{
	gl_Position = vec4(__FILE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_invalid_object_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef __FILE__

void main()
{
	gl_FragColor = vec4(__FILE__);
}

Compile status: false
Processing preprocessor.definitions.undefine_invalid_object_3_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef __VERSION__

void main()
{
	gl_Position = vec4(__VERSION__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_invalid_object_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef __VERSION__

void main()
{
	gl_FragColor = vec4(__VERSION__);
}

Compile status: false
Processing preprocessor.definitions.undefine_invalid_object_4_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef GL_ES

void main()
{
	gl_Position = vec4(GL_ES);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_invalid_object_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef GL_ES

void main()
{
	gl_FragColor = vec4(GL_ES);
}

Compile status: false
Processing preprocessor.definitions.undefine_function_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define		FUNCTION(a,b) a+b
#undef		FUNCTION
#define 	FUNCTION(a,b) a-b

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.definitions.undefine_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define		FUNCTION(a,b) a+b
#undef		FUNCTION
#define 	FUNCTION(a,b) a-b

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.invalid_definitions.define_non_identifier_vertex
gluShaderProgram.Shader:
precision mediump float;
#define 123 321

void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_definitions.define_non_identifier_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define 123 321

void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_definitions.undef_non_identifier_1_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef 123

void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_definitions.undef_non_identifier_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef 123

void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_definitions.undef_non_identifier_2_vertex
gluShaderProgram.Shader:
precision mediump float;
#undef foo.bar

void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_definitions.undef_non_identifier_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#undef foo.bar

void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_ident_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define AAAA 		2.1
# define VALUE (AAA - 1.0)
# define VALUE (AAAA - 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_ident_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define AAAA 		2.1
# define VALUE (AAA - 1.0)
# define VALUE (AAAA - 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_whitespace_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA- 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_whitespace_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA- 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_op_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA + 1.0)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_op_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA + 1.0)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_floatval_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.1)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_floatval_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.1)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_floatval_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.0e-1)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_floatval_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2.0
# define VALUE (AAA - 1.0)
# define VALUE (AAA - 1.0e-1)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_intval_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 2)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_intval_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 2)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.invalid_object_intval_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 0x1)

void main()
{
	gl_Position = vec4(VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.invalid_object_intval_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA 		2
# define VALUE (AAA - 1)
# define VALUE (AAA - 0x1)

void main()
{
	gl_FragColor = vec4(VALUE);
}

Compile status: false
Processing preprocessor.object_redefinitions.redefine_object_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	(RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	(RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifdef ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifdef ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1
#undef ADEFINE

#ifdef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1
#undef ADEFINE

#ifdef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_ifndef_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifndef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_ifndef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#ifndef ADEFINE
#define VALUE 0.0
#else
#define VALUE 1.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_defined_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined(ADEFINE)
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_defined_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined(ADEFINE)
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_defined_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_defined_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define ADEFINE 1
#define ADEFINE 1

#if defined ADEFINE
#define VALUE 1.0
#else
#define VALUE 0.0
#endif

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_comment_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl dsfjkhfdsjkh fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_comment_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl dsfjkhfdsjkh fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl
				dsfjkhfdsjkh
				fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#	define  VAL1 1.0
#define 	VAL2 2.0

#define RES2 /* fdsjklfdsjkl
				dsfjkhfdsjkh
				fdsjklhfdsjkh */ (RES1 * VAL2)
#define RES1	(VAL2 / VAL1)
#define RES2	/* ewrlkjhsadf */ (RES1 * VAL2)
#define VALUE	(RES2 + RES1)

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.invalid_redefinitions.invalid_identifier_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define __VALUE__	1

void main()
{
	gl_Position = vec4(__VALUE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_redefinitions.invalid_identifier_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define __VALUE__	1

void main()
{
	gl_FragColor = vec4(__VALUE__);
}

Compile status: false
Processing preprocessor.invalid_redefinitions.invalid_identifier_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define GL_VALUE	1.0

void main()
{
	gl_Position = vec4(GL_VALUE);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_redefinitions.invalid_identifier_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define GL_VALUE	1.0

void main()
{
	gl_FragColor = vec4(GL_VALUE);
}

Compile status: false
Processing preprocessor.comments.multiline_comment_define_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define VALUE /* current
			value */ 4.2

void main()
{
	out0 = VALUE;
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.comments.multiline_comment_define_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define VALUE /* current
			value */ 4.2

void main()
{
	out0 = VALUE;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.comments.nested_comment_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = 0.0;
	/* /* */
	out0 = 1.0;
	// */
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.comments.nested_comment_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = 0.0;
	/* /* */
	out0 = 1.0;
	// */
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.comments.comment_trick_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	/*/
	out0 = 0.0;
	/*/
	out0 = 1.0;
	/**/
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.comments.comment_trick_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	/*/
	out0 = 0.0;
	/*/
	out0 = 1.0;
	/**/
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.comments.comment_trick_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	/**/
	out0 = 1.0;
	/*/
	out0 = 0.0;
	/**/
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.comments.comment_trick_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	/**/
	out0 = 1.0;
	/*/
	out0 = 0.0;
	/**/
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.comments.invalid_comment_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/* /* */ */
	gl_Position = 1.0;
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.comments.invalid_comment_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/* /* */ */
	gl_FragColor = 1.0;
}

Compile status: false
Processing preprocessor.comments.unterminated_comment_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/*
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.comments.unterminated_comment_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	/*
}

Compile status: false
Processing preprocessor.comments.unterminated_comment_2_vertex
gluShaderProgram.Shader:
/*
precision mediump float;
void main()
{
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.comments.unterminated_comment_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
/*
precision mediump float;
void main()
{
}

Compile status: false
Processing preprocessor.function_definitions.same_object_and_function_param_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define VALUE 1.0
#define FUNCTION(VALUE, B)	(VALUE-B)

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_definitions.same_object_and_function_param_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define VALUE 1.0
#define FUNCTION(VALUE, B)	(VALUE-B)

void main()
{
	out0 = FUNCTION(3.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.function_definitions.complex_func_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define AAA(a,b)	a*(BBB(a,b))
#define BBB(a,b)	a-b

void main()
{
	out0 = BBB(AAA(8.0/4.0, 2.0)*BBB(2.0*2.0,0.75*2.0), AAA(40.0,10.0*BBB(5.0,3.0)));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_definitions.complex_func_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define AAA(a,b)	a*(BBB(a,b))
#define BBB(a,b)	a-b

void main()
{
	out0 = BBB(AAA(8.0/4.0, 2.0)*BBB(2.0*2.0,0.75*2.0), AAA(40.0,10.0*BBB(5.0,3.0)));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.function_definitions.function_definition_with_comments_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

/* sdfljk */  	#/* sdfljk */define /* sdfljk */ FUNC( /* jklsfd*/a /*sfdjklh*/, /*sdfklj */b /*sdfklj*/)		a+b

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_definitions.function_definition_with_comments_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

/* sdfljk */  	#/* sdfljk */define /* sdfljk */ FUNC( /* jklsfd*/a /*sfdjklh*/, /*sdfklj */b /*sdfklj*/)		a+b

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.recursion.recursion_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA	AAA

void main()
{
	gl_Position = vec4(AAA);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.recursion.recursion_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA	AAA

void main()
{
	gl_FragColor = vec4(AAA);
}

Compile status: false
Processing preprocessor.recursion.recursion_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA	BBB
#define BBB 	AAA

void main()
{
	gl_Position = vec4(AAA);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.recursion.recursion_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA	BBB
#define BBB 	AAA

void main()
{
	gl_FragColor = vec4(AAA);
}

Compile status: false
Processing preprocessor.recursion.recursion_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA	(1.0+BBB)
#define BBB 	(2.0+AAA)

void main()
{
	gl_Position = vec4(AAA);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.recursion.recursion_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA	(1.0+BBB)
#define BBB 	(2.0+AAA)

void main()
{
	gl_FragColor = vec4(AAA);
}

Compile status: false
Processing preprocessor.recursion.recursion_4_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA(a)	AAA(a)

void main()
{
	gl_Position = vec4(AAA(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.recursion.recursion_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA(a)	AAA(a)

void main()
{
	gl_FragColor = vec4(AAA(1.0));
}

Compile status: false
Processing preprocessor.recursion.recursion_5_vertex
gluShaderProgram.Shader:
precision mediump float;
# define AAA(a, b)	AAA(b, a)

void main()
{
	gl_Position = vec4(AAA(1.0, 2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.recursion.recursion_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define AAA(a, b)	AAA(b, a)

void main()
{
	gl_FragColor = vec4(AAA(1.0, 2.0));
}

Compile status: false
Processing preprocessor.function_redefinitions.function_redefinition_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC( a, b)		a+b

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.function_redefinition_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC( a, b)		a+b

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.function_redefinitions.function_redefinition_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC( a, b )(a			+b)

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.function_redefinition_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC( a, b )(a			+b)

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.function_redefinitions.function_redefinition_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC(a,b)(a	/* comment
						 */ +b)

attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.function_redefinition_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		(a  +b)
# define FUNC(a,b)(a	/* comment
						 */ +b)

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = FUNC(1.0, 2.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(A,b)		A+b

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(A,b)		A+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0));
}

Compile status: false
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b,c)	a+b+c

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0, 3.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b,c)	a+b+c

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0, 3.0));
}

Compile status: false
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b)		b+a

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b
# define FUNC(a,b)		b+a

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC);
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC());
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC());
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC((();
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC((();
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_4_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_5_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_6_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_6_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0);
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_7_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_7_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.arguments_8_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0, 2.0, 3.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.arguments_8_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0, 2.0, 3.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.unique_param_name_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,a)		a+a

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.unique_param_name_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a,a)		a+a

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.argument_list_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.argument_list_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.argument_list_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a + b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.argument_list_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(a + b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.argument_list_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(,a,b)		a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.argument_list_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(,a,b)		a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A  a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A  a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A,B,C  a+b

void main()
{
	gl_Position = vec4(FUNC(1.0,2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(A,B,C  a+b

void main()
{
	gl_FragColor = vec4(FUNC(1.0,2.0));
}

Compile status: false
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
# define FUNC(

Compile status: false
Processing preprocessor.semantic.ops_as_arguments_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define FOO(a, b)		(1 a 9) b 2

void main()
{
	out0 = float(FOO(+, *));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.semantic.ops_as_arguments_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define FOO(a, b)		(1 a 9) b 2

void main()
{
	out0 = float(FOO(+, *));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.semantic.correct_order_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define FUNC(A) A
#define A 2.0

void main()
{
	out0 = FUNC(A - 1.0);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()

 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.semantic.correct_order_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define FUNC(A) A
#define A 2.0

void main()
{
	out0 = FUNC(A - 1.0);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.version_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define AAA __VERSION__
	out0 = float(AAA);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.predefined_macros.version_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define AAA __VERSION__
	out0 = float(AAA);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.gl_es_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;


void main()
{
	out0 = float(GL_ES);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.predefined_macros.gl_es_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;


void main()
{
	out0 = float(GL_ES);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.gl_es_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define AAA(A) A

void main()
{
	out0 = float(AAA(GL_ES));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.predefined_macros.gl_es_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define AAA(A) A

void main()
{
	out0 = float(AAA(GL_ES));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.line_1_vertex
gluShaderProgram.Shader:
const mediump int line = __LINE__;
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = float(line);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.predefined_macros.line_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
const mediump int line = __LINE__;
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = float(line);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.line_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position; varying vec4 out0; 
#define BBB		__LINE__, /*
	*/ __LINE__
#define AAA(a,b) BBB, a, b

void main()
{
	out0 = vec4(AAA(__LINE__,
			__LINE__
			));
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
preprocessor.predefined_macros.line_2_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.predefined_macros.line_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); } uniform vec4 ref_out0; vec4 out0; 
#define BBB		__LINE__, /*
	*/ __LINE__
#define AAA(a,b) BBB, a, b

void main()
{
	out0 = vec4(AAA(__LINE__,
			__LINE__
			));
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
preprocessor.predefined_macros.line_2_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.predefined_macros.file_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	out0 = float(__FILE__);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.predefined_macros.file_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	out0 = float(__FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.predefined_macros.if_gl_es_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
S
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.predefined_macros.if_gl_es_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.predefined_macros.if_gl_es_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
S
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.predefined_macros.if_gl_es_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.predefined_macros.if_version_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
RSION__ == 100
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.predefined_macros.if_version_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.predefined_macros.if_version_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
RSION__ == 100
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.predefined_macros.if_version_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.basic_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA asdf

ned AAA && !defined(BBB)
	out0 = 1.0;

	out0 = 0.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.basic_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.basic_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA asdf

ned AAA && !defined(BBB)
	out0 = 1.0;

	out0 = 0.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.basic_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.basic_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA defined(BBB)


	out0 = 1.0;

	out0 = 0.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.basic_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.basic_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA defined(BBB)


	out0 = 1.0;

	out0 = 0.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.basic_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.basic_3_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	out0 = -3.0;

	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
preprocessor.conditional_inclusion.basic_3_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.conditional_inclusion.basic_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	out0 = -3.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
preprocessor.conditional_inclusion.basic_3_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.conditional_inclusion.basic_4_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.conditional_inclusion.basic_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = -1.0;

	out0 = -2.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.conditional_inclusion.basic_5_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = 1.0;

	out0 = -2.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
preprocessor.conditional_inclusion.basic_5_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.conditional_inclusion.basic_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = 1.0;

	out0 = -2.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
preprocessor.conditional_inclusion.basic_5_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.conditional_inclusion.unary_ops_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
2 >> 1) & 1)
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.unary_ops_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.unary_ops_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
2 >> 1) & 1)
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.unary_ops_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.unary_ops_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
(- - - - - 1 + + + + + +1) >> 1) & 1)
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.unary_ops_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditional_inclusion.unary_ops_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
(- - - - - 1 + + + + + +1) >> 1) & 1)
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditional_inclusion.unary_ops_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.invalid_ops.invalid_op_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ ++1 - - - -1) >> 1) & 1)
	gl_Position = vec4(-1.0);

	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_op_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ ++1 - - - -1) >> 1) & 1)
	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_op_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ + +1 - -- -1) >> 1) & 1)
	gl_Position = vec4(-1.0);

	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_op_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
(+ + +1 - -- -1) >> 1) & 1)
	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned()
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned()
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned)
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned)
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned((AAA))
	gl_Position = vec4(FUNC(1.0,2.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned((AAA))
	gl_FragColor = vec4(FUNC(1.0,2.0);

}

Compile status: false
Processing preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(AAA
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#define AAA 1

void main()
{
ned(AAA
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_ops.defined_define_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

define 1
AAA 1.0

void main()
{
	out0 = AAA;
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.invalid_ops.defined_define_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.invalid_ops.defined_define_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

define 1
AAA 1.0

void main()
{
	out0 = AAA;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.invalid_ops.defined_define_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.undefined_identifiers.valid_undefined_identifier_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
 AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.undefined_identifiers.valid_undefined_identifier_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.undefined_identifiers.valid_undefined_identifier_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
 AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.undefined_identifiers.valid_undefined_identifier_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.undefined_identifiers.valid_undefined_identifier_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
 AAA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.undefined_identifiers.valid_undefined_identifier_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.undefined_identifiers.valid_undefined_identifier_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
 AAA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.undefined_identifiers.valid_undefined_identifier_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
CCC + (-AAA || BBB)
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
CCC + (-AAA || BBB)
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_2_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_2_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_3_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_3_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_3_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_4_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_4_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.undefined_identifiers.undefined_identifier_4_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.undefined_identifiers.undefined_identifier_5_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_6_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_6_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_7_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_7_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_8_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
A 2

 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_8_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
A 2

 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_9_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_9_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_10_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_10_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_11_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
B 2

 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_11_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
A 0
B 2

 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.undefined_identifiers.undefined_identifier_12_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.undefined_identifiers.undefined_identifier_12_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
B 1
 B
	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.invalid_conditionals.empty_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_if_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_if_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_ifdef_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_ifdef_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_ifndef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_ifndef_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_ifndef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.empty_ifndef_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.empty_if_defined_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
ned
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.empty_if_defined_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
ned
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.unterminated_if_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_if_1_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_if_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_if_1_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_if_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_if_2_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_if_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_if_2_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.unterminated_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.unterminated_ifndef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
GL_ES
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.unterminated_ifndef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
GL_ES
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.unterminated_else_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_else_1_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_else_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_else_1_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_else_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_else_2_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_else_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_else_2_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_1_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_1_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_2_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_2_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_3_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_Position = vec4(2.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_3_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.unterminated_elif_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


	gl_FragColor = vec4(2.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.unterminated_elif_3_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.elif_after_else_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

	gl_Position = vec4(-1.0);

	gl_Position = vec4(0.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.elif_after_else_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.elif_after_else_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

	gl_FragColor = vec4(-1.0);

	gl_FragColor = vec4(0.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.elif_after_else_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.else_without_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.else_without_if_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.else_without_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.else_without_if_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.elif_without_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.elif_without_if_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.elif_without_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.elif_without_if_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.endif_without_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	gl_Position = vec4(1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.endif_without_if_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.endif_without_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_conditionals.endif_without_if_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_conditionals.else_after_else_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
ES
gl_Position = vec4(1.0);

gl_Position = vec4(-1.0);

gl_Position = vec4(-1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.else_after_else_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
ES
gl_FragColor = vec4(1.0);

gl_FragColor = vec4(-1.0);

gl_FragColor = vec4(-1.0);

}

Compile status: false
Processing preprocessor.invalid_conditionals.nested_elif_without_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

gl_Position = vec4(1.0);
f
gl_Position = vec4(0.0);
if

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.nested_elif_without_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

gl_FragColor = vec4(1.0);
f
gl_FragColor = vec4(0.0);
if

}

Compile status: false
Processing preprocessor.invalid_conditionals.if_float_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
gl_Position = vec4(1.0);
f
gl_Position = vec4(0.0);
if

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.if_float_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
gl_FragColor = vec4(1.0);
f
gl_FragColor = vec4(0.0);
if

}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_if_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_elif_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_elif_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_else_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar 1.231

	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_else_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

obar 1.231

	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_endif_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{


oobar
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_endif_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{


oobar
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR foobar


	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
OOBAR foobar


	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_conditionals.tokens_after_ifndef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
FOOBAR ,, +- << barbar


	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_conditionals.tokens_after_ifndef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
FOOBAR ,, +- << barbar


	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.conditionals.unterminated_nested_blocks_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

1
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.conditionals.unterminated_nested_blocks_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

1
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.conditionals.ifdef_1_vertex
gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
#ifdef AAA
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.conditionals.ifdef_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
#ifdef AAA
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.conditionals.ifdef_2_vertex
gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
#if defined  ( AAA)
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.conditionals.ifdef_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define AAA
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
#if defined  ( AAA)
			out0 = 1.0;
#else
			out0 = -1.0;
#endif
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.conditionals.ifdef_3_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifdef_3_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.ifdef_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifdef_3_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.invalid_ifdef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.conditionals.invalid_ifdef_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.conditionals.invalid_ifdef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);

}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.conditionals.invalid_ifdef_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.conditionals.ifndef_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifndef_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.ifndef_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifndef_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.ifndef_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

AAA
void main()
{
AAA
	out0 = -1.0;

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifndef_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.ifndef_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

AAA
void main()
{
AAA
	out0 = -1.0;

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.ifndef_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.invalid_ifndef_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
	gl_Position = vec4(1.0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.conditionals.invalid_ifndef_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
1
	gl_FragColor = vec4(1.0);

}

Compile status: false
Processing preprocessor.conditionals.mixed_conditional_inclusion_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.mixed_conditional_inclusion_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.mixed_conditional_inclusion_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
AAA
	out0 = 1.0;

	out0 = -1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.mixed_conditional_inclusion_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
S
__VERSION__ != 100
	out0 = -1.0;
e
	out0 = 1.0;
if

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
S
__VERSION__ != 100
	out0 = -1.0;
e
	out0 = 1.0;
if

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

0
	out0 = -1.0;
e
if 0
	out0 = -1.0;
elif 1
	out0 = 1.0;
else
	out0 = -1.0;
endif
if

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

0
	out0 = -1.0;
e
if 0
	out0 = -1.0;
elif 1
	out0 = 1.0;
else
	out0 = -1.0;
endif
if

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_3_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

1
	out0 = -1.0;
if

	out0 = 1.0;

	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_3_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.conditionals.nested_if_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

1
	out0 = -1.0;
if

	out0 = 1.0;

	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.conditionals.nested_if_3_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.directive.version_vertex
gluShaderProgram.Shader:
/* asdf */
#version 100
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.directive.version_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
/* asdf */
#version 100
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.directive.version_is_less_vertex
gluShaderProgram.Shader:
#version 99
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_is_less_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 99
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.version_is_more_vertex
gluShaderProgram.Shader:
#version 101
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_is_more_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 101
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.version_missing_vertex
gluShaderProgram.Shader:
#version
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_missing_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.version_not_first_statement_1_vertex
gluShaderProgram.Shader:
precision mediump float;
#version 100
void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_not_first_statement_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
#version 100
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.directive.version_not_first_statement_2_vertex
gluShaderProgram.Shader:
#define FOO BAR
#version 100
precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_not_first_statement_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define FOO BAR
#version 100
precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.directive.version_invalid_token_1_vertex
gluShaderProgram.Shader:
#version 100.0
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_invalid_token_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100.0
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.version_invalid_token_2_vertex
gluShaderProgram.Shader:
#version foobar
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.version_invalid_token_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version foobar
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.invalid_version_vertex
gluShaderProgram.Shader:
#version AAA
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.invalid_version_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version AAA
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.additional_tokens_vertex
gluShaderProgram.Shader:
#version 100 foobar
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.additional_tokens_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100 foobar
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.error_with_no_tokens_vertex
gluShaderProgram.Shader:
#error
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.error_with_no_tokens_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#error
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.directive.error_vertex
gluShaderProgram.Shader:
#define AAA asdf
#error 1 * AAA /* comment */
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.directive.error_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define AAA asdf
#error 1 * AAA /* comment */
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.builtin.line_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{

	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
preprocessor.builtin.line_vertex: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.builtin.line_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{

	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
preprocessor.builtin.line_fragment: INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
FAIL INCORRECT RESULT for (value block 1 of 1, sub-case 1 of 1):
[object Object]
Processing preprocessor.builtin.line_and_file_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
4 10
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_and_file_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_and_file_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
4 10
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_and_file_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_expression_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
#line +20
	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_expression_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_expression_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
#line +20
	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_expression_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_and_file_expression_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
#line (233 +10) (+10)
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_and_file_expression_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_and_file_expression_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
#line (233 +10) (+10)
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_and_file_expression_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_defined_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
A 4

	out0 = float(__LINE__);
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_defined_1_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_defined_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
A 4

	out0 = float(__LINE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_defined_1_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_defined_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying vec4 out0;

void main()
{
A 10
4 A
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	gl_Position = dEQP_Position;

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_defined_2_vertex: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.line_defined_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
uniform vec4 ref_out0;
vec4 out0;

void main()
{
A 10
4 A
	out0 = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
preprocessor.builtin.line_defined_2_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing preprocessor.builtin.empty_line_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.builtin.empty_line_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.builtin.empty_line_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.builtin.empty_line_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.builtin.invalid_line_file_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 1.234
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.builtin.invalid_line_file_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
 1.234
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
Processing preprocessor.builtin.invalid_line_file_3_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
3 10 2
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.builtin.invalid_line_file_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
3 10 2
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
Processing preprocessor.builtin.invalid_line_file_4_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_Position = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.builtin.invalid_line_file_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
obar
	gl_FragColor = vec4(__LINE__, __LINE__, __FILE__, __FILE__);
}

Compile status: false
Processing preprocessor.pragmas.pragma_vertex
gluShaderProgram.Shader:
#pragma
#pragma STDGL invariant(all)
#pragma debug(off)
#pragma optimize(off)

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
ERROR: expected shaders to compile and link properly, but failed to link.
preprocessor.pragmas.pragma_vertex: expected shaders to compile and link properly, but failed to link.
FAIL expected shaders to compile and link properly, but failed to link.
[object Object]
Processing preprocessor.pragmas.pragma_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#pragma
#pragma STDGL invariant(all)
#pragma debug(off)
#pragma optimize(off)

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.pragmas.pragma_macro_exp_vertex
gluShaderProgram.Shader:
#define off	INVALID
/* pragma line not macro expanded */
#pragma debug(off)

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.pragmas.pragma_macro_exp_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define off	INVALID
/* pragma line not macro expanded */
#pragma debug(off)

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.pragmas.invalid_pragma_invalid_debug_vertex
gluShaderProgram.Shader:
#pragma debug(1.23)

precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.pragmas.invalid_pragma_invalid_debug_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#pragma debug(1.23)

precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.pragmas.invalid_pragma_invalid_token_vertex
gluShaderProgram.Shader:
#pragma \xa4\xa4\xbd

precision mediump float;
void main()
{
	gl_Position = vec4(1.0);
}

preprocessor.pragmas.invalid_pragma_invalid_token_vertex: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.pragmas.invalid_pragma_invalid_token_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#pragma \xa4\xa4\xbd

precision mediump float;
void main()
{
	gl_FragColor = vec4(1.0);
}

preprocessor.pragmas.invalid_pragma_invalid_token_fragment: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.extensions.basic_vertex
gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.extensions.basic_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.extensions.macro_exp_vertex
gluShaderProgram.Shader:
#define warn enable

#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = 1.0;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.extensions.macro_exp_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#define warn enable

#extension all : warn

		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = 1.0;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.extensions.missing_extension_name_vertex
gluShaderProgram.Shader:
#extension
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.missing_extension_name_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.invalid_extension_name_vertex
gluShaderProgram.Shader:
#extension 2 : all
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.invalid_extension_name_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension 2 : all
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.missing_colon_vertex
gluShaderProgram.Shader:
#extension all
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.missing_colon_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.expected_colon_vertex
gluShaderProgram.Shader:
#extension all ;
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.expected_colon_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all ;
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.missing_behavior_vertex
gluShaderProgram.Shader:
#extension all :
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.missing_behavior_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all :
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.invalid_behavior_1_vertex
gluShaderProgram.Shader:
#extension all : WARN
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.invalid_behavior_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : WARN
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.invalid_behavior_2_vertex
gluShaderProgram.Shader:
#extension all : require
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.invalid_behavior_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : require
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.invalid_char_in_name_vertex
gluShaderProgram.Shader:
#extension all\xa4 : warn
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
preprocessor.extensions.invalid_char_in_name_vertex: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.extensions.invalid_char_in_name_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all\xa4 : warn
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
preprocessor.extensions.invalid_char_in_name_fragment: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.extensions.invalid_char_in_behavior_vertex
gluShaderProgram.Shader:
#extension all : war\xa4n
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
preprocessor.extensions.invalid_char_in_behavior_vertex: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.extensions.invalid_char_in_behavior_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : war\xa4n
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
preprocessor.extensions.invalid_char_in_behavior_fragment: glshaderSource()
FAIL glshaderSource()
[object Object]
Processing preprocessor.extensions.unterminated_comment_vertex
gluShaderProgram.Shader:
#extension all : warn /*asd
		precision mediump float;
		void main()
		{
			gl_Position = vec4(1.0);
		}
	
Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.extensions.unterminated_comment_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : warn /*asd
		precision mediump float;
		void main()
		{
			gl_FragColor = vec4(1.0);
		}
	
Compile status: false
Processing preprocessor.extensions.after_non_preprocessing_tokens_vertex
gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		attribute highp vec4 dEQP_Position;

		void main()
		{
#extension all : disable
			gl_Position = vec4(1.0);
		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.extensions.after_non_preprocessing_tokens_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.extensions.after_non_preprocessing_tokens_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#extension all : warn

		precision mediump float;
		
		void main()
		{
#extension all : disable
			gl_FragColor = vec4(1.0);
		}
	
Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.extensions.after_non_preprocessing_tokens_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.expressions.shift_left_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL << 2) == 16
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.shift_left_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL << 2) == 16
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.shift_right_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL >> 1) == 2
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.shift_right_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL >> 1) == 2
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.cmp_less_than_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL < 6) && (-VAL < -4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.cmp_less_than_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 5
	out0 = 0.0;
	#if (VAL < 6) && (-VAL < -4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.less_or_equal_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL <= 6) && (-VAL <= -6)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.less_or_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL <= 6) && (-VAL <= -6)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.or_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL | 5) == 7
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.or_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL | 5) == 7
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.and_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL & 5) == 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.and_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL & 5) == 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.xor_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL ^ 5) == 3
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.xor_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 6
	out0 = 0.0;
	#if (VAL ^ 5) == 3
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.mod_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 12
	out0 = 0.0;
	#if (VAL % 5) == 2
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.mod_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 12
	out0 = 0.0;
	#if (VAL % 5) == 2
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_value_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL ((  (4   ) )  )
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_value_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL ((  (4   ) )  )
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_tricky_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL ((  (4   ) )
	out0 = 0.0;
	#if VAL) >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_tricky_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL ((  (4   ) )
	out0 = 0.0;
	#if VAL) >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_if_no_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_if_no_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if VAL >= 4
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_if_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_multi_if_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL (4)
	out0 = 0.0;
	#if (((VAL)) >= (4))
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_multi_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL (4)
	out0 = 0.0;
	#if (((VAL)) >= (4))
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_single_if_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_single_if_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	out0 = 0.0;
	#if (VAL >= 4)
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_ifelse_true_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	#if (VAL >= 4)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_ifelse_true_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	#if (VAL >= 4)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.parenthesis_ifelse_false_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#define VAL 4
	#if (VAL > 4)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.parenthesis_ifelse_false_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#define VAL 4
	#if (VAL > 4)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.eval_basic_0_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if -4 + 5 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.eval_basic_0_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if -4 + 5 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.eval_basic_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if (2 * 2) - 3 >= 0
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.eval_basic_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if (2 * 2) - 3 >= 0
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.eval_simple_precedence_0_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if 2 * 3 - 3 == 3
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.eval_simple_precedence_0_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if 2 * 3 - 3 == 3
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.eval_simple_precedence_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

void main()
{
	#if 2 - 2 / 2 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.eval_simple_precedence_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

void main()
{
	#if 2 - 2 / 2 == 1
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_1_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
void main()
{
	#if defined(X)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
void main()
{
	#if defined(X)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_2_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) == Y
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) == Y
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_3_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) && defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
void main()
{
	#if defined(X) && defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_4_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) && defined(Y)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_4_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) && defined(Y)
		out0 = 0.0;
	#else
		out0 = 1.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_5_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) || defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_5_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef X
void main()
{
	#if defined(X) || defined(Y)
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.expressions.defined_6_vertex
gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;
varying float out0;

#define X 0
#define Y 1
#undef Y
void main()
{
	#if defined(X) && (defined(Y) || (X == 0))
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	gl_Position = dEQP_Position;

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.expressions.defined_6_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

#define X 0
#define Y 1
#undef Y
void main()
{
	#if defined(X) && (defined(Y) || (X == 0))
		out0 = 1.0;
	#else
		out0 = 0.0;
	#endif
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
Processing preprocessor.invalid_expressions.invalid_unary_expr_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_unary_expr_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_unary_expr_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_unary_expr_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_binary_expr_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_binary_expr_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_binary_expr_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_binary_expr_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.missing_expr_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.missing_expr_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.missing_expr_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.missing_expr_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_expr_1_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_expr_1_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_expr_1_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.invalid_expr_1_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.invalid_expr_2_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
* 4
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_expressions.invalid_expr_2_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
* 4
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_expressions.invalid_expr_3_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
4)
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_expressions.invalid_expr_3_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
4)
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.invalid_expressions.unopened_parenthesis_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_Position = vec4(1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.unopened_parenthesis_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.unopened_parenthesis_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{

	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
preprocessor.invalid_expressions.unopened_parenthesis_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing preprocessor.invalid_expressions.unclosed_parenthesis_vertex
gluShaderProgram.Shader:
precision mediump float;
void main()
{
+ 7)
	gl_Position = vec4(1.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing preprocessor.invalid_expressions.unclosed_parenthesis_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
precision mediump float;
void main()
{
+ 7)
	gl_FragColor = vec4(1.0);
}

Compile status: false
Processing preprocessor.operator_precedence.modulo_vs_not_vertex
gluShaderProgram.Shader:
#if ( 8 % ! 0 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_not_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 % ! 0 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.div_vs_not_vertex
gluShaderProgram.Shader:
#if ( 8 / ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.div_vs_not_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 / ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.mul_vs_not_vertex
gluShaderProgram.Shader:
#if ( 8 * ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.mul_vs_not_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 * ! 0 ) == 8
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_bit_invert_vertex
gluShaderProgram.Shader:
#if ( 8 % ~ 4 ) == 3
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_bit_invert_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 % ~ 4 ) == 3
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_minus_vertex
gluShaderProgram.Shader:
#if ( 8 % - 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_minus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 % - 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_plus_vertex
gluShaderProgram.Shader:
#if ( 8 % + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.modulo_vs_plus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 % + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.div_vs_bit_invert_vertex
gluShaderProgram.Shader:
#if ( 8 / ~ 2 ) == -2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.div_vs_bit_invert_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 / ~ 2 ) == -2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.div_vs_minus_vertex
gluShaderProgram.Shader:
#if ( 8 / - 2 ) == -4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.div_vs_minus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 / - 2 ) == -4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.div_vs_plus_vertex
gluShaderProgram.Shader:
#if ( 8 / + 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.div_vs_plus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 / + 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.mul_vs_bit_invert_vertex
gluShaderProgram.Shader:
#if ( 8 * ~ 2 ) == -24
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.mul_vs_bit_invert_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 * ~ 2 ) == -24
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.mul_vs_minus_vertex
gluShaderProgram.Shader:
#if ( 8 * - 2 ) == -16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.mul_vs_minus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 * - 2 ) == -16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.mul_vs_plus_vertex
gluShaderProgram.Shader:
#if ( 8 * + 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;


void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.mul_vs_plus_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 * + 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.sub_vs_modulo_vertex
gluShaderProgram.Shader:
#if ( 8 - 3 % 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.sub_vs_modulo_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 - 3 % 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.sub_vs_div_vertex
gluShaderProgram.Shader:
#if ( 8 - 3 / 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.sub_vs_div_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 - 3 / 2 ) == 7
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.sub_vs_mul_vertex
gluShaderProgram.Shader:
#if ( 8 - 3 * 2 ) == 2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.sub_vs_mul_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 - 3 * 2 ) == 2
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.add_vs_modulo_vertex
gluShaderProgram.Shader:
#if ( 8 + 3 % 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.add_vs_modulo_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 + 3 % 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.add_vs_div_vertex
gluShaderProgram.Shader:
#if ( 8 + 3 / 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.add_vs_div_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 + 3 / 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.add_vs_mul_vertex
gluShaderProgram.Shader:
#if ( 8 + 3 * 2 ) == 14
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.add_vs_mul_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 + 3 * 2 ) == 14
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.rshift_vs_sub_vertex
gluShaderProgram.Shader:
#if ( 8 >> 3 - 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.rshift_vs_sub_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 >> 3 - 2 ) == 4
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.rshift_vs_add_vertex
gluShaderProgram.Shader:
#if ( 8 >> 3 + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.rshift_vs_add_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 >> 3 + 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.lshift_vs_sub_vertex
gluShaderProgram.Shader:
#if ( 8 << 3 - 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.lshift_vs_sub_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 << 3 - 2 ) == 16
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.lshift_vs_add_vertex
gluShaderProgram.Shader:
#if ( 8 << 3 + 2 ) == 256
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.lshift_vs_add_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 << 3 + 2 ) == 256
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex
gluShaderProgram.Shader:
#if ( 8 >= 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 >= 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex
gluShaderProgram.Shader:
#if ( 8 >= 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 >= 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex
gluShaderProgram.Shader:
#if ( 8 <= 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 <= 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex
gluShaderProgram.Shader:
#if ( 8 <= 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 <= 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.greater_vs_rshift_vertex
gluShaderProgram.Shader:
#if ( 8 > 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.greater_vs_rshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 > 3 >> 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.greater_vs_lshift_vertex
gluShaderProgram.Shader:
#if ( 8 > 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.greater_vs_lshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 > 3 << 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.less_vs_rshift_vertex
gluShaderProgram.Shader:
#if ( 8 < 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.less_vs_rshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 < 3 >> 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.less_vs_lshift_vertex
gluShaderProgram.Shader:
#if ( 8 < 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.less_vs_lshift_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 < 3 << 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex
gluShaderProgram.Shader:
#if ( 8 != 3 >= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 != 3 >= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex
gluShaderProgram.Shader:
#if ( 8 != 3 <= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 != 3 <= 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_greater_vertex
gluShaderProgram.Shader:
#if ( 8 != 3 > 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_greater_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 != 3 > 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_less_vertex
gluShaderProgram.Shader:
#if ( 8 != 3 < 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.not_equal_vs_less_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 != 3 < 2 ) == 1
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex
gluShaderProgram.Shader:
#if ( 8 == 3 >= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 == 3 >= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.equal_vs_less_or_equal_vertex
gluShaderProgram.Shader:
#if ( 8 == 3 <= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.equal_vs_less_or_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 == 3 <= 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.equal_vs_greater_vertex
gluShaderProgram.Shader:
#if ( 8 == 3 > 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.equal_vs_greater_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 == 3 > 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.equal_vs_less_vertex
gluShaderProgram.Shader:
#if ( 8 == 3 < 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.equal_vs_less_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 == 3 < 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex
gluShaderProgram.Shader:
#if ( 8 & 3 != 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 & 3 != 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.bitwise_and_vs_equal_vertex
gluShaderProgram.Shader:
#if ( 8 & 3 == 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.bitwise_and_vs_equal_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 & 3 == 2 ) == 0
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.xor_vs_bitwise_and_vertex
gluShaderProgram.Shader:
#if ( 8 ^ 3 & 2 ) == 10
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.xor_vs_bitwise_and_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 ^ 3 & 2 ) == 10
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.bitwise_or_vs_xor_vertex
gluShaderProgram.Shader:
#if ( 8 | 3 ^ 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.bitwise_or_vs_xor_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 8 | 3 ^ 2 ) == 9
#define VAL 1.0
#else
#define VAL 0.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex
gluShaderProgram.Shader:
#if ( 0 && 3 | 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 0 && 3 | 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex
gluShaderProgram.Shader:
#if ( 0 && 4 & 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 0 && 4 & 2 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);

gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true
Processing preprocessor.operator_precedence.logical_or_vs_logical_and_vertex
gluShaderProgram.Shader:
#if ( 0 || 4 && 0 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		attribute highp vec4 dEQP_Position;
varying float out0;

		void main()
		{
			out0 = VAL;
			gl_Position = dEQP_Position;

		}
	
Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
Processing preprocessor.operator_precedence.logical_or_vs_logical_and_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#if ( 0 || 4 && 0 )
#define VAL 0.0
#else
#define VAL 1.0
#endif
		precision mediump float;
		bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
uniform float ref_out0;
float out0;

		void main()
		{
			out0 = VAL;
			bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

		}
	
Compile status: true

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x0326F550>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.deqp_data_gles2_shaders_preprocessor (8385 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_qualification_order
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

invariant varying lowp float x0;

 uniform mediump float x1;

 attribute mediump float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

invariant varying lowp float x0;

 uniform mediump float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying lowp float x0;

uniform mediump float x1;

attribute mediump float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying lowp float x0;

uniform mediump float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

invariant varying float x0;

 uniform float x1;

 attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

invariant varying float x0;

 uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

invariant lowp varying float x0;

 mediump uniform float x1;

 mediump attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

invariant lowp varying float x0;

 mediump uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying invariant lowp float x0;

uniform mediump float x1;

attribute mediump float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying invariant lowp float x0;

uniform mediump float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying lowp invariant float x0;

uniform mediump float x1;

attribute mediump float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying lowp invariant float x0;

uniform mediump float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

lowp invariant varying float x0;

mediump uniform float x1;

mediump attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

lowp invariant varying float x0;

mediump uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

lowp varying invariant float x0;

mediump uniform float x1;

mediump attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

lowp varying invariant float x0;

mediump uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

lowp varying float x0;

mediump uniform float x1;

mediump attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

lowp varying float x0;

mediump uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;

varying invariant float x0;

uniform float x1;

attribute float x2;

void main()
{
	x0 = 1.0;
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

varying invariant float x0;

uniform float x1;

void main()
{
	float result = x0 + x1;
	gl_FragColor = vec4(result, result, result, 1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (const in lowp float x)
{
	return x + 1.0;
}

void foo1 ( out mediump float x)
{
	x = 1.0;
}

float foo2 ( inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (const in lowp float x)
{
	return x + 1.0;
}

void foo1 ( out mediump float x)
{
	x = 1.0;
}

float foo2 ( inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (const in float x)
{
	return x + 1.0;
}

void foo1 ( out float x)
{
	x = 1.0;
}

float foo2 ( inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (const in float x)
{
	return x + 1.0;
}

void foo1 ( out float x)
{
	x = 1.0;
}

float foo2 ( inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (const lowp float x)
{
	return x + 1.0;
}

void foo1 ( mediump float x)
{
	x = 1.0;
}

float foo2 ( mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (const lowp float x)
{
	return x + 1.0;
}

void foo1 ( mediump float x)
{
	x = 1.0;
}

float foo2 ( mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (in lowp float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225854:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (in lowp float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (const lowp in float x)
{
	return x + 1.0;
}

void foo1 ( mediump out float x)
{
	x = 1.0;
}

float foo2 ( mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (const lowp in float x)
{
	return x + 1.0;
}

void foo1 ( mediump out float x)
{
	x = 1.0;
}

float foo2 ( mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (in const lowp float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (in const lowp float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (in lowp const float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (in lowp const float x)
{
	return x + 1.0;
}

void foo1 (out mediump float x)
{
	x = 1.0;
}

float foo2 (inout mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (lowp const in float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (lowp const in float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (lowp in const float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (lowp in const float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (in const float x)
{
	return x + 1.0;
}

void foo1 (out float x)
{
	x = 1.0;
}

float foo2 (inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (in const float x)
{
	return x + 1.0;
}

void foo1 (out float x)
{
	x = 1.0;
}

float foo2 (inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (lowp const float x)
{
	return x + 1.0;
}

void foo1 (mediump float x)
{
	x = 1.0;
}

float foo2 (mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (lowp const float x)
{
	return x + 1.0;
}

void foo1 (mediump float x)
{
	x = 1.0;
}

float foo2 (mediump float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
attribute highp vec4 dEQP_Position;


float foo0 (lowp in float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;


float foo0 (lowp in float x)
{
	return x + 1.0;
}

void foo1 (mediump out float x)
{
	x = 1.0;
}

float foo2 (mediump inout float x)
{
	return x + 1.0;
}

void main()
{
	
	float result;
	foo1(result);
	float x0 = foo0(1.0);
	foo2(result);
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_qualification_order (930 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_reserved_operators
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value % 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value % 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value = ~value;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value = ~value;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value << 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value << 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value >> 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value >> 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value & 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value & 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value ^ 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value ^ 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value | 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value | 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value %= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value %= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value <<= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value <<= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value >>= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value >>= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value &= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value &= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value ^= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value ^= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;

attribute highp vec4 dEQP_Position;


void main()
{
	
	int value = 100;
	value |= 1;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;
precision mediump int;



void main()
{
	
	int value = 100;
	value |= 1;
	gl_FragColor = vec4(1.0);

}
", source:  (11)
[1952:1208:0702/225855:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_reserved_operators (700 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_scoping
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(a_in0);

	int a = in0;

	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;

	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	{
		int a = -1;
	}
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	{
		int a = -1;
	}
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(a_in0);

	{
		int a = in0;

		out0 = a;
	}
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	{
		int a = in0;

		out0 = a;
	}
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	for (int a = 0; a < 10; a++)
	{
	}
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	for (int a = 0; a < 10; a++)
	{
	}
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = 5;

void main()
{
	int in0 = int(a_in0);

	for (int a = 0; a < 10; a++)
	{
	}
	out0 = in0 + a - 5;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = 5;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	for (int a = 0; a < 10; a++)
	{
	}
	out0 = in0 + a - 5;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = 1;

void main()
{
	int in0 = int(a_in0);

	if (true)
		int a = 42;
	out0 = a*in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = 1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	if (true)
		int a = 42;
	out0 = a*in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	{
		int a = a+5, b = a-5;
		out0 = b;
		a = 42;
	}
	out0 = out0 + a - in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	{
		int a = a+5, b = a-5;
		out0 = b;
		a = 42;
	}
	out0 = out0 + a - in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(a_in0);

	int S = S(in0).val;
	out0 = S;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int S = S(in0).val;
	out0 = S;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(a_in0);

	S S = S(in0);
	out0 = S.val;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(v_in0 * 1.0025);

	S S = S(in0);
	out0 = S.val;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int foo (int x) { return x; }

void main()
{
	int in0 = int(a_in0);

	int foo = in0;
	out0 = foo;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int foo (int x) { return x; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int foo = in0;
	out0 = foo;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

int func (int a) { return a; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

int func (int a) { return a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int x; };

int func (int S) { return S; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int x; };

int func (int S) { return S; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int func) { return func; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;


bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int func) { return func; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

int func (int inp, int x) { { int x = 5; return inp + x - 5; } }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0, 42);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

int func (int inp, int x) { { int x = 5; return inp + x - 5; } }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0, 42);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

int func (int inp, int x) { int x = 5; return inp + x - 5; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0, 42);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "scoping.valid.local_variable_hides_function_parameter_vertex: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "loading: scoping.test", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "completed load request: scoping.test", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.block_variable_hides_local_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.block_variable_hides_local_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.block_variable_hides_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.block_variable_hides_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.for_init_statement_variable_hides_local_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.for_init_statement_variable_hides_local_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.for_init_statement_variable_hides_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.for_init_statement_variable_hides_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.variable_in_if_hides_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.variable_in_if_hides_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.variable_from_outer_scope_visible_in_initializer_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.variable_from_outer_scope_visible_in_initializer_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_int_variable_hides_struct_type_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_int_variable_hides_struct_type_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_struct_variable_hides_struct_type_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_struct_variable_hides_struct_type_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_function_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_function_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_struct_type_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_struct_type_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_function_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.function_parameter_hides_function_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_in_inner_scope_hides_function_parameter_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_in_inner_scope_hides_function_parameter_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_function_parameter_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.valid.local_variable_hides_function_parameter_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

int func (int inp, int x) { int x = 5; return inp + x - 5; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0, 42);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "ERROR: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "scoping.valid.local_variable_hides_function_parameter_fragment: expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "FAIL expected shaders to compile and link properly, but failed to compile.", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_global_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


int a;
float a;

void main()
{
	a = 1.0;
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_global_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


int a;
float a;

void main()
{
	a = 1.0;
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_local_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a;
	float a;
	a = 1.0;
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_local_variable_fragment", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a;
	float a;
	a = 1.0;
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_init_statement_variable_vertex", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	for (int i = 0; i < 10; i++)
	{
		int i = 11;
	}
	gl_Position = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225856:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_init_statement_variable_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	for (int i = 0; i < 10; i++)
	{
		int i = 11;
	}
	gl_FragColor = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_condition_variable_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	for (int i = 0; int a = (i < 10); i++)
	{
		int a = 0;
	}
	gl_Position = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_condition_variable_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	for (int i = 0; int a = (i < 10); i++)
	{
		int a = 0;
	}
	gl_FragColor = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a;
	for (int i = 0; int i = (i < 10); i++)
	{
		a = sin(i);
	}
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a;
	for (int i = 0; int i = (i < 10); i++)
	{
		a = sin(i);
	}
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_while_condition_variable_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a = 0;
	while (int i = (a < 5))
	{
		int i = 11;
		a += i;
	}
	gl_Position = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_while_condition_variable_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a = 0;
	while (int i = (a < 5))
	{
		int i = 11;
		a += i;
	}
	gl_FragColor = vec4(0.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_function_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float x);
float func(float x);

float func(float x) { return x + 1.0; }

void main()
{
	gl_Position = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "scoping.invalid.redeclare_function_vertex: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_function_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float x);
float func(float x);

float func(float x) { return x + 1.0; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "ERROR: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "scoping.invalid.redeclare_function_fragment: expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "FAIL expected compilation to fail, but shaders compiled correctly.", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "[object Object]", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redefine_function_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float x);

float func(float x) { return x + 1.0; }
float func(float x) { return x + 2.0; }

void main()
{
	gl_Position = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redefine_function_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float x);

float func(float x) { return x + 1.0; }
float func(float x) { return x + 2.0; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_builtin_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float sin(float x);

void main()
{
	gl_Position = vec4(sin(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redeclare_builtin_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float sin(float x);

void main()
{
	gl_FragColor = vec4(sin(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redefine_builtin_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float sin(float x) { return x + 1.0; }

void main()
{
	gl_Position = vec4(sin(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.redefine_builtin_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float sin(float x) { return x + 1.0; }

void main()
{
	gl_FragColor = vec4(sin(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.conflict_function_struct_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void f(int x);
struct f { int x; };

void main()
{
	gl_Position = vec4(1);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.conflict_function_struct_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void f(int x);
struct f { int x; };

void main()
{
	gl_FragColor = vec4(1);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.conflict_function_variable_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void f(int x);
float f;

void main()
{
	f = 1.0;
	gl_Position = vec4(f);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.conflict_function_variable_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void f(int x);
float f;

void main()
{
	f = 1.0;
	gl_FragColor = vec4(f);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_global_variable_before_declaration_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void func()
{
	a = 2.0;
}

float a;

void main()
{
	func();
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_global_variable_before_declaration_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void func()
{
	a = 2.0;
}

float a;

void main()
{
	func();
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_local_variable_before_declaration_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a = 1.0;
	a = b;
	float b = 2.0;

	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_local_variable_before_declaration_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a = 1.0;
	a = b;
	float b = 2.0;

	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_struct_type_before_declaration_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float x) { return S(x).val; }
struct S { float val; };

void main()
{
	gl_Position = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_struct_type_before_declaration_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float func (float x) { return S(x).val; }
struct S { float val; };

void main()
{
	gl_FragColor = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_function_before_declaration_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float x) { return bar(x); }
float bar (float x) { return x; }

void main()
{
	gl_Position = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_function_before_declaration_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float func (float x) { return bar(x); }
float bar (float x) { return x; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_block_in_outer_scope_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	{
		float a = 1.0;
	}
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_block_in_outer_scope_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	{
		float a = 1.0;
	}
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_if_in_outer_scope_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	if (true)
		float a = 1.0;
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_if_in_outer_scope_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	if (true)
		float a = 1.0;
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_else_in_outer_scope_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	if (false)
		float a = 1.0;
	else
		float b = 2.0;
	gl_Position = vec4(b);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_else_in_outer_scope_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	if (false)
		float a = 1.0;
	else
		float b = 2.0;
	gl_FragColor = vec4(b);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_if_in_else_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a = 1.0;
	if (true)
	{
		float b = 2.0;
	}
	else
	{
		a = b;
	}
	gl_Position = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_if_in_else_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a = 1.0;
	if (true)
	{
		float b = 2.0;
	}
	else
	{
		a = b;
	}
	gl_FragColor = vec4(a);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_for_init_statement_in_outer_scope_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float x = 0.0;
	for (int i = 0; i < 10; i++)
	{
		x += sin(i);
	}
	gl_Position = vec4(float(i));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_for_init_statement_in_outer_scope_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float x = 0.0;
	for (int i = 0; i < 10; i++)
	{
		x += sin(i);
	}
	gl_FragColor = vec4(float(i));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_while_condition_in_outer_scope_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a = 1;
	while (bool b = (a == 1))
	{
		a++;
	}
	gl_Position = vec4(float(b));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_variable_from_while_condition_in_outer_scope_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a = 1;
	while (bool b = (a == 1))
	{
		a++;
	}
	gl_FragColor = vec4(float(b));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_parameter_names_from_function_declaration_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float a, float b);

float func(float x, float y) { return a+b; }

void main()
{
	gl_Position = vec4(func(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.use_parameter_names_from_function_declaration_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float a, float b);

float func(float x, float y) { return a+b; }

void main()
{
	gl_FragColor = vec4(func(1.0, 2.0));
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.variable_not_visible_in_own_initializer_vertex", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float x = x;
	gl_Position = vec4(x);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Processing scoping.invalid.variable_not_visible_in_own_initializer_fragment", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float x = x;
	gl_FragColor = vec4(x);
}
", source:  (11)
[1952:1208:0702/225857:INFO:CONSOLE(11)] "Compile status: false", source:  (11)

Expected exception while running WebglConformance.deqp_data_gles2_shaders_scoping

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\webgl_conformance.py:81
    raise page_test.Failure(_WebGLTestMessages(tab))
Failure: gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(a_in0);

	int a = in0;

	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;

	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	{
		int a = -1;
	}
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	{
		int a = -1;
	}
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(a_in0);

	{
		int a = in0;

		out0 = a;
	}
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	{
		int a = in0;

		out0 = a;
	}
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	for (int a = 0; a < 10; a++)
	{
	}
	out0 = a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	for (int a = 0; a < 10; a++)
	{
	}
	out0 = a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = 5;

void main()
{
	int in0 = int(a_in0);

	for (int a = 0; a < 10; a++)
	{
	}
	out0 = in0 + a - 5;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = 5;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	for (int a = 0; a < 10; a++)
	{
	}
	out0 = in0 + a - 5;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = 1;

void main()
{
	int in0 = int(a_in0);

	if (true)
		int a = 42;
	out0 = a*in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = 1;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	if (true)
		int a = 42;
	out0 = a*in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

void main()
{
	int in0 = int(a_in0);

	int a = in0;
	{
		int a = a+5, b = a-5;
		out0 = b;
		a = 42;
	}
	out0 = out0 + a - in0;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int a = in0;
	{
		int a = a+5, b = a-5;
		out0 = b;
		a = 42;
	}
	out0 = out0 + a - in0;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(a_in0);

	int S = S(in0).val;
	out0 = S;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int S = S(in0).val;
	out0 = S;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(a_in0);

	S S = S(in0);
	out0 = S.val;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int val; };

void main()
{
	int in0 = int(v_in0 * 1.0025);

	S S = S(in0);
	out0 = S.val;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int foo (int x) { return x; }

void main()
{
	int in0 = int(a_in0);

	int foo = in0;
	out0 = foo;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int foo (int x) { return x; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	int foo = in0;
	out0 = foo;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int a = -1;

int func (int a) { return a; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int a = -1;

int func (int a) { return a; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


struct S { int x; };

int func (int S) { return S; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


struct S { int x; };

int func (int S) { return S; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;


int func (int func) { return func; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;


int func (int func) { return func; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

int func (int inp, int x) { { int x = 5; return inp + x - 5; } }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0, 42);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

int func (int inp, int x) { { int x = 5; return inp + x - 5; } }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0, 42);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_out0;
int out0;

int func (int inp, int x) { int x = 5; return inp + x - 5; }

void main()
{
	int in0 = int(a_in0);

	out0 = func(in0, 42);
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}

Compile status: true
scoping.valid.local_variable_hides_function_parameter_vertex: expected shaders to compile and link properly, but failed to compile.
loading: scoping.test
completed load request: scoping.test
Processing scoping.valid.local_variable_hides_global_variable_vertex
Processing scoping.valid.local_variable_hides_global_variable_fragment
Processing scoping.valid.block_variable_hides_local_variable_vertex
Processing scoping.valid.block_variable_hides_local_variable_fragment
Processing scoping.valid.block_variable_hides_global_variable_vertex
Processing scoping.valid.block_variable_hides_global_variable_fragment
Processing scoping.valid.for_init_statement_variable_hides_local_variable_vertex
Processing scoping.valid.for_init_statement_variable_hides_local_variable_fragment
Processing scoping.valid.for_init_statement_variable_hides_global_variable_vertex
Processing scoping.valid.for_init_statement_variable_hides_global_variable_fragment
Processing scoping.valid.variable_in_if_hides_global_variable_vertex
Processing scoping.valid.variable_in_if_hides_global_variable_fragment
Processing scoping.valid.variable_from_outer_scope_visible_in_initializer_vertex
Processing scoping.valid.variable_from_outer_scope_visible_in_initializer_fragment
Processing scoping.valid.local_int_variable_hides_struct_type_vertex
Processing scoping.valid.local_int_variable_hides_struct_type_fragment
Processing scoping.valid.local_struct_variable_hides_struct_type_vertex
Processing scoping.valid.local_struct_variable_hides_struct_type_fragment
Processing scoping.valid.local_variable_hides_function_vertex
Processing scoping.valid.local_variable_hides_function_fragment
Processing scoping.valid.function_parameter_hides_global_variable_vertex
Processing scoping.valid.function_parameter_hides_global_variable_fragment
Processing scoping.valid.function_parameter_hides_struct_type_vertex
Processing scoping.valid.function_parameter_hides_struct_type_fragment
Processing scoping.valid.function_parameter_hides_function_vertex
Processing scoping.valid.function_parameter_hides_function_fragment
Processing scoping.valid.local_variable_in_inner_scope_hides_function_parameter_vertex
Processing scoping.valid.local_variable_in_inner_scope_hides_function_parameter_fragment
Processing scoping.valid.local_variable_hides_function_parameter_vertex
ERROR: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing scoping.valid.local_variable_hides_function_parameter_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute float a_in0;
varying float v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
bool isOk (int a, int b) { return (a == b); }
varying float v_in0;
uniform int ref_out0;
int out0;

int func (int inp, int x) { int x = 5; return inp + x - 5; }

void main()
{
	int in0 = int(v_in0 * 1.0025);

	out0 = func(in0, 42);
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}

Compile status: false
ERROR: expected shaders to compile and link properly, but failed to compile.
scoping.valid.local_variable_hides_function_parameter_fragment: expected shaders to compile and link properly, but failed to compile.
FAIL expected shaders to compile and link properly, but failed to compile.
[object Object]
Processing scoping.invalid.redeclare_global_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


int a;
float a;

void main()
{
	a = 1.0;
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_global_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


int a;
float a;

void main()
{
	a = 1.0;
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.redeclare_local_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a;
	float a;
	a = 1.0;
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_local_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a;
	float a;
	a = 1.0;
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.redeclare_for_init_statement_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	for (int i = 0; i < 10; i++)
	{
		int i = 11;
	}
	gl_Position = vec4(0.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_for_init_statement_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	for (int i = 0; i < 10; i++)
	{
		int i = 11;
	}
	gl_FragColor = vec4(0.0);
}

Compile status: false
Processing scoping.invalid.redeclare_for_condition_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	for (int i = 0; int a = (i < 10); i++)
	{
		int a = 0;
	}
	gl_Position = vec4(0.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_for_condition_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;



void main()
{
	for (int i = 0; int a = (i < 10); i++)
	{
		int a = 0;
	}
	gl_FragColor = vec4(0.0);
}

Compile status: false
Processing scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a;
	for (int i = 0; int i = (i < 10); i++)
	{
		a = sin(i);
	}
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_for_init_statement_variable_in_for_condition_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a;
	for (int i = 0; int i = (i < 10); i++)
	{
		a = sin(i);
	}
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.redeclare_while_condition_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a = 0;
	while (int i = (a < 5))
	{
		int i = 11;
		a += i;
	}
	gl_Position = vec4(0.0);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_while_condition_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a = 0;
	while (int i = (a < 5))
	{
		int i = 11;
		a += i;
	}
	gl_FragColor = vec4(0.0);
}

Compile status: false
Processing scoping.invalid.redeclare_function_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float x);
float func(float x);

float func(float x) { return x + 1.0; }

void main()
{
	gl_Position = vec4(func(1.0));
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
scoping.invalid.redeclare_function_vertex: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing scoping.invalid.redeclare_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float x);
float func(float x);

float func(float x) { return x + 1.0; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}

Compile status: true
ERROR: expected compilation to fail, but shaders compiled correctly.
scoping.invalid.redeclare_function_fragment: expected compilation to fail, but shaders compiled correctly.
FAIL expected compilation to fail, but shaders compiled correctly.
[object Object]
Processing scoping.invalid.redefine_function_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float x);

float func(float x) { return x + 1.0; }
float func(float x) { return x + 2.0; }

void main()
{
	gl_Position = vec4(func(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redefine_function_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float x);

float func(float x) { return x + 1.0; }
float func(float x) { return x + 2.0; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}

Compile status: false
Processing scoping.invalid.redeclare_builtin_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float sin(float x);

void main()
{
	gl_Position = vec4(sin(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redeclare_builtin_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float sin(float x);

void main()
{
	gl_FragColor = vec4(sin(1.0));
}

Compile status: false
Processing scoping.invalid.redefine_builtin_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float sin(float x) { return x + 1.0; }

void main()
{
	gl_Position = vec4(sin(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.redefine_builtin_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float sin(float x) { return x + 1.0; }

void main()
{
	gl_FragColor = vec4(sin(1.0));
}

Compile status: false
Processing scoping.invalid.conflict_function_struct_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void f(int x);
struct f { int x; };

void main()
{
	gl_Position = vec4(1);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.conflict_function_struct_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void f(int x);
struct f { int x; };

void main()
{
	gl_FragColor = vec4(1);
}

Compile status: false
Processing scoping.invalid.conflict_function_variable_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void f(int x);
float f;

void main()
{
	f = 1.0;
	gl_Position = vec4(f);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.conflict_function_variable_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void f(int x);
float f;

void main()
{
	f = 1.0;
	gl_FragColor = vec4(f);
}

Compile status: false
Processing scoping.invalid.use_global_variable_before_declaration_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void func()
{
	a = 2.0;
}

float a;

void main()
{
	func();
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_global_variable_before_declaration_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void func()
{
	a = 2.0;
}

float a;

void main()
{
	func();
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.use_local_variable_before_declaration_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a = 1.0;
	a = b;
	float b = 2.0;

	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_local_variable_before_declaration_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a = 1.0;
	a = b;
	float b = 2.0;

	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.use_struct_type_before_declaration_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float x) { return S(x).val; }
struct S { float val; };

void main()
{
	gl_Position = vec4(func(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_struct_type_before_declaration_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float func (float x) { return S(x).val; }
struct S { float val; };

void main()
{
	gl_FragColor = vec4(func(1.0));
}

Compile status: false
Processing scoping.invalid.use_function_before_declaration_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func (float x) { return bar(x); }
float bar (float x) { return x; }

void main()
{
	gl_Position = vec4(func(1.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_function_before_declaration_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float func (float x) { return bar(x); }
float bar (float x) { return x; }

void main()
{
	gl_FragColor = vec4(func(1.0));
}

Compile status: false
Processing scoping.invalid.use_variable_from_block_in_outer_scope_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	{
		float a = 1.0;
	}
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_block_in_outer_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	{
		float a = 1.0;
	}
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.use_variable_from_if_in_outer_scope_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	if (true)
		float a = 1.0;
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_if_in_outer_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	if (true)
		float a = 1.0;
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.use_variable_from_else_in_outer_scope_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	if (false)
		float a = 1.0;
	else
		float b = 2.0;
	gl_Position = vec4(b);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_else_in_outer_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	if (false)
		float a = 1.0;
	else
		float b = 2.0;
	gl_FragColor = vec4(b);
}

Compile status: false
Processing scoping.invalid.use_variable_from_if_in_else_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float a = 1.0;
	if (true)
	{
		float b = 2.0;
	}
	else
	{
		a = b;
	}
	gl_Position = vec4(a);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_if_in_else_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float a = 1.0;
	if (true)
	{
		float b = 2.0;
	}
	else
	{
		a = b;
	}
	gl_FragColor = vec4(a);
}

Compile status: false
Processing scoping.invalid.use_variable_from_for_init_statement_in_outer_scope_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float x = 0.0;
	for (int i = 0; i < 10; i++)
	{
		x += sin(i);
	}
	gl_Position = vec4(float(i));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_for_init_statement_in_outer_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float x = 0.0;
	for (int i = 0; i < 10; i++)
	{
		x += sin(i);
	}
	gl_FragColor = vec4(float(i));
}

Compile status: false
Processing scoping.invalid.use_variable_from_while_condition_in_outer_scope_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	int a = 1;
	while (bool b = (a == 1))
	{
		a++;
	}
	gl_Position = vec4(float(b));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_variable_from_while_condition_in_outer_scope_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	int a = 1;
	while (bool b = (a == 1))
	{
		a++;
	}
	gl_FragColor = vec4(float(b));
}

Compile status: false
Processing scoping.invalid.use_parameter_names_from_function_declaration_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


float func(float a, float b);

float func(float x, float y) { return a+b; }

void main()
{
	gl_Position = vec4(func(1.0, 2.0));
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.use_parameter_names_from_function_declaration_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


float func(float a, float b);

float func(float x, float y) { return a+b; }

void main()
{
	gl_FragColor = vec4(func(1.0, 2.0));
}

Compile status: false
Processing scoping.invalid.variable_not_visible_in_own_initializer_vertex
gluShaderProgram.Shader:
#version 100
precision mediump float;
attribute highp vec4 dEQP_Position;


void main()
{
	float x = x;
	gl_Position = vec4(x);
}

Compile status: false
gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;



void main()
 {
	gl_FragColor = vec4(1.0);
}

Compile status: true
Processing scoping.invalid.variable_not_visible_in_own_initializer_fragment
gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;

void main()
 {
	gl_Position = dEQP_Position;
}

Compile status: true
gluShaderProgram.Shader:
#version 100
precision mediump float;


void main()
{
	float x = x;
	gl_FragColor = vec4(x);
}

Compile status: false

Locals:
  page    : <gpu_tests.webgl_conformance.WebglConformancePage object at 0x0326F5D0>
  results : <telemetry.internal.results.page_test_results.PageTestResults object at 0x0326F6D0>
  tab     : <telemetry.internal.browser.tab.Tab object at 0x03172110>

[       OK ] WebglConformance.deqp_data_gles2_shaders_scoping (1624 ms)
[ RUN      ] WebglConformance.deqp_data_gles2_shaders_swizzles
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


void main()
{
	
	out0 = in0.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.xx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.xx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.xy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.xy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.yx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.yx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.yxy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.xyxx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.yyyy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


void main()
{
	
	out0 = in0.s;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.s;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.ss;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.ss;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.st;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.st;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.ts;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.ts;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.tst;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.stss;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.tttt;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying float out0;


void main()
{
	
	out0 = in0.r;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225858:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec2 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.r;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.rr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.rr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.rg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.rg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.gr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.gr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.grg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.rgrr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.gggg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec2 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.z;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.z;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.xz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.xz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.zz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.zz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.xyz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.xyz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.zyx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.zyx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.xxx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.xxx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.zzz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.zzz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.zzy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.zzy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.yxy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.xzx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.xzx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225859:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.xyyx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.xyyx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.zzzz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.zzzz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.s;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.s;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.p;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.p;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.sp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.sp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.pp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.pp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.stp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.stp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.pts;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.pts;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.sss;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.sss;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.ppp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.ppp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.ppt;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.ppt;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.tst;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.sps;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.sps;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.stts;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.stts;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.pppp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.pppp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.r;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.r;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying float out0;


void main()
{
	
	out0 = in0.b;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec3 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.b;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.rb;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225900:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.rb;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.bb;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.bb;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.rgb;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.rgb;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.bgr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.bgr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.rrr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.rrr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.bbb;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.bbb;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.bbg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.bbg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.grg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.rbr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.rbr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.rggr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.rggr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.bbbb;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec3 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.bbbb;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.x;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.x;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.w;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.w;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.wx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.wx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.wz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.wz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.www;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.www;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.yyw;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.yyw;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.wzy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.wzy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.xyzw;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225901:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.xyzw;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.wzyx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.wzyx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.xxxx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.xxxx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.yyyy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.wwww;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.wwww;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.wzzw;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.wzzw;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.wwwy;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.wwwy;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.xyxx;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.zzwz;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.zzwz;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.s;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.s;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.q;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.q;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.qs;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.qs;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.qp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.qp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.qqq;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.qqq;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.ttq;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.ttq;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.qpt;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.qpt;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.stpq;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.stpq;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.qpts;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225902:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.qpts;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.ssss;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.ssss;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.tttt;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.qqqq;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.qqqq;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.qppq;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.qppq;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.qqqt;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.qqqt;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.stss;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.ppqp;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.ppqp;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.r;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.r;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying float out0;


void main()
{
	
	out0 = in0.a;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }

varying float out0;
uniform float ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (float a, float b, float eps) { return (abs(a-b) <= (eps*abs(b) + eps)); }
varying vec4 in0;
uniform float ref_out0;
float out0;


void main()
{
	
	out0 = in0.a;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.ar;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.ar;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec2 out0;


void main()
{
	
	out0 = in0.ab;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec2 out0;
uniform vec2 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec2 a, vec2 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec2 ref_out0;
vec2 out0;


void main()
{
	
	out0 = in0.ab;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.aaa;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.aaa;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.gga;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.gga;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec3 out0;


void main()
{
	
	out0 = in0.abg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec3 out0;
uniform vec3 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec3 a, vec3 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec3 ref_out0;
vec3 out0;


void main()
{
	
	out0 = in0.abg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.rgba;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.rgba;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.abgr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.abgr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.rrrr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.rrrr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.gggg;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225903:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.aaaa;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.aaaa;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.abba;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.abba;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.aaag;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.aaag;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.rgrr;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 in0;
varying vec4 out0;


void main()
{
	
	out0 = in0.bbab;
	gl_Position = dEQP_Position;

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }

varying vec4 out0;
uniform vec4 ref_out0;

void main()
 {
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 in0;

void main()
 {
	gl_Position = dEQP_Position;
	in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (vec4 a, vec4 b, float eps) { return all(lessThanEqual(abs(a-b), (eps*abs(b) + eps))); }
varying vec4 in0;
uniform vec4 ref_out0;
vec4 out0;


void main()
{
	
	out0 = in0.bbab;
	bool RES = isOk(out0, ref_out0, 0.05);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.xx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.xx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.xy;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.xy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.yx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.yx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.yxy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.xyxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.yyyy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.ss;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.ss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.st;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.st;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.ts;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.ts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.tst;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225904:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.stss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.tttt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec2 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.rr;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.rr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.rg;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.rg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.gr;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.gr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.grg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.rgrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(a_in0);

	out0 = in0.gggg;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec2 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec2 in0 = ivec2(v_in0 * 1.0025);

	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.z;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.z;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.xz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.xz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.zz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.zz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.xyz;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.xyz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.zyx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.zyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.xxx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.xxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.zzz;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.zzz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.zzy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225905:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.zzy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.yxy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.xzx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.xzx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.xyyx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.xyyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.zzzz;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.zzzz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.p;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.p;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.sp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.sp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.pp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.pp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.stp;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.stp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.pts;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.pts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.sss;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.sss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.ppp;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.ppp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.ppt;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.ppt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.tst;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.sps;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.sps;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.stts;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.stts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.pppp;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.pppp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225906:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.b;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec3 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.b;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.rb;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.rb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.bb;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.bb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.rgb;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.rgb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.bgr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.bgr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.rrr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.rrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.bbb;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.bbb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.bbg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.bbg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.grg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.rbr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.rbr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.rggr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.rggr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(a_in0);

	out0 = in0.bbbb;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec3 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec3 in0 = ivec3(v_in0 * 1.0025);

	out0 = in0.bbbb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.w;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.w;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.www;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225907:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.www;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.yyw;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.yyw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wzy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wzy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.xyzw;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.xyzw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wzyx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wzyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.xxxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.xxxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.yyyy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wwww;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wwww;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wzzw;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wzzw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.wwwy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.wwwy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.xyxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.zzwz;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.zzwz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.q;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.q;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qs;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qs;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qqq;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qqq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.ttq;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.ttq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225908:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qpt;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qpt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.stpq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.stpq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qpts;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qpts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.ssss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.ssss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.tttt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)

[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qqqq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qqqq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qppq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qppq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.qqqt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.qqqt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.stss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.ppqp;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.ppqp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, int b) { float atemp = a+0.5; return (float(b) <= atemp && atemp <= float(b+1)); }

varying float v_out0;
uniform int ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (int a, int b) { return (a == b); }
varying vec4 v_in0;
uniform int ref_out0;
int out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.ar;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.ar;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.ab;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, ivec2 b) { return (ivec2(floor(a + 0.5)) == b); }

varying vec2 v_out0;
uniform ivec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec2 a, ivec2 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec2 ref_out0;
ivec2 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.ab;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.aaa;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.aaa;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.gga;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.gga;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.abg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, ivec3 b) { return (ivec3(floor(a + 0.5)) == b); }

varying vec3 v_out0;
uniform ivec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec3 a, ivec3 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec3 ref_out0;
ivec3 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.abg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225909:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.rgba;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.rgba;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.abgr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.abgr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.rrrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.rrrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.gggg;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.aaaa;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.aaaa;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.abba;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.abba;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.aaag;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.aaag;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.rgrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(a_in0);

	out0 = in0.bbab;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, ivec4 b) { return (ivec4(floor(a + 0.5)) == b); }

varying vec4 v_out0;
uniform ivec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (ivec4 a, ivec4 b) { return (a == b); }
varying vec4 v_in0;
uniform ivec4 ref_out0;
ivec4 out0;


void main()
{
	ivec4 in0 = ivec4(v_in0 * 1.0025);

	out0 = in0.bbab;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.xx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.xx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.xy;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.xy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.yx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.yx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.yxy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.xyxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.yyyy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.ss;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225910:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.ss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.st;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.st;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.ts;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.ts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.tst;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.stss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.tttt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec2 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.rr;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.rr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.rg;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.rg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.gr;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.gr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.grg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.rgrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(a_in0);

	out0 = in0.gggg;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec2 a_in0;
varying vec2 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec2 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec2 in0 = bvec2(v_in0);

	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.z;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.z;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.xz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.xz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.zz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.zz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.xyz;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225911:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.xyz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.zyx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.zyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.xxx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.xxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.zzz;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.zzz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.zzy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.zzy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.yxy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.yxy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.xzx;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.xzx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.xyyx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.xyyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.zzzz;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.zzzz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.p;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.p;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.sp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.sp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.pp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.pp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.stp;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.stp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.pts;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.pts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.sss;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.sss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.ppp;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.ppp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.ppt;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225912:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.ppt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.tst;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.tst;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.sps;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.sps;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.stts;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.stts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.pppp;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.pppp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.b;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec3 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.b;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.rb;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.rb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.bb;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.bb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.rgb;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.rgb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.bgr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.bgr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.rrr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.rrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.bbb;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.bbb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.bbg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.bbg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.grg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.grg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.rbr;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.rbr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.rggr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.rggr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225913:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(a_in0);

	out0 = in0.bbbb;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec3 a_in0;
varying vec3 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec3 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec3 in0 = bvec3(v_in0);

	out0 = in0.bbbb;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.x;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.x;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.w;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.w;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wx;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wz;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.www;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.www;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.yyw;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.yyw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wzy;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wzy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.xyzw;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.xyzw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wzyx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wzyx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.xxxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.xxxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.yyyy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.yyyy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wwww;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wwww;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wzzw;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wzzw;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.wwwy;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.wwwy;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.xyxx;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.xyxx;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.zzwz;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225914:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.zzwz;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.s;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.s;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.q;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.q;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qs;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qs;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qp;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qqq;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qqq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.ttq;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.ttq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qpt;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qpt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.stpq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.stpq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qpts;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qpts;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.ssss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.ssss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.tttt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.tttt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qqqq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qqqq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qppq;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qppq;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.qqqt;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.qqqt;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.stss;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.stss;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.ppqp;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.ppqp;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.r;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225915:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.r;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying float v_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.a;
	gl_Position = dEQP_Position;
v_out0 = float(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (float a, bool b) { return ((a > 0.5) == b); }

varying float v_out0;
uniform bool ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bool a, bool b) { return (a == b); }
varying vec4 v_in0;
uniform bool ref_out0;
bool out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.a;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.ar;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.ar;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec2 v_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.ab;
	gl_Position = dEQP_Position;
v_out0 = vec2(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec2 a, bvec2 b) { return (greaterThan(a, vec2(0.5)) == b); }

varying vec2 v_out0;
uniform bvec2 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec2 a, bvec2 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec2 ref_out0;
bvec2 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.ab;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.aaa;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.aaa;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.gga;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.gga;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec3 v_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.abg;
	gl_Position = dEQP_Position;
v_out0 = vec3(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec3 a, bvec3 b) { return (greaterThan(a, vec3(0.5)) == b); }

varying vec3 v_out0;
uniform bvec3 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec3 a, bvec3 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec3 ref_out0;
bvec3 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.abg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.rgba;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.rgba;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.abgr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.abgr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.rrrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.rrrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.gggg;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.gggg;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.aaaa;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.aaaa;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.abba;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.abba;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.aaag;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.aaag;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.rgrr;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.rgrr;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(a_in0);

	out0 = in0.bbab;
	gl_Position = dEQP_Position;
v_out0 = vec4(out0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision mediump float;
precision mediump int;

bool isOk (vec4 a, bvec4 b) { return (greaterThan(a, vec4(0.5)) == b); }

varying vec4 v_out0;
uniform bvec4 ref_out0;

void main()
 {
	bool RES = isOk(v_out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
#version 100
precision highp float;
precision highp int;

attribute highp vec4 dEQP_Position;
attribute vec4 a_in0;
varying vec4 v_in0;

void main()
 {
	gl_Position = dEQP_Position;
	v_in0 = a_in0;
}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "gluShaderProgram.Shader:
precision mediump float;

bool isOk (bvec4 a, bvec4 b) { return (a == b); }
varying vec4 v_in0;
uniform bvec4 ref_out0;
bvec4 out0;


void main()
{
	bvec4 in0 = bvec4(v_in0);

	out0 = in0.bbab;
	bool RES = isOk(out0, ref_out0);
gl_FragColor = vec4(RES, RES, RES, 1.0);

}
", source:  (11)
[1952:1208:0702/225916:INFO:CONSOLE(11)] "Compile status: true", source:  (11)
[       OK ] WebglConformance.deqp_data_gles2_shaders_swizzles (19506 ms)
[1952:1208:0702/225917:WARNING:raw_channel_win.cc(529)] WriteFile: The pipe is being closed. (0xE8)
[1952:1208:0702/225917:WARNING:channel.cc(557)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[1952:1208:0702/225917:WARNING:channel.cc(557)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1952:1208:0702/225917:WARNING:channel.cc(557)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[1952:1208:0702/225917:WARNING:channel.cc(557)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
INFO:root:2015-07-02 22:59:18,505:Successfully shut down browser cooperatively
[  PASSED  ] 716 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests\webgl_conformance_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\webgl_conformance_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/webgl_conformance_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:webgl_conformance_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@webgl_conformance_tests@@@
Confused: 3 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run

@@@STEP_CURSOR webgl_conformance_tests@@@

@@@STEP_CURSOR webgl_conformance_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP context_lost_tests@@@

@@@STEP_CURSOR context_lost_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=context_lost_tests --step-name=context_lost_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp76aedd
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=context_lost_tests', '--step-name=context_lost_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\context_lost_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'context_lost', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp76aedd']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: context_lost_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp76aedd'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp76aedd' (whitelisted)
   Removing temp contents took 0.0 s
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\b3a25d16b500c427.customDestinations-ms

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name context_lost_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp76aedd --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests\context_lost_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- context_lost --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp76aedd --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests\context_lost_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py context_lost --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp76aedd --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests\context_lost_tests.xml

INFO:root:2015-07-02 23:00:29,141:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] GpuCrash.GPUProcessCrashesExactlyOnce
WARNING:root:2015-07-02 23:00:29,141:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:00:29,141:Requested remote debugging port: 0
INFO:root:2015-07-02 23:00:29,141:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:00:29,141:Downloading gsutil
INFO:root:2015-07-02 23:00:31,045:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[2240:1460:0702/230038:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:00:38,503:Discovered ephemeral port 49503
INFO:root:2015-07-02 23:00:38,505:OS: win win7
INFO:root:2015-07-02 23:00:41,742:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:00:41,742:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:00:41,742:GPU Attributes:
INFO:root:2015-07-02 23:00:41,742:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:00:41,742:  amd_switchable      : False
INFO:root:2015-07-02 23:00:41,742:  basic_info_state    : 1
INFO:root:2015-07-02 23:00:41,742:  can_lose_context    : False
INFO:root:2015-07-02 23:00:41,742:  context_info_state  : 1
INFO:root:2015-07-02 23:00:41,742:  direct_rendering    : True
INFO:root:2015-07-02 23:00:41,742:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:00:41,742:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:00:41,742:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:00:41,742:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:00:41,742:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:00:41,742:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:00:41,742:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:00:41,742:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:00:41,742:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:00:41,742:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:00:41,742:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:00:41,742:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:00:41,742:  initialization_time : 0.86891
INFO:root:2015-07-02 23:00:41,742:  lenovo_dcute        : False
INFO:root:2015-07-02 23:00:41,742:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:00:41,742:  max_resolution_height: 1088
INFO:root:2015-07-02 23:00:41,742:  max_resolution_width: 1920
INFO:root:2015-07-02 23:00:41,742:  min_resolution_height: 48
INFO:root:2015-07-02 23:00:41,742:  min_resolution_width: 48
INFO:root:2015-07-02 23:00:41,742:  optimus             : False
INFO:root:2015-07-02 23:00:41,742:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:00:41,742:  process_crash_count : 0
INFO:root:2015-07-02 23:00:41,742:  profile             : 12
INFO:root:2015-07-02 23:00:41,742:  sandboxed           : True
INFO:root:2015-07-02 23:00:41,742:  software_rendering  : False
INFO:root:2015-07-02 23:00:41,742:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:00:41,742:Feature Status:
INFO:root:2015-07-02 23:00:41,742:  2d_canvas           : enabled
INFO:root:2015-07-02 23:00:41,742:  flash_3d            : enabled
INFO:root:2015-07-02 23:00:41,742:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:00:41,742:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:00:41,742:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:00:41,742:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:00:41,742:  rasterization       : disabled_software
INFO:root:2015-07-02 23:00:41,742:  video_decode        : enabled
INFO:root:2015-07-02 23:00:41,742:  video_encode        : enabled
INFO:root:2015-07-02 23:00:41,742:  webgl               : enabled
INFO:root:2015-07-02 23:00:41,742:Driver Bug Workarounds:
INFO:root:2015-07-02 23:00:41,742:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:00:41,742:  exit_on_context_lost
INFO:root:2015-07-02 23:00:41,742:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:00:41,742:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:00:41,742:  use_current_program_after_successful_link
[2240:256:0702/230042:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
Waiting for page to finish.
[3136:3104:0702/230044:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[3136:3104:0702/230044:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2240:256:0702/230044:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:49509/gpu_process_crash.html (0)
[2240:256:0702/230044:ERROR:gpu_process_transport_factory.cc(603)] Lost UI shared context.
[2240:256:0702/230044:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
Waiting for page to finish.
[3580:180:0702/230049:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[3580:180:0702/230049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2240:256:0702/230049:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:49509/gpu_process_crash.html (0)
[2240:256:0702/230049:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[2260:4092:0702/230049:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:3C7C9605]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2260:4092:0702/230049:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:3C7C9605]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[       OK ] GpuCrash.GPUProcessCrashesExactlyOnce (26670 ms)
[ RUN      ] ContextLost.WebGLContextLostFromGPUProcessExit
INFO:root:2015-07-02 23:00:56,036:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:00:56,036:Requested remote debugging port: 0
INFO:root:2015-07-02 23:00:56,145:Discovered ephemeral port 49527
[3504:3400:0702/230056:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
[3504:1752:0702/230057:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
Waiting for page to finish.
[2028:1396:0702/230057:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2028:1396:0702/230057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[3504:1752:0702/230057:INFO:CONSOLE(0)] "WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost", source: http://127.0.0.1:49533/webgl.html?query=kill_after_notification (0)
[3504:1752:0702/230057:ERROR:gpu_process_transport_factory.cc(603)] Lost UI shared context.
[3504:1752:0702/230057:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source:  (0)
[       OK ] ContextLost.WebGLContextLostFromGPUProcessExit (1632 ms)
[ RUN      ] ContextLost.WebGLContextLostFromLoseContextExtension
INFO:root:2015-07-02 23:00:58,091:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:00:58,091:Requested remote debugging port: 0
[3616:3164:0702/230058:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:00:58,200:Discovered ephemeral port 49540
[3616:672:0702/230059:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
Waiting for page to finish.
[       OK ] ContextLost.WebGLContextLostFromLoseContextExtension (2139 ms)
[ RUN      ] ContextLost.WebGLContextLostFromQuantity
INFO:root:2015-07-02 23:01:00,298:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:01:00,298:Requested remote debugging port: 0
[3816:2488:0702/230100:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:01:00,407:Discovered ephemeral port 49550
[3816:2464:0702/230101:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230101:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230102:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
[3816:2464:0702/230103:INFO:CONSOLE(0)] "WARNING: Too many active WebGL contexts. Oldest context will be lost.", source: http://127.0.0.1:49554/webgl.html?query=forced_quantity_loss (0)
Waiting for page to finish.
[       OK ] ContextLost.WebGLContextLostFromQuantity (4088 ms)
[ RUN      ] ContextLost.WebGLContextLostFromSelectElement
[3708:3492:0702/230103:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:CC37E504]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3708:3492:0702/230103:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:CC37E504]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
INFO:root:2015-07-02 23:01:04,020:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:01:04,020:Requested remote debugging port: 0
INFO:root:2015-07-02 23:01:04,130:Discovered ephemeral port 49560
[3200:2652:0702/230104:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
[3200:2284:0702/230105:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
Waiting for page to finish.
[       OK ] ContextLost.WebGLContextLostFromSelectElement (5712 ms)
[ RUN      ] ContextLost.WebGLContextLostInHiddenTab
INFO:root:2015-07-02 23:01:09,693:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:01:09,693:Requested remote debugging port: 0
[2752:180:0702/230109:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:01:09,802:Discovered ephemeral port 49574
[2752:3928:0702/230110:INFO:CONSOLE(29)] "Harness injected.", source:  (29)
Waiting for page to finish.
[       OK ] ContextLost.WebGLContextLostInHiddenTab (1568 ms)
INFO:root:2015-07-02 23:01:11,665:Successfully shut down browser cooperatively
[  PASSED  ] 6 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests\context_lost_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\context_lost_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/context_lost_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:context_lost_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@context_lost_tests@@@
5 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.

@@@STEP_CURSOR context_lost_tests@@@

@@@STEP_CURSOR context_lost_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP memory_test@@@

@@@STEP_CURSOR memory_test@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=memory_test --step-name=memory_test --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- memory_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp7phhip
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=memory_test', '--step-name=memory_test', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\memory_test', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'memory_test', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp7phhip']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: memory_test
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp7phhip'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp7phhip' (whitelisted)
   Removing temp contents took 0.0 s
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\ad6406387527391c.customDestinations-ms
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\d809de324f29a8f0.customDestinations-ms

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name memory_test --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- memory_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp7phhip --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test\memory_test.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- memory_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp7phhip --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test\memory_test.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py memory_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp7phhip --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test\memory_test.xml

INFO:root:2015-07-02 23:02:22,802:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] Memory.CSS3D
WARNING:root:2015-07-02 23:02:22,802:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:02:22,802:Requested remote debugging port: 0
INFO:root:2015-07-02 23:02:22,802:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:02:22,802:Downloading gsutil
INFO:root:2015-07-02 23:02:25,953:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
INFO:root:2015-07-02 23:02:30,773:Discovered ephemeral port 49589
INFO:root:2015-07-02 23:02:30,805:OS: win win7
INFO:root:2015-07-02 23:02:31,944:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:02:31,944:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:02:31,944:GPU Attributes:
INFO:root:2015-07-02 23:02:31,944:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:02:31,944:  amd_switchable      : False
INFO:root:2015-07-02 23:02:31,944:  basic_info_state    : 1
INFO:root:2015-07-02 23:02:31,944:  can_lose_context    : False
INFO:root:2015-07-02 23:02:31,944:  context_info_state  : 1
INFO:root:2015-07-02 23:02:31,944:  direct_rendering    : True
INFO:root:2015-07-02 23:02:31,944:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:02:31,944:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:02:31,944:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:02:31,944:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:02:31,944:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:02:31,944:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:02:31,944:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:02:31,944:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:02:31,944:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:02:31,944:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:02:31,944:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:02:31,944:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:02:31,944:  initialization_time : 1.526442
INFO:root:2015-07-02 23:02:31,944:  lenovo_dcute        : False
INFO:root:2015-07-02 23:02:31,944:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:02:31,944:  max_resolution_height: 1088
INFO:root:2015-07-02 23:02:31,944:  max_resolution_width: 1920
INFO:root:2015-07-02 23:02:31,944:  min_resolution_height: 48
INFO:root:2015-07-02 23:02:31,944:  min_resolution_width: 48
INFO:root:2015-07-02 23:02:31,944:  optimus             : False
INFO:root:2015-07-02 23:02:31,944:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:02:31,944:  process_crash_count : 0
INFO:root:2015-07-02 23:02:31,944:  profile             : 12
INFO:root:2015-07-02 23:02:31,944:  sandboxed           : True
INFO:root:2015-07-02 23:02:31,944:  software_rendering  : False
INFO:root:2015-07-02 23:02:31,944:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:02:31,944:Feature Status:
INFO:root:2015-07-02 23:02:31,944:  2d_canvas           : enabled
INFO:root:2015-07-02 23:02:31,944:  flash_3d            : enabled
INFO:root:2015-07-02 23:02:31,944:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:02:31,944:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:02:31,944:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:02:31,944:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:02:31,944:  rasterization       : disabled_software
INFO:root:2015-07-02 23:02:31,944:  video_decode        : enabled
INFO:root:2015-07-02 23:02:31,944:  video_encode        : enabled
INFO:root:2015-07-02 23:02:31,944:  webgl               : enabled
INFO:root:2015-07-02 23:02:31,944:Driver Bug Workarounds:
INFO:root:2015-07-02 23:02:31,944:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:02:31,944:  exit_on_context_lost
INFO:root:2015-07-02 23:02:31,944:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:02:31,944:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:02:31,944:  use_current_program_after_successful_link

Expected exception while running Memory.CSS3D

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at tools\telemetry\telemetry\internal\story_runner.py:84
    state.RunStory(results)
  RunStory at tools\telemetry\telemetry\page\shared_page_state.py:287
    self._current_page, self._current_tab, results)
  ValidateAndMeasurePage at content\test\gpu\gpu_tests\memory_test.py:77
    raise page_test.Failure(self._FormatException('low', mb_used))
Failure: Memory allocation too low (was 167 MB, should be 192 MB +/- 24 MB)

Locals:
  counter        : <telemetry.timeline.counter.Counter object at 0x04ED86D0>
  mb_used        : 167
  page           : <page_sets.memory_tests.MemoryTestsPage object at 0x03273C30>
  process        : <telemetry.timeline.process.Process object at 0x04ADECD0>
  results        : <telemetry.internal.results.page_test_results.PageTestResults object at 0x03273F70>
  tab            : <telemetry.internal.browser.tab.Tab object at 0x031C6C70>
  timeline_data  : <telemetry.timeline.trace_data.TraceData object at 0x01D162F0>
  timeline_model : <telemetry.timeline.model.TimelineModel object at 0x029EFCB0>

[       OK ] Memory.CSS3D (11524 ms)
INFO:root:2015-07-02 23:02:34,631:Successfully shut down browser cooperatively
[  PASSED  ] 1 test.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test\memory_test.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\memory_test, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/memory_test, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:memory_test, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@memory_test@@@
Confused: 5 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run

@@@STEP_CURSOR memory_test@@@

@@@STEP_CURSOR memory_test@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP trace_test@@@

@@@STEP_CURSOR trace_test@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=trace_test --step-name=trace_test --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- trace_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp8rruif
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=trace_test', '--step-name=trace_test', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\trace_test', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'trace_test', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp8rruif']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: trace_test
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp8rruif'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmp8rruif' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name trace_test --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- trace_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp8rruif --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test\trace_test.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- trace_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp8rruif --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test\trace_test.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py trace_test --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmp8rruif --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test\trace_test.xml

INFO:root:2015-07-02 23:03:43,832:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] TraceTest.Canvas2DRedBox
WARNING:root:2015-07-02 23:03:43,832:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:03:43,832:Requested remote debugging port: 0
INFO:root:2015-07-02 23:03:43,832:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:03:43,832:Downloading gsutil
INFO:root:2015-07-02 23:03:45,206:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
INFO:root:2015-07-02 23:03:51,398:Discovered ephemeral port 49610
INFO:root:2015-07-02 23:03:51,430:OS: win win7
INFO:root:2015-07-02 23:03:52,391:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:03:52,391:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:03:52,391:GPU Attributes:
INFO:root:2015-07-02 23:03:52,391:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:03:52,391:  amd_switchable      : False
INFO:root:2015-07-02 23:03:52,391:  basic_info_state    : 1
INFO:root:2015-07-02 23:03:52,391:  can_lose_context    : False
INFO:root:2015-07-02 23:03:52,391:  context_info_state  : 1
INFO:root:2015-07-02 23:03:52,391:  direct_rendering    : True
INFO:root:2015-07-02 23:03:52,391:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:03:52,391:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:03:52,391:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:03:52,391:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:03:52,391:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:03:52,391:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:03:52,391:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:03:52,391:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:03:52,391:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:03:52,391:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:03:52,391:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:03:52,391:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:03:52,391:  initialization_time : 1.314962
INFO:root:2015-07-02 23:03:52,391:  lenovo_dcute        : False
INFO:root:2015-07-02 23:03:52,391:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:03:52,391:  max_resolution_height: 1088
INFO:root:2015-07-02 23:03:52,391:  max_resolution_width: 1920
INFO:root:2015-07-02 23:03:52,391:  min_resolution_height: 48
INFO:root:2015-07-02 23:03:52,391:  min_resolution_width: 48
INFO:root:2015-07-02 23:03:52,391:  optimus             : False
INFO:root:2015-07-02 23:03:52,391:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:03:52,391:  process_crash_count : 0
INFO:root:2015-07-02 23:03:52,391:  profile             : 12
INFO:root:2015-07-02 23:03:52,391:  sandboxed           : True
INFO:root:2015-07-02 23:03:52,391:  software_rendering  : False
INFO:root:2015-07-02 23:03:52,391:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:03:52,391:Feature Status:
INFO:root:2015-07-02 23:03:52,391:  2d_canvas           : enabled
INFO:root:2015-07-02 23:03:52,391:  flash_3d            : enabled
INFO:root:2015-07-02 23:03:52,391:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:03:52,391:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:03:52,391:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:03:52,391:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:03:52,391:  rasterization       : disabled_software
INFO:root:2015-07-02 23:03:52,391:  video_decode        : enabled
INFO:root:2015-07-02 23:03:52,391:  video_encode        : enabled
INFO:root:2015-07-02 23:03:52,391:  webgl               : enabled
INFO:root:2015-07-02 23:03:52,391:Driver Bug Workarounds:
INFO:root:2015-07-02 23:03:52,391:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:03:52,391:  exit_on_context_lost
INFO:root:2015-07-02 23:03:52,391:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:03:52,391:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:03:52,391:  use_current_program_after_successful_link
===== SKIPPING TEST TraceTest.Canvas2DRedBox: Skipped by test expectations =====
[       OK ] TraceTest.Canvas2DRedBox (8584 ms)
[ RUN      ] TraceTest.CSS3DBlueBox
===== SKIPPING TEST TraceTest.CSS3DBlueBox: Skipped by test expectations =====
[       OK ] TraceTest.CSS3DBlueBox (10 ms)
[ RUN      ] TraceTest.WebGLGreenTriangle
[       OK ] TraceTest.WebGLGreenTriangle (2101 ms)
INFO:root:2015-07-02 23:03:54,849:Successfully shut down browser cooperatively
[  PASSED  ] 3 tests.

Skipped pages:
TraceTest.Canvas2DRedBox
TraceTest.CSS3DBlueBox

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test\trace_test.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\trace_test, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/trace_test, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:trace_test, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@trace_test@@@

@@@STEP_CURSOR trace_test@@@

@@@STEP_CURSOR trace_test@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP screenshot_sync_tests@@@

@@@STEP_CURSOR screenshot_sync_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=screenshot_sync_tests --step-name=screenshot_sync_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\screenshot_sync_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- screenshot_sync --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpdlb4kg
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=screenshot_sync_tests', '--step-name=screenshot_sync_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\screenshot_sync_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'screenshot_sync', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpdlb4kg']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: screenshot_sync_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpdlb4kg'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpdlb4kg' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name screenshot_sync_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- screenshot_sync --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpdlb4kg --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\screenshot_sync_tests\screenshot_sync_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- screenshot_sync --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpdlb4kg --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\screenshot_sync_tests\screenshot_sync_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py screenshot_sync --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpdlb4kg --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\screenshot_sync_tests\screenshot_sync_tests.xml

INFO:root:2015-07-02 23:05:04,473:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
WARNING:root:2015-07-02 23:05:04,473:Skipping ScreenshotSyncProcess (<gpu_tests.screenshot_sync._ScreenshotSyncValidator object at 0x03373E50>) because it is disabled for linux and mac and win. You are running release win win7 has tabs.
WARNING:root:2015-07-02 23:05:04,473:You are trying to run a disabled test.
WARNING:root:2015-07-02 23:05:04,473:Pass --also-run-disabled-tests to squelch this message.
No data was available to update the JSON results
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@screenshot_sync_tests@@@

@@@STEP_CURSOR screenshot_sync_tests@@@

@@@STEP_CURSOR screenshot_sync_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP hardware_accelerated_feature_tests@@@

@@@STEP_CURSOR hardware_accelerated_feature_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\screenshot_sync_tests\screenshot_sync_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
Confused: 3 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run
cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=hardware_accelerated_feature_tests --step-name=hardware_accelerated_feature_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- hardware_accelerated_feature --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpnpnfrs
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=hardware_accelerated_feature_tests', '--step-name=hardware_accelerated_feature_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\hardware_accelerated_feature_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'hardware_accelerated_feature', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpnpnfrs']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: hardware_accelerated_feature_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpnpnfrs'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpnpnfrs' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name hardware_accelerated_feature_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- hardware_accelerated_feature --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpnpnfrs --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests\hardware_accelerated_feature_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- hardware_accelerated_feature --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpnpnfrs --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests\hardware_accelerated_feature_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py hardware_accelerated_feature --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpnpnfrs --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests\hardware_accelerated_feature_tests.xml

INFO:root:2015-07-02 23:06:14,299:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] HardwareAcceleratedFeature.webgl_accelerated
WARNING:root:2015-07-02 23:06:14,299:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:06:14,299:Requested remote debugging port: 0
INFO:root:2015-07-02 23:06:14,313:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:06:14,313:Downloading gsutil
INFO:root:2015-07-02 23:06:15,046:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[3576:2236:0702/230622:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:06:22,627:Discovered ephemeral port 49635
INFO:root:2015-07-02 23:06:22,628:OS: win win7
INFO:root:2015-07-02 23:06:23,621:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:06:23,621:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:06:23,621:GPU Attributes:
INFO:root:2015-07-02 23:06:23,621:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:06:23,621:  amd_switchable      : False
INFO:root:2015-07-02 23:06:23,621:  basic_info_state    : 1
INFO:root:2015-07-02 23:06:23,621:  can_lose_context    : False
INFO:root:2015-07-02 23:06:23,621:  context_info_state  : 1
INFO:root:2015-07-02 23:06:23,621:  direct_rendering    : True
INFO:root:2015-07-02 23:06:23,621:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:06:23,621:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:06:23,621:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:06:23,621:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:06:23,621:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:06:23,621:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:06:23,621:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:06:23,621:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:06:23,621:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:06:23,621:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:06:23,621:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:06:23,621:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:06:23,621:  initialization_time : 1.018715
INFO:root:2015-07-02 23:06:23,621:  lenovo_dcute        : False
INFO:root:2015-07-02 23:06:23,621:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:06:23,621:  max_resolution_height: 1088
INFO:root:2015-07-02 23:06:23,621:  max_resolution_width: 1920
INFO:root:2015-07-02 23:06:23,621:  min_resolution_height: 48
INFO:root:2015-07-02 23:06:23,621:  min_resolution_width: 48
INFO:root:2015-07-02 23:06:23,621:  optimus             : False
INFO:root:2015-07-02 23:06:23,621:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:06:23,621:  process_crash_count : 0
INFO:root:2015-07-02 23:06:23,621:  profile             : 12
INFO:root:2015-07-02 23:06:23,621:  sandboxed           : True
INFO:root:2015-07-02 23:06:23,621:  software_rendering  : False
INFO:root:2015-07-02 23:06:23,621:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:06:23,621:Feature Status:
INFO:root:2015-07-02 23:06:23,621:  2d_canvas           : enabled
INFO:root:2015-07-02 23:06:23,621:  flash_3d            : enabled
INFO:root:2015-07-02 23:06:23,621:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:06:23,621:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:06:23,621:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:06:23,621:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:06:23,621:  rasterization       : disabled_software
INFO:root:2015-07-02 23:06:23,621:  video_decode        : enabled
INFO:root:2015-07-02 23:06:23,621:  video_encode        : enabled
INFO:root:2015-07-02 23:06:23,621:  webgl               : enabled
INFO:root:2015-07-02 23:06:23,621:Driver Bug Workarounds:
INFO:root:2015-07-02 23:06:23,621:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:06:23,621:  exit_on_context_lost
INFO:root:2015-07-02 23:06:23,621:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:06:23,621:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:06:23,621:  use_current_program_after_successful_link
[       OK ] HardwareAcceleratedFeature.webgl_accelerated (11350 ms)
[ RUN      ] HardwareAcceleratedFeature.canvas_accelerated
[       OK ] HardwareAcceleratedFeature.canvas_accelerated (166 ms)
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2208:3652:0702/230625:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:7C783D05]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[3576:2888:0702/230626:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from net::SQLitePersistentCookieStore::Backend::FinishedLoadingCookies@c:\b\build\slave\gpu_win_builder\build\src\net\extras\sqlite\sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
INFO:root:2015-07-02 23:06:26,457:Successfully shut down browser cooperatively
[  PASSED  ] 2 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests\hardware_accelerated_feature_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\hardware_accelerated_feature_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/hardware_accelerated_feature_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:hardware_accelerated_feature_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@hardware_accelerated_feature_tests@@@
3 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.

@@@STEP_CURSOR hardware_accelerated_feature_tests@@@

@@@STEP_CURSOR hardware_accelerated_feature_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP gpu_process_launch_tests@@@

@@@STEP_CURSOR gpu_process_launch_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=gpu_process_launch_tests --step-name=gpu_process_launch_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_process --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpsvirys
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=gpu_process_launch_tests', '--step-name=gpu_process_launch_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\gpu_process_launch_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'gpu_process', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpsvirys']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: gpu_process_launch_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpsvirys'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpsvirys' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name gpu_process_launch_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_process --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpsvirys --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests\gpu_process_launch_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_process --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpsvirys --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests\gpu_process_launch_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py gpu_process --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpsvirys --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests\gpu_process_launch_tests.xml

INFO:root:2015-07-02 23:07:38,155:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] GpuProcess.canvas2d
WARNING:root:2015-07-02 23:07:38,155:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:07:38,155:Requested remote debugging port: 0
INFO:root:2015-07-02 23:07:38,155:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:07:38,155:Downloading gsutil
INFO:root:2015-07-02 23:07:43,226:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[1208:4072:0702/230746:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:07:46,875:Discovered ephemeral port 49650
INFO:root:2015-07-02 23:07:46,875:OS: win win7
INFO:root:2015-07-02 23:07:47,717:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:07:47,717:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:07:47,717:GPU Attributes:
INFO:root:2015-07-02 23:07:47,717:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:07:47,717:  amd_switchable      : False
INFO:root:2015-07-02 23:07:47,717:  basic_info_state    : 1
INFO:root:2015-07-02 23:07:47,717:  can_lose_context    : False
INFO:root:2015-07-02 23:07:47,717:  context_info_state  : 1
INFO:root:2015-07-02 23:07:47,717:  direct_rendering    : True
INFO:root:2015-07-02 23:07:47,717:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:07:47,717:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:07:47,717:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:07:47,717:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:07:47,717:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:07:47,717:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:07:47,717:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:07:47,717:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:07:47,717:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:07:47,717:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:07:47,717:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:07:47,717:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:07:47,717:  initialization_time : 0.794151
INFO:root:2015-07-02 23:07:47,717:  lenovo_dcute        : False
INFO:root:2015-07-02 23:07:47,717:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:07:47,717:  max_resolution_height: 1088
INFO:root:2015-07-02 23:07:47,717:  max_resolution_width: 1920
INFO:root:2015-07-02 23:07:47,717:  min_resolution_height: 48
INFO:root:2015-07-02 23:07:47,717:  min_resolution_width: 48
INFO:root:2015-07-02 23:07:47,717:  optimus             : False
INFO:root:2015-07-02 23:07:47,717:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:07:47,717:  process_crash_count : 0
INFO:root:2015-07-02 23:07:47,717:  profile             : 12
INFO:root:2015-07-02 23:07:47,717:  sandboxed           : False
INFO:root:2015-07-02 23:07:47,717:  software_rendering  : False
INFO:root:2015-07-02 23:07:47,717:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:07:47,717:Feature Status:
INFO:root:2015-07-02 23:07:47,717:  2d_canvas           : enabled
INFO:root:2015-07-02 23:07:47,717:  flash_3d            : enabled
INFO:root:2015-07-02 23:07:47,717:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:07:47,717:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:07:47,717:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:07:47,717:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:07:47,717:  rasterization       : disabled_software
INFO:root:2015-07-02 23:07:47,717:  video_decode        : enabled
INFO:root:2015-07-02 23:07:47,717:  video_encode        : enabled
INFO:root:2015-07-02 23:07:47,717:  webgl               : enabled
INFO:root:2015-07-02 23:07:47,717:Driver Bug Workarounds:
INFO:root:2015-07-02 23:07:47,717:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:07:47,717:  exit_on_context_lost
INFO:root:2015-07-02 23:07:47,717:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:07:47,717:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:07:47,717:  use_current_program_after_successful_link
[       OK ] GpuProcess.canvas2d (10912 ms)
[ RUN      ] GpuProcess.css3d
INFO:root:2015-07-02 23:07:49,730:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:07:49,730:Requested remote debugging port: 0
INFO:root:2015-07-02 23:07:49,838:Discovered ephemeral port 49664
[2004:3600:0702/230749:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
[       OK ] GpuProcess.css3d (1626 ms)
[ RUN      ] GpuProcess.webgl
[3180:3772:0702/230750:ERROR:gles2_cmd_decoder.cc(12798)] [GroupMarkerNotSet(crbug.com/242999)!:BC001806]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[3180:3772:0702/230750:ERROR:gles2_cmd_decoder.cc(6825)] [GroupMarkerNotSet(crbug.com/242999)!:BC001806]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
INFO:root:2015-07-02 23:07:51,592:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:07:51,592:Requested remote debugging port: 0
[2012:3924:0702/230751:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:07:51,703:Discovered ephemeral port 49674
[       OK ] GpuProcess.webgl (1949 ms)
[ RUN      ] GpuProcess.video
INFO:root:2015-07-02 23:07:53,250:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:07:53,250:Requested remote debugging port: 0
[2772:2252:0702/230753:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:07:53,473:Discovered ephemeral port 49684
[       OK ] GpuProcess.video (1920 ms)
[ RUN      ] GpuProcess.gpu_info_complete
INFO:root:2015-07-02 23:07:55,581:Successfully shut down browser cooperatively
INFO:root:2015-07-02 23:07:55,581:Requested remote debugging port: 0
[2240:568:0702/230755:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:07:55,690:Discovered ephemeral port 49696
[       OK ] GpuProcess.gpu_info_complete (2058 ms)
INFO:root:2015-07-02 23:07:57,201:Successfully shut down browser cooperatively
[  PASSED  ] 5 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests\gpu_process_launch_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_process_launch_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/gpu_process_launch_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:gpu_process_launch_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@gpu_process_launch_tests@@@
4 new files were left in c:\users\chrome~1\appdata\local\temp: Fix the tests to clean up themselves.

@@@STEP_CURSOR gpu_process_launch_tests@@@

@@@STEP_CURSOR gpu_process_launch_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP gpu_rasterization_tests@@@

@@@STEP_CURSOR gpu_rasterization_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=gpu_rasterization_tests --step-name=gpu_rasterization_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_rasterization --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpd6jsks
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=gpu_rasterization_tests', '--step-name=gpu_rasterization_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\gpu_rasterization_tests', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', 'dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791', '-I', 'https://isolateserver.appspot.com', '--', 'gpu_rasterization', '--show-stdout', '--output-format=gtest', '--browser=release', '-v', '--use-devtools-active-port', '--build-revision', '335d8d02f918273b0ea6a06c7da3c23321280244', '--test-machine-name', 'GPU Win7 (NVIDIA)', '--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc', '--output-format', 'json', '--output-dir', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpd6jsks']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: gpu_rasterization_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpd6jsks'
  Keeping dir 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpd6jsks' (whitelisted)
   Removing temp contents took 0.0 s

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name gpu_rasterization_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_rasterization --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpd6jsks --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests\gpu_rasterization_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791 -I https://isolateserver.appspot.com -- gpu_rasterization --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name "GPU Win7 (NVIDIA)" "--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpd6jsks --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests\gpu_rasterization_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: C:\b\depot_tools\python276_bin\python.exe ..\content\test\gpu\run_gpu_test.py gpu_rasterization --show-stdout --output-format=gtest --browser=release -v --use-devtools-active-port --build-revision 335d8d02f918273b0ea6a06c7da3c23321280244 --test-machine-name GPU Win7 (NVIDIA) --extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --output-format json --output-dir c:\users\chrome~1\appdata\local\temp\tmpd6jsks --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests\gpu_rasterization_tests.xml

INFO:root:2015-07-02 23:09:09,773:Chose browser: PossibleDesktopBrowser(type=release, executable=..\out\Release\chrome.exe, flash=..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll)
[ RUN      ] GpuRasterization.BlueBox
WARNING:root:2015-07-02 23:09:09,773:Could not find Flash at ..\third_party\adobe\flash\binaries\ppapi\win\pepflashplayer.dll. Continuing without Flash.
To run with Flash, check it out via http://go/read-src-internal
INFO:root:2015-07-02 23:09:09,773:Requested remote debugging port: 0
INFO:root:2015-07-02 23:09:09,773:Downloading gs://chromium-telemetry/4a0961e972895f4af3b7cfab959c5bfd4de7174b to ..\tools\telemetry\bin\win\AMD64\crash_service.exe
INFO:root:2015-07-02 23:09:09,773:Downloading gsutil
INFO:root:2015-07-02 23:09:10,568:Downloaded gsutil to ..\tools\telemetry\third_party\gsutil
[2488:3296:0702/230917:WARNING:data_reduction_proxy_config.cc(630)] SPDY proxy OFF at startup
INFO:root:2015-07-02 23:09:17,813:Discovered ephemeral port 49713
INFO:root:2015-07-02 23:09:17,815:OS: win win7
INFO:root:2015-07-02 23:09:18,819:GPU device 0: VENDOR = 0x10de (Nvidia), DEVICE = 0x104a
INFO:root:2015-07-02 23:09:18,819:GPU device 1: VENDOR = 0x102b, DEVICE = 0x534
INFO:root:2015-07-02 23:09:18,819:GPU Attributes:
INFO:root:2015-07-02 23:09:18,819:  adapter_luid        : 0.0
INFO:root:2015-07-02 23:09:18,821:  amd_switchable      : False
INFO:root:2015-07-02 23:09:18,821:  basic_info_state    : 1
INFO:root:2015-07-02 23:09:18,821:  can_lose_context    : False
INFO:root:2015-07-02 23:09:18,821:  context_info_state  : 1
INFO:root:2015-07-02 23:09:18,821:  direct_rendering    : True
INFO:root:2015-07-02 23:09:18,821:  driver_date         : 3-13-2015
INFO:root:2015-07-02 23:09:18,821:  driver_vendor       : NVIDIA
INFO:root:2015-07-02 23:09:18,821:  driver_version      : 9.18.13.4788
INFO:root:2015-07-02 23:09:18,821:  dx_diagnostics_info_state: 0
INFO:root:2015-07-02 23:09:18,821:  gl_extensions       : GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB GL_ANGLE_depth_texture GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_debug_marker 
INFO:root:2015-07-02 23:09:18,821:  gl_renderer         : ANGLE (NVIDIA GeForce GT 610  Direct3D11 vs_5_0 ps_5_0)
INFO:root:2015-07-02 23:09:18,821:  gl_reset_notification_strategy: 33362
INFO:root:2015-07-02 23:09:18,821:  gl_vendor           : Google Inc.
INFO:root:2015-07-02 23:09:18,821:  gl_version          : OpenGL ES 2.0 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:09:18,821:  gl_ws_extensions    : EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query 
INFO:root:2015-07-02 23:09:18,821:  gl_ws_vendor        : Google Inc. (adapter LUID: 00000000000078d0)
INFO:root:2015-07-02 23:09:18,821:  gl_ws_version       : 1.4 (ANGLE 2.1.0.517ccdf820db)
INFO:root:2015-07-02 23:09:18,821:  initialization_time : 0.938271
INFO:root:2015-07-02 23:09:18,821:  lenovo_dcute        : False
INFO:root:2015-07-02 23:09:18,821:  max_msaa_samples    : 8
INFO:root:2015-07-02 23:09:18,821:  max_resolution_height: 1088
INFO:root:2015-07-02 23:09:18,821:  max_resolution_width: 1920
INFO:root:2015-07-02 23:09:18,821:  min_resolution_height: 48
INFO:root:2015-07-02 23:09:18,821:  min_resolution_width: 48
INFO:root:2015-07-02 23:09:18,821:  optimus             : False
INFO:root:2015-07-02 23:09:18,821:  pixel_shader_version: 5.0
INFO:root:2015-07-02 23:09:18,821:  process_crash_count : 0
INFO:root:2015-07-02 23:09:18,821:  profile             : 12
INFO:root:2015-07-02 23:09:18,821:  sandboxed           : False
INFO:root:2015-07-02 23:09:18,821:  software_rendering  : False
INFO:root:2015-07-02 23:09:18,821:  vertex_shader_version: 5.0
INFO:root:2015-07-02 23:09:18,821:Feature Status:
INFO:root:2015-07-02 23:09:18,821:  2d_canvas           : enabled
INFO:root:2015-07-02 23:09:18,821:  flash_3d            : enabled
INFO:root:2015-07-02 23:09:18,821:  flash_stage3d       : enabled
INFO:root:2015-07-02 23:09:18,821:  flash_stage3d_baseline: enabled
INFO:root:2015-07-02 23:09:18,821:  gpu_compositing     : enabled
INFO:root:2015-07-02 23:09:18,821:  multiple_raster_threads: enabled_on
INFO:root:2015-07-02 23:09:18,821:  rasterization       : enabled_force
INFO:root:2015-07-02 23:09:18,821:  video_decode        : enabled
INFO:root:2015-07-02 23:09:18,821:  video_encode        : enabled
INFO:root:2015-07-02 23:09:18,821:  webgl               : enabled
INFO:root:2015-07-02 23:09:18,821:Driver Bug Workarounds:
INFO:root:2015-07-02 23:09:18,821:  clear_uniforms_before_first_program_use
INFO:root:2015-07-02 23:09:18,821:  exit_on_context_lost
INFO:root:2015-07-02 23:09:18,821:  scalarize_vec_and_mat_constructor_args
INFO:root:2015-07-02 23:09:18,821:  texsubimage_faster_than_teximage
INFO:root:2015-07-02 23:09:18,821:  use_current_program_after_successful_link
[2488:1032:0702/230920:INFO:CONSOLE(0)] "'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.", source:  (0)
[       OK ] GpuRasterization.BlueBox (12005 ms)
[ RUN      ] GpuRasterization.ConcavePaths
[2488:1032:0702/230921:INFO:CONSOLE(0)] "'webkitRequestAnimationFrame' is vendor-specific. Please use the standard 'requestAnimationFrame' instead.", source:  (0)
[       OK ] GpuRasterization.ConcavePaths (1081 ms)
INFO:root:2015-07-02 23:09:23,167:Successfully shut down browser cooperatively
[  PASSED  ] 2 tests.

"C:\b\build\slave\GPU_Win7__NVIDIA_\build" \ "C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests\gpu_rasterization_tests.xml" doesn't exist: Unable to generate JSON from XML, using log output.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\gpu_rasterization_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/gpu_rasterization_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:gpu_rasterization_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@gpu_rasterization_tests@@@
Confused: 4 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run

@@@STEP_CURSOR gpu_rasterization_tests@@@

@@@STEP_CURSOR gpu_rasterization_tests@@@

@@@STEP_CLOSED@@@

@@@SEED_STEP tab_capture_end2end_tests@@@

@@@STEP_CURSOR tab_capture_end2end_tests@@@

@@@STEP_STARTED@@@

python -u C:\b\build\scripts\slave\runtest.py --target Release --factory-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --build-properties {"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\b\\build\\slave/GPU_Win7__NVIDIA_"} --annotate=gtest --test-type=tab_capture_end2end_tests --step-name=tab_capture_end2end_tests --generate-json-file --results-directory=C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\tab_capture_end2end_tests --test-launcher-summary-output c:\users\chrome~1\appdata\local\temp\tmpudcwfy.json --builder-name=GPU Win7 (NVIDIA) --slave-name=build111-m1 --build-number=41348 --run-python-script --revision=335d8d02f918273b0ea6a06c7da3c23321280244 --webkit-revision=198258 C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 07f3e047d72c404c36dab528ce2fcbd5aaacfae9 -I https://isolateserver.appspot.com --
in dir C:\b\build\slave\GPU_Win7__NVIDIA_\build:
 allow_subannotations: True
 cmd: ['python', '-u', 'C:\\b\\build\\scripts\\slave\\runtest.py', '--target', 'Release', '--factory-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--build-properties', '{"blamelist": ["blink-deps-roller@chromium.org", "hlundin@chromium.org", "kochi@chromium.org", "nhiroki@chromium.org", "overridex@gmail.com", "thakis@chromium.org"], "branch": "master", "build_config": "Release", "buildername": "GPU Win7 (NVIDIA)", "buildnumber": 41348, "generate_gtest_json": true, "git_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "issue": "", "mastername": "chromium.webkit", "parent_branch": "master", "parent_build_archive_url": "", "parent_builddir": "", "parent_buildername": "GPU Win Builder", "parent_buildnumber": "32491", "parent_cr_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_git_number": "", "parent_got_clang_revision": "", "parent_got_nacl_revision": "9cb3a31796937176950f1727ea5b7778c9861ae5", "parent_got_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_got_swarming_client_revision": "b39a448d8522392389b28f6997126a6ab04bfe87", "parent_got_v8_revision": "0dc69bf8af5c928e2e35f934f175d253280b04fe", "parent_got_webkit_revision": "198258", "parent_revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "parent_scheduler": "global_scheduler", "parent_slavename": "build63-m1", "parent_try_job_key": "", "parent_wk_revision": "198258", "parentname": "GPU Win Builder", "parentslavename": "build63-m1", "patch_url": "", "patchset": "", "perf_id": "gpu-webkit-win7-nvidia", "project": "chromium", "recipe": "gpu/download_and_test", "repository": "https://chromium.googlesource.com/chromium/src", "requestedAt": 1435899530, "requester": "", "revision": "335d8d02f918273b0ea6a06c7da3c23321280244", "rietveld": "", "scheduler": "trigger_group_0", "show_perf_results": true, "slavename": "build111-m1", "swarm_hashes": {"angle_unittests": "c946947cb9a3a5cd97fea3b24199877b84956293", "content_gl_tests": "47f488b8113dad8f4de4a5e305b034b4d79ef703", "gl_tests": "5abb07b7fd6dba80ee6b419304c68c293888cf26", "gles2_conform_test": "5f15a755630847582361eb48c3c4848260d21d2e", "gpu_unittests": "c2146d3f75ab3c02563a14f1fa396c48aeab1834", "tab_capture_end2end_tests": "07f3e047d72c404c36dab528ce2fcbd5aaacfae9", "telemetry_gpu_test": "dda1bcf5e2966931d9ff1f44ca4d8890bc4c1791"}, "test_results_server": "test-results.appspot.com", "top_of_tree_blink": true, "workdir": "C:\\\\b\\\\build\\\\slave/GPU_Win7__NVIDIA_"}', '--annotate=gtest', '--test-type=tab_capture_end2end_tests', '--step-name=tab_capture_end2end_tests', '--generate-json-file', '--results-directory=C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\gtest-results\\tab_capture_end2end_tests', '--test-launcher-summary-output', 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpudcwfy.json', '--builder-name=GPU Win7 (NVIDIA)', '--slave-name=build111-m1', '--build-number=41348', '--run-python-script', '--revision=335d8d02f918273b0ea6a06c7da3c23321280244', '--webkit-revision=198258', 'C:\\b\\build\\slave\\GPU_Win7__NVIDIA_\\build\\swarming.client\\run_isolated.py', '-H', '07f3e047d72c404c36dab528ce2fcbd5aaacfae9', '-I', 'https://isolateserver.appspot.com', '--']
 cwd: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 name: tab_capture_end2end_tests
full environment:
 APPDATA: C:\Users\chrome-bot\AppData\Roaming
 AWS_CREDENTIAL_FILE: C:\b\build\site_config\.boto
 BOTO_CONFIG: C:\b\build\site_config\.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org', u'hlundin@chromium.org', u'kochi@chromium.org', u'nhiroki@chromium.org', u'overridex@gmail.com', u'thakis@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.webkit/
 BUILDBOT_BUILDERNAME: GPU Win7 (NVIDIA)
 BUILDBOT_BUILDNUMBER: 41348
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.webkit
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: trigger_group_0
 BUILDBOT_SLAVENAME: build111-m1
 CHROME_HEADLESS: 1
 COMMONPROGRAMFILES: C:\Program Files (x86)\Common Files
 COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
 COMMONPROGRAMW6432: C:\Program Files\Common Files
 COMPUTERNAME: BUILD111-M1
 COMSPEC: C:\Windows\system32\cmd.exe
 GIT_USER_AGENT: win32 git/1.9.5.chromium.6 BUILD111-M1.golo.chromium.org
 HOME: c:\Users\chrome-bot
 HOMEDRIVE: C:
 HOMEPATH: \Users\chrome-bot
 LOCALAPPDATA: C:\Users\chrome-bot\AppData\Local
 LOGNAME: chrome-bot
 NUMBER_OF_PROCESSORS: 8
 OS: Windows_NT
 PATH: C:\b\depot_tools\python276_bin;C:\b\depot_tools\python276_bin\Scripts;C:\b\depot_tools;C:\b\depot_tools\python276_bin;C:\Windows\system32;C:\Windows\system32\WBEM;C:\Program Files\7-Zip;C:\cmake\bin;C:\b\build_internal\tools
 PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 PROCESSOR_ARCHITECTURE: x86
 PROCESSOR_ARCHITEW6432: AMD64
 PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
 PROGRAMFILES: C:\Program Files (x86)
 PROGRAMW6432: C:\Program Files
 PROMPT: $P$G
 PWD: C:\b\build\slave\GPU_Win7__NVIDIA_\build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: C:\b\build\site_config;C:\b\build\scripts;C:\b\build\scripts\release;C:\b\build\third_party;C:\b\build\third_party\requests_1_2_3;C:\b\build_internal\site_config;C:\b\build_internal\symsrc;C:\b\build\slave;C:\b\build\third_party\buildbot_slave_8_4;C:\b\build\third_party\twisted_10_2;
 SYSTEMDRIVE: C:
 SYSTEMROOT: C:\Windows
 TEMP: C:\Users\CHROME~1\AppData\Local\Temp
 TMP: C:\Users\CHROME~1\AppData\Local\Temp
 USERDOMAIN: GOLO
 USERNAME: chrome-bot
 USERPROFILE: C:\Users\chrome-bot
 VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
 WINDIR: C:\Windows

[Running on builder: "GPU Win7 (NVIDIA)"]
Removing contents of c:\users\chrome~1\appdata\local\temp
  Inspecting args for files to skip
  Whitelisting:
    'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpudcwfy.json'
  Keeping file 'c:\\users\\chrome~1\\appdata\\local\\temp\\tmpudcwfy.json' (whitelisted)
   Removing temp contents took 0.0 s
Removing leaked temp item: C:\Users\chrome-bot\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\b5b58dfe3f4427ef.customDestinations-ms

C:\b\depot_tools\python276_bin\python.exe C:\b\build\scripts\slave\runisolatedtest.py --test_name tab_capture_end2end_tests --builder_name "GPU Win7 (NVIDIA)" --checkout_dir C:\b\build\slave\GPU_Win7__NVIDIA_\build C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -- C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 07f3e047d72c404c36dab528ce2fcbd5aaacfae9 -I https://isolateserver.appspot.com -- --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\tab_capture_end2end_tests\tab_capture_end2end_tests.xml

C:\b\depot_tools\python276_bin\python.exe C:\b\build\slave\GPU_Win7__NVIDIA_\build\swarming.client\run_isolated.py -H 07f3e047d72c404c36dab528ce2fcbd5aaacfae9 -I https://isolateserver.appspot.com -- --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\tab_capture_end2end_tests\tab_capture_end2end_tests.xml
Additional test environment:
    CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
    LANG=en_US.UTF-8
Command: ..\out\Release\browser_tests.exe --test-launcher-bot-mode --enable-gpu --test-launcher-jobs=1 --gtest_filter=CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApiPixelTest.EndToEnd* --gtest_output=xml:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\tab_capture_end2end_tests\tab_capture_end2end_tests.xml

IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
[1/3] CastStreamingApiTestWithPixelOutput.EndToEnd (4884 ms)
[2/3] TabCaptureApiPixelTest.EndToEndWithoutRemoting (2013 ms)
[3/3] TabCaptureApiPixelTest.EndToEndThroughWebRTC (3950 ms)
SUCCESS: all tests passed.
[Running for master: "ChromiumWebkit"]
Generating json: builder_name:GPU Win7 (NVIDIA), build_name:GPU Win7 (NVIDIA), build_number:41348, results_directory:C:\b\build\slave\GPU_Win7__NVIDIA_\build\gtest-results\tab_capture_end2end_tests, builder_base_url:http://build.chromium.org/buildbot/gtest_results/GPU Win7 (NVIDIA)/tab_capture_end2end_tests, webkit_revision:198258, chrome_revision:335d8d02f918273b0ea6a06c7da3c23321280244 test_results_server:test-results.appspot.com, test_type:tab_capture_end2end_tests, master_name:ChromiumWebkit
Uploading JSON files for builder: GPU Win7 (NVIDIA)
JSON files uploaded.
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@tab_capture_end2end_tests@@@

@@@STEP_CURSOR tab_capture_end2end_tests@@@

@@@STEP_CURSOR tab_capture_end2end_tests@@@

@@@STEP_CLOSED@@@
Confused: 3 files were deleted from c:\users\chrome~1\appdata\local\temp during the test run
program finished with exit code 0
elapsedTime=1639.944000