diff --git a/.ckr.json b/.ckr.json
new file mode 100644
index 0000000..d7c67a5
--- /dev/null
+++ b/.ckr.json
@@ -0,0 +1,18 @@
+{
+ "data_uid": "e67a662d04839a45",
+ "dict": {
+ "repo_deps": [
+ {
+ "repo_uoa": "ck-env"
+ },
+ {
+ "repo_uoa": "ck-web"
+ }
+ ],
+ "shared": "git",
+ "url": "https://github.com/mc-imperial/shader-compiler-bugs"
+ },
+ "data_uoa": "shader-compiler-bugs",
+ "data_alias": "shader-compiler-bugs",
+ "data_name": "shader-compiler-bugs"
+}
diff --git a/.cm/alias-a-module b/.cm/alias-a-module
new file mode 100644
index 0000000..e5c7748
--- /dev/null
+++ b/.cm/alias-a-module
@@ -0,0 +1 @@
+032630d041b4fd8a
diff --git a/.cm/alias-a-ogl-bug b/.cm/alias-a-ogl-bug
new file mode 100644
index 0000000..581e29b
--- /dev/null
+++ b/.cm/alias-a-ogl-bug
@@ -0,0 +1 @@
+46a99bc558962ca3
diff --git a/.cm/alias-a-package b/.cm/alias-a-package
new file mode 100644
index 0000000..b1a3d15
--- /dev/null
+++ b/.cm/alias-a-package
@@ -0,0 +1 @@
+1dc07ee0f4742028
diff --git a/.cm/alias-a-wfe b/.cm/alias-a-wfe
new file mode 100644
index 0000000..3c8910d
--- /dev/null
+++ b/.cm/alias-a-wfe
@@ -0,0 +1 @@
+1e4e644996b7f2a0
diff --git a/.cm/alias-u-032630d041b4fd8a b/.cm/alias-u-032630d041b4fd8a
new file mode 100644
index 0000000..0cca093
--- /dev/null
+++ b/.cm/alias-u-032630d041b4fd8a
@@ -0,0 +1 @@
+module
diff --git a/.cm/alias-u-1dc07ee0f4742028 b/.cm/alias-u-1dc07ee0f4742028
new file mode 100644
index 0000000..ba3bd78
--- /dev/null
+++ b/.cm/alias-u-1dc07ee0f4742028
@@ -0,0 +1 @@
+package
diff --git a/.cm/alias-u-1e4e644996b7f2a0 b/.cm/alias-u-1e4e644996b7f2a0
new file mode 100644
index 0000000..dadf43a
--- /dev/null
+++ b/.cm/alias-u-1e4e644996b7f2a0
@@ -0,0 +1 @@
+wfe
diff --git a/.cm/alias-u-46a99bc558962ca3 b/.cm/alias-u-46a99bc558962ca3
new file mode 100644
index 0000000..a51fb10
--- /dev/null
+++ b/.cm/alias-u-46a99bc558962ca3
@@ -0,0 +1 @@
+ogl-bug
diff --git a/README.md b/README.md
index 4c2f4a3..26f6348 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,56 @@
-# shader-compiler-bugs
-A collection of shader compiler bugs.
+A collection of shader compiler bugs in the Collective Knowledge Format
+=======================================================================
+
+[](http://cKnowledge.org)
+[](http://cTuning.org)
+[](https://opensource.org/licenses/BSD-3-Clause)
+
+Software pre-requisites
+=======================
+
+* Python 2.7 or 3.3+
+* git client
+* Collective Knowledge Framework (CK) - http://github.com/ctuning/ck
+
+You can install above dependencies on Ubuntu via:
+```
+$ sudo apt-get install python python-pip git
+$ sudo pip install ck
+```
+
+Installation
+============
+
+You can install this repository via CK as follows:
+
+```
+$ ck pull repo --url=https://github.com/mc-imperial/shader-compiler-bugs
+```
+
+You can list all issues via
+```
+$ ck list ogl-bug
+```
+
+You can view meta of a shared bug via
+```
+$ ck load ogl-bug:{bug alias or UID}AMD-R7-Ubuntu-16.04 --min
+ for example:
+$ ck load ogl-bug:AMD-R7-Ubuntu-16.04 --min
+```
+
+You can add a new entry for a bug via
+```
+$ ck add ogl-bug:MY-BUG-ALIAS
+```
+you can then edit meta via
+```
+$ vim `ck find ogl-bug:MY-BUG-ALIAS`
+```
+
+You can visualize issues via CK web dashboard
+```
+$ ck dashboard ogl-bug
+```
+
+CK-based workflow to detect and replay bugs is coming soon ...
diff --git a/module/.cm/alias-a-ogl-bug b/module/.cm/alias-a-ogl-bug
new file mode 100644
index 0000000..581e29b
--- /dev/null
+++ b/module/.cm/alias-a-ogl-bug
@@ -0,0 +1 @@
+46a99bc558962ca3
diff --git a/module/.cm/alias-u-46a99bc558962ca3 b/module/.cm/alias-u-46a99bc558962ca3
new file mode 100644
index 0000000..a51fb10
--- /dev/null
+++ b/module/.cm/alias-u-46a99bc558962ca3
@@ -0,0 +1 @@
+ogl-bug
diff --git a/module/ogl-bug/.cm/desc.json b/module/ogl-bug/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/module/ogl-bug/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/module/ogl-bug/.cm/info.json b/module/ogl-bug/.cm/info.json
new file mode 100644
index 0000000..17c6e1f
--- /dev/null
+++ b/module/ogl-bug/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "46a99bc558962ca3",
+ "backup_module_uid": "032630d041b4fd8a",
+ "backup_module_uoa": "module",
+ "control": {
+ "author": "Grigori Fursin",
+ "author_email": "Grigori.Fursin@cTuning.org",
+ "author_webpage": "http://fursin.net",
+ "copyright": "See CK COPYRIGHT.txt for copyright details",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:13:36.739422",
+ "license": "See CK LICENSE.txt for licensing details",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "crowd-test OpenGL compilers (beta)"
+}
diff --git a/module/ogl-bug/.cm/meta.json b/module/ogl-bug/.cm/meta.json
new file mode 100644
index 0000000..40697d2
--- /dev/null
+++ b/module/ogl-bug/.cm/meta.json
@@ -0,0 +1,40 @@
+{
+ "actions": {
+ "dashboard": {
+ "desc": "show OpenCL bugs dashboard",
+ "for_web": "yes"
+ },
+ "show": {
+ "desc": "show bugs",
+ "for_web": "yes"
+ }
+ },
+ "external_html": {
+ "action": "show",
+ "crowd_key": "ck_ogl_testing_",
+ "module_uoa": "46a99bc558962ca3"
+ },
+ "copyright": " ",
+ "desc": "CK wrapper for OpenGL bug reports from Imperial",
+ "developer": "Grigori Fursin",
+ "developer_email": "grigori@dividiti.com",
+ "developer_webpage": "",
+ "license": " ",
+ "module_deps": {
+ "env": "9b9b3208ac44b891",
+ "graph": "2d41f89bcf32d4d4",
+ "platform": "707ccdfe444cafac",
+ "program": "b0ac08fe1d3c2615",
+ "result": "4cd2850867df4241",
+ "results": "4cd2850867df4241",
+ "wfe": "1e4e644996b7f2a0"
+ },
+ "priority": 9,
+ "program_tags": "crowd-benchmarking,opencl-bugs",
+ "tags": [
+ "crowdsource",
+ "experiments",
+ "program benchmarking",
+ "program optimization"
+ ]
+}
diff --git a/module/ogl-bug/module.py b/module/ogl-bug/module.py
new file mode 100644
index 0000000..eefc013
--- /dev/null
+++ b/module/ogl-bug/module.py
@@ -0,0 +1,364 @@
+#
+# Collective Knowledge (CK wrapper for OpenGL bug reports from Imperial)
+#
+# Developer: Grigori Fursin, Grigori.Fursin@cTuning.org, http://fursin.net
+#
+
+cfg={} # Will be updated by CK (meta description of this module)
+work={} # Will be updated by CK (temporal data)
+ck=None # Will be updated by CK (initialized CK kernel)
+
+# Local settings
+
+form_name='wa_web_form'
+onchange='document.'+form_name+'.submit();'
+
+hextra='
\n'
+hextra+='This is an on-going long-term project. Please check GitHub repo for more details!'
+hextra+='\n'
+hextra+='
\n'
+
+selector=[{'name':'GPU', 'key':'gpu_name'},
+ {'name':'Platform', 'key':'plat_name'},
+ {'name':'OS', 'key':'os_name'}]
+
+##############################################################################
+# Initialize module
+
+def init(i):
+ """
+
+ Input: {}
+
+ Output: {
+ return - return code = 0, if successful
+ > 0, if error
+ (error) - error text if return > 0
+ }
+
+ """
+ return {'return':0}
+
+##############################################################################
+# show results
+
+def show(i):
+ """
+ Input: {
+ (crowd_module_uoa) - if rendered from experiment crowdsourcing
+ (crowd_key) - add extra name to Web keys to avoid overlapping with original crowdsourcing HTML
+ (crowd_on_change) - reuse onchange doc from original crowdsourcing HTML
+ }
+
+ Output: {
+ return - return code = 0, if successful
+ > 0, if error
+ (error) - error text if return > 0
+ }
+
+ """
+
+ import os
+
+ st=''
+
+ cmuoa=i.get('crowd_module_uoa','')
+ ckey=i.get('crowd_key','')
+
+ conc=i.get('crowd_on_change','')
+ if conc=='':
+ conc=onchange
+
+ hi_uid=i.get('highlight_uid','')
+
+ h='\n'
+ h+='\n\n\n\n'
+
+ h+='Aggregated results for OpenGL compiler bugs
\n'
+
+ h+=hextra
+
+ # Check host URL prefix and default module/action
+ rx=ck.access({'action':'form_url_prefix',
+ 'module_uoa':'wfe',
+ 'host':i.get('host',''),
+ 'port':i.get('port',''),
+ 'template':i.get('template','')})
+ if rx['return']>0: return rx
+ url0=rx['url']
+ template=rx['template']
+
+ url=url0
+ action=i.get('action','')
+ muoa=i.get('module_uoa','')
+
+ st=''
+
+ url+='action=index&module_uoa=wfe&native_action='+action+'&'+'native_module_uoa='+muoa
+ url1=url
+
+ # List entries
+ ii={'action':'search',
+ 'module_uoa':work['self_module_uid'],
+ 'add_meta':'yes'}
+
+ if cmuoa!='':
+ ii['module_uoa']=cmuoa
+
+ r=ck.access(ii)
+ if r['return']>0: return r
+
+ lst=r['lst']
+
+ # Check unique entries
+ choices={}
+ wchoices={}
+
+ for q in lst:
+ d=q['meta']
+ meta=d.get('meta',{})
+
+ for kk in selector:
+ kx=kk['key']
+ k=ckey+kx
+
+ if k not in choices:
+ choices[k]=[]
+ wchoices[k]=[{'name':'','value':''}]
+
+ v=meta.get(kx,'')
+ if v!='':
+ if v not in choices[k]:
+ choices[k].append(v)
+ wchoices[k].append({'name':v, 'value':v})
+
+ # Prepare query div ***************************************************************
+ if cmuoa=='':
+ # Start form + URL (even when viewing entry)
+ r=ck.access({'action':'start_form',
+ 'module_uoa':cfg['module_deps']['wfe'],
+ 'url':url1,
+ 'name':form_name})
+ if r['return']>0: return r
+ h+=r['html']
+
+ for kk in selector:
+ k=ckey+kk['key']
+ n=kk['name']
+
+ nl=kk.get('new_line','')
+ if nl=='yes':
+ h+='
\n\n'
+
+ v=''
+ if i.get(k,'')!='':
+ v=i[k]
+ kk['value']=v
+
+ # Show hardware
+ ii={'action':'create_selector',
+ 'module_uoa':cfg['module_deps']['wfe'],
+ 'data':wchoices.get(k,[]),
+ 'name':k,
+ 'onchange':conc,
+ 'skip_sort':'no',
+ 'selected_value':v}
+ r=ck.access(ii)
+ if r['return']>0: return r
+
+ h+=''+n+': '+r['html'].strip()+'\n'
+
+ # Check hidden
+ if hi_uid!='':
+ h+='\n'
+
+ h+='
'
+
+ # Prune list
+ plst=[]
+ for q in lst:
+ d=q['meta']
+ meta=d.get('meta',{})
+
+ # Check selector
+ skip=False
+ for kk in selector:
+ k=kk['key']
+ n=kk['name']
+ v=kk.get('value','')
+
+ if v!='' and meta.get(k,'')!=v:
+ skip=True
+
+ if not skip:
+ plst.append(q)
+
+ # Check if too many
+ lplst=len(plst)
+ if lplst==0:
+ h+='No results found!'
+ return {'return':0, 'html':h, 'style':st}
+ elif lplst>50:
+ h+='Too many entries to show ('+str(lplst)+') - please, prune list further!'
+ return {'return':0, 'html':h, 'style':st}
+
+ # Prepare table
+ h+='\n'
+
+ ha='align="center" valign="top"'
+ hb='align="left" valign="top"'
+
+ h+=' \n'
+ h+=' CK alias/UID | \n'
+ h+=' View raw bugs | \n'
+ h+=' View meta | \n'
+ h+=' GPU | \n'
+ h+=' Platform | \n'
+ h+=' OS | \n'
+ h+=' User | \n'
+ h+=' Replay | \n'
+ h+='
\n'
+
+ # Dictionary to hold target meta
+ tm={}
+
+ ix=0
+ bgraph={'0':[]} # Just for graph demo
+ if hi_uid!='':
+ bgraph['1']=[]
+
+ # Sort
+ splst=sorted(plst, key=lambda x: x.get('data_uoa',''))
+
+ for q in splst:
+ ix+=1
+
+ duid=q['data_uid']
+ duoa=q['data_uoa']
+
+ path=q['path']
+
+ d=q['meta']
+
+ meta=d.get('meta',{})
+
+ plat_name=meta.get('plat_name','')
+ os_name=meta.get('os_name','')
+ gpu_name=meta.get('gpu_name','')
+
+ plat_uid=meta.get('platform_uid','')
+ os_uid=meta.get('os_uid','')
+ gpu_uid=meta.get('gpu_uid','')
+
+ user=meta.get('user','')
+
+ bgc='dfffdf'
+ bg=' style="background-color:#'+bgc+';"'
+
+ h+='
\n'
+
+ x=work['self_module_uid']
+ if cmuoa!='': x=cmuoa
+ h+=' '+str(ix)+') '+duoa+' ('+duid+') | \n'
+
+ h+=' Raw | \n'
+ h+=' Meta | \n'
+
+ x=gpu_name
+ if gpu_uid!='':
+ x=''+x+''
+ h+=' '+x+' | \n'
+
+ # Platform, etc ...
+ x=plat_name
+ if plat_uid!='':
+ x=''+x+''
+ h+=' '+x+' | \n'
+
+ x=os_name
+ if os_uid!='':
+ x=''+x+''
+ h+=' '+x+' | \n'
+
+
+ h+=' '+user+' | \n'
+
+ h+=' | \n'
+
+ h+='
\n'
+
+ h+='
\n'
+ h+='\n'
+
+ if cmuoa=='':
+ h+='\n'
+
+ if len(bgraph['0'])>0:
+ ii={'action':'plot',
+ 'module_uoa':cfg['module_deps']['graph'],
+
+ "table":bgraph,
+
+ "h_lines":[1.0],
+
+ "ymin":0,
+
+ "ignore_point_if_none":"yes",
+
+ "plot_type":"d3_2d_bars",
+
+ "display_y_error_bar":"no",
+
+ "title":"Powered by Collective Knowledge",
+
+ "axis_x_desc":"Experiment",
+ "axis_y_desc":"Neural network total time (sec.)",
+
+ "plot_grid":"yes",
+
+ "d3_div":"ck_interactive",
+
+ "image_width":"900",
+ "image_height":"400",
+
+ "wfe_url":url0}
+
+ r=ck.access(ii)
+ if r['return']==0:
+ x=r.get('html','')
+ if x!='':
+ st+=r.get('style','')
+
+ h+='
\n'
+ h+='\n'
+ h+='\n'
+ h+='
\n'
+ h+=x+'\n'
+ h+='
\n'
+ h+='
\n'
+ h+='\n'
+
+ return {'return':0, 'html':h, 'style':st}
+
+##############################################################################
+# open dashboard
+
+def dashboard(i):
+ """
+ Input: {
+ }
+
+ Output: {
+ return - return code = 0, if successful
+ > 0, if error
+ (error) - error text if return > 0
+ }
+
+ """
+
+ i['action']='browser'
+ i['cid']=''
+ i['module_uoa']=''
+ i['template']='ogl-bug'
+
+ return ck.access(i)
diff --git a/ogl-bug/.cm/alias-a-AMD-R7-Ubuntu-16.04 b/ogl-bug/.cm/alias-a-AMD-R7-Ubuntu-16.04
new file mode 100644
index 0000000..adbcf61
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-AMD-R7-Ubuntu-16.04
@@ -0,0 +1 @@
+0fd8502356684ab9
diff --git a/ogl-bug/.cm/alias-a-AMD-R9-Fury-WebGL-ANGLE b/ogl-bug/.cm/alias-a-AMD-R9-Fury-WebGL-ANGLE
new file mode 100644
index 0000000..cae2c2f
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-AMD-R9-Fury-WebGL-ANGLE
@@ -0,0 +1 @@
+3db0e3b550495093
diff --git a/ogl-bug/.cm/alias-a-AMD-R9-Fury-Windows10 b/ogl-bug/.cm/alias-a-AMD-R9-Fury-Windows10
new file mode 100644
index 0000000..e7ecd19
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-AMD-R9-Fury-Windows10
@@ -0,0 +1 @@
+8f8880a354dc9a50
diff --git a/ogl-bug/.cm/alias-a-ARM-Mali-T628-Chromebook-WebGL b/ogl-bug/.cm/alias-a-ARM-Mali-T628-Chromebook-WebGL
new file mode 100644
index 0000000..bebd3ee
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-ARM-Mali-T628-Chromebook-WebGL
@@ -0,0 +1 @@
+696badbd804577af
diff --git a/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-WebGL-ANGLE b/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-WebGL-ANGLE
new file mode 100644
index 0000000..2ee7043
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-WebGL-ANGLE
@@ -0,0 +1 @@
+4b4e399f30eff1d1
diff --git a/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-Windows b/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-Windows
new file mode 100644
index 0000000..ec6eef9
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-Intel-HD-Graphics-520-Windows
@@ -0,0 +1 @@
+73f26b4957a856ec
diff --git a/ogl-bug/.cm/alias-a-Legacy-Intel-HD-Graphics-520-Windows b/ogl-bug/.cm/alias-a-Legacy-Intel-HD-Graphics-520-Windows
new file mode 100644
index 0000000..19775fc
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-Legacy-Intel-HD-Graphics-520-Windows
@@ -0,0 +1 @@
+f54ee0ad57f3b09c
diff --git a/ogl-bug/.cm/alias-a-Legacy-Intel-Iris-6100-Windows b/ogl-bug/.cm/alias-a-Legacy-Intel-Iris-6100-Windows
new file mode 100644
index 0000000..3b62948
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-Legacy-Intel-Iris-6100-Windows
@@ -0,0 +1 @@
+9c149128e3c4743e
diff --git a/ogl-bug/.cm/alias-a-NVIDIA-770-Windows10 b/ogl-bug/.cm/alias-a-NVIDIA-770-Windows10
new file mode 100644
index 0000000..7da5c58
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-NVIDIA-770-Windows10
@@ -0,0 +1 @@
+604356a1749489f8
diff --git a/ogl-bug/.cm/alias-a-htc-one-m7 b/ogl-bug/.cm/alias-a-htc-one-m7
new file mode 100644
index 0000000..a3fd518
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-htc-one-m7
@@ -0,0 +1 @@
+154e0a98e81937e1
diff --git a/ogl-bug/.cm/alias-a-nvidia-shield-tv b/ogl-bug/.cm/alias-a-nvidia-shield-tv
new file mode 100644
index 0000000..0290bcd
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-nvidia-shield-tv
@@ -0,0 +1 @@
+bea9b725e9bd85d1
diff --git a/ogl-bug/.cm/alias-a-samsung-galaxy-s6 b/ogl-bug/.cm/alias-a-samsung-galaxy-s6
new file mode 100644
index 0000000..92da573
--- /dev/null
+++ b/ogl-bug/.cm/alias-a-samsung-galaxy-s6
@@ -0,0 +1 @@
+2f4421977de19f12
diff --git a/ogl-bug/.cm/alias-u-0fd8502356684ab9 b/ogl-bug/.cm/alias-u-0fd8502356684ab9
new file mode 100644
index 0000000..0909774
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-0fd8502356684ab9
@@ -0,0 +1 @@
+AMD-R7-Ubuntu-16.04
diff --git a/ogl-bug/.cm/alias-u-154e0a98e81937e1 b/ogl-bug/.cm/alias-u-154e0a98e81937e1
new file mode 100644
index 0000000..191fe79
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-154e0a98e81937e1
@@ -0,0 +1 @@
+htc-one-m7
diff --git a/ogl-bug/.cm/alias-u-2f4421977de19f12 b/ogl-bug/.cm/alias-u-2f4421977de19f12
new file mode 100644
index 0000000..996d89f
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-2f4421977de19f12
@@ -0,0 +1 @@
+samsung-galaxy-s6
diff --git a/ogl-bug/.cm/alias-u-3db0e3b550495093 b/ogl-bug/.cm/alias-u-3db0e3b550495093
new file mode 100644
index 0000000..88022e5
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-3db0e3b550495093
@@ -0,0 +1 @@
+AMD-R9-Fury-WebGL-ANGLE
diff --git a/ogl-bug/.cm/alias-u-4b4e399f30eff1d1 b/ogl-bug/.cm/alias-u-4b4e399f30eff1d1
new file mode 100644
index 0000000..8eefde3
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-4b4e399f30eff1d1
@@ -0,0 +1 @@
+Intel-HD-Graphics-520-WebGL-ANGLE
diff --git a/ogl-bug/.cm/alias-u-604356a1749489f8 b/ogl-bug/.cm/alias-u-604356a1749489f8
new file mode 100644
index 0000000..8884526
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-604356a1749489f8
@@ -0,0 +1 @@
+NVIDIA-770-Windows10
diff --git a/ogl-bug/.cm/alias-u-696badbd804577af b/ogl-bug/.cm/alias-u-696badbd804577af
new file mode 100644
index 0000000..9f59fcc
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-696badbd804577af
@@ -0,0 +1 @@
+ARM-Mali-T628-Chromebook-WebGL
diff --git a/ogl-bug/.cm/alias-u-73f26b4957a856ec b/ogl-bug/.cm/alias-u-73f26b4957a856ec
new file mode 100644
index 0000000..1b2ac55
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-73f26b4957a856ec
@@ -0,0 +1 @@
+Intel-HD-Graphics-520-Windows
diff --git a/ogl-bug/.cm/alias-u-8f8880a354dc9a50 b/ogl-bug/.cm/alias-u-8f8880a354dc9a50
new file mode 100644
index 0000000..c12be66
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-8f8880a354dc9a50
@@ -0,0 +1 @@
+AMD-R9-Fury-Windows10
diff --git a/ogl-bug/.cm/alias-u-9c149128e3c4743e b/ogl-bug/.cm/alias-u-9c149128e3c4743e
new file mode 100644
index 0000000..f849cb4
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-9c149128e3c4743e
@@ -0,0 +1 @@
+Legacy-Intel-Iris-6100-Windows
diff --git a/ogl-bug/.cm/alias-u-bea9b725e9bd85d1 b/ogl-bug/.cm/alias-u-bea9b725e9bd85d1
new file mode 100644
index 0000000..178f564
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-bea9b725e9bd85d1
@@ -0,0 +1 @@
+nvidia-shield-tv
diff --git a/ogl-bug/.cm/alias-u-f54ee0ad57f3b09c b/ogl-bug/.cm/alias-u-f54ee0ad57f3b09c
new file mode 100644
index 0000000..253685f
--- /dev/null
+++ b/ogl-bug/.cm/alias-u-f54ee0ad57f3b09c
@@ -0,0 +1 @@
+Legacy-Intel-HD-Graphics-520-Windows
diff --git a/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/desc.json b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/info.json b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/info.json
new file mode 100644
index 0000000..f2ed770
--- /dev/null
+++ b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "0fd8502356684ab9",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "AMD-R7-Ubuntu-16.04"
+}
diff --git a/AMD-R7-Ubuntu-16.04/client.json b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/meta.json
similarity index 95%
rename from AMD-R7-Ubuntu-16.04/client.json
rename to ogl-bug/AMD-R7-Ubuntu-16.04/.cm/meta.json
index f65f3c5..ec9e0e2 100644
--- a/AMD-R7-Ubuntu-16.04/client.json
+++ b/ogl-bug/AMD-R7-Ubuntu-16.04/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"AMD-R7",
+ "plat_name":"",
+ "os_name":"Ubuntu 16.04"
+ },
"platform_info": {
"clientplatform": "desktop",
"http.agent": "",
diff --git a/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.frag b/ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.frag
similarity index 100%
rename from AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.frag
rename to ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.frag
diff --git a/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.png b/ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.png
similarity index 100%
rename from AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.png
rename to ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/original.png
diff --git a/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.frag b/ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.frag
similarity index 100%
rename from AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.frag
rename to ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.frag
diff --git a/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.png b/ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.png
similarity index 100%
rename from AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.png
rename to ogl-bug/AMD-R7-Ubuntu-16.04/wrong_images/large-v440-14cc58e8183b1387_inv_variant_91/variant.png
diff --git a/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/desc.json b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/info.json b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/info.json
new file mode 100644
index 0000000..3129123
--- /dev/null
+++ b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "3db0e3b550495093",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "AMD-R9-Fury-WebGL-ANGLE"
+}
diff --git a/AMD-R9-Fury-WebGL-ANGLE/client.json b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/meta.json
old mode 100755
new mode 100644
similarity index 90%
rename from AMD-R9-Fury-WebGL-ANGLE/client.json
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/meta.json
index c66d0a8..4d78cd1
--- a/AMD-R9-Fury-WebGL-ANGLE/client.json
+++ b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"AMD-R9",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ },
"platform_info": {
"clientplatform": "webgl",
"appCodeName": "Mozilla",
diff --git a/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/note b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/note
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/note
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/note
diff --git a/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.frag b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.frag
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.frag
diff --git a/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.png b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.png
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/original.png
diff --git a/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/variant.frag b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/variant.frag
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/variant.frag
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/README.md b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/README.md
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/README.md
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/README.md
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.frag b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.frag
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.frag
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.png b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.png
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original.png
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx11.hlsl b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx11.hlsl
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx11.hlsl
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx11.hlsl
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx9.hlsl b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx9.hlsl
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx9.hlsl
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/original_dx9.hlsl
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.frag b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.frag
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.frag
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.png b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.png
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant.png
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx11.hlsl b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx11.hlsl
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx11.hlsl
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx11.hlsl
diff --git a/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx9.hlsl b/ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx9.hlsl
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx9.hlsl
rename to ogl-bug/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-247a78d3a67c3b47_inv_variant_10/variant_dx9.hlsl
diff --git a/ogl-bug/AMD-R9-Fury-Windows10/.cm/desc.json b/ogl-bug/AMD-R9-Fury-Windows10/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/AMD-R9-Fury-Windows10/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/AMD-R9-Fury-Windows10/.cm/info.json b/ogl-bug/AMD-R9-Fury-Windows10/.cm/info.json
new file mode 100644
index 0000000..e457708
--- /dev/null
+++ b/ogl-bug/AMD-R9-Fury-Windows10/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "8f8880a354dc9a50",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "AMD-R9-Fury-Windows10"
+}
diff --git a/AMD-R9-Fury-Windows10/client.json b/ogl-bug/AMD-R9-Fury-Windows10/.cm/meta.json
old mode 100755
new mode 100644
similarity index 82%
rename from AMD-R9-Fury-Windows10/client.json
rename to ogl-bug/AMD-R9-Fury-Windows10/.cm/meta.json
index 563e674..d048712
--- a/AMD-R9-Fury-Windows10/client.json
+++ b/ogl-bug/AMD-R9-Fury-Windows10/.cm/meta.json
@@ -1,10 +1,16 @@
-{
- "GL_VERSION" : "4.5.14009 Compatibility Profile Context 21.19.151.3",
- "GL_MAJOR_VERSION" : "4",
- "GL_MINOR_VERSION" : "5",
- "GL_SHADING_LANGUAGE_VERSION" : "4.50",
- "GL_VENDOR" : "ATI Technologies Inc.",
- "GL_RENDERER" : "AMD Radeon (TM) R9 Fury Series",
- "Supported_GLSL_versions" : ["430 core", "430 compatibility", "420 core", "420 compatibility", "410 core", "410 compatibility", "400 core", "400 compatibility", "330 core", "330 compatibility", "150 core", "150 compatibility", "140", "130", "120", "110", "100"]
-}
-
+{
+ "meta":{
+ "gpu_name":"AMD-R9",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ },
+ "platform_info": {
+ "GL_VERSION" : "4.5.14009 Compatibility Profile Context 21.19.151.3",
+ "GL_MAJOR_VERSION" : "4",
+ "GL_MINOR_VERSION" : "5",
+ "GL_SHADING_LANGUAGE_VERSION" : "4.50",
+ "GL_VENDOR" : "ATI Technologies Inc.",
+ "GL_RENDERER" : "AMD Radeon (TM) R9 Fury Series",
+ "Supported_GLSL_versions" : ["430 core", "430 compatibility", "420 core", "420 compatibility", "410 core", "410 compatibility", "400 core", "400 compatibility", "330 core", "330 compatibility", "150 core", "150 compatibility", "140", "130", "120", "110", "100"]
+ }
+}
\ No newline at end of file
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/README.md b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/README.md
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/README.md
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/README.md
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.frag b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.frag
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.frag
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.png b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.png
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/original.png
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.frag b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.frag
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.frag
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.png b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.png
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63/variant.png
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.frag b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.frag
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.frag
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.png b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.png
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.png
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.frag b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.frag
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.frag
diff --git a/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.png b/ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.png
rename to ogl-bug/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.png
diff --git a/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/desc.json b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/info.json b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/info.json
new file mode 100644
index 0000000..3bf1567
--- /dev/null
+++ b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "696badbd804577af",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "ARM-Mali-T628-Chromebook-WebGL"
+}
diff --git a/ARM-Mali-T628-Chromebook-WebGL/client.json b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/meta.json
similarity index 87%
rename from ARM-Mali-T628-Chromebook-WebGL/client.json
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/meta.json
index bcccf0d..6fe4c61 100644
--- a/ARM-Mali-T628-Chromebook-WebGL/client.json
+++ b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"ARM Mali T628",
+ "plat_name":"Chromebook",
+ "os_name":"ChromeOS 8743.85.0"
+ },
"platform_info": {
"clientplatform": "webgl",
"appCodeName": "Mozilla",
diff --git a/ARM-Mali-T628-Chromebook-WebGL/platform.txt b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/platform.txt
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/platform.txt
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/platform.txt
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original_intel_webgl.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original_intel_webgl.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original_intel_webgl.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/original_intel_webgl.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/status.txt b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/status.txt
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/status.txt
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant_intel_webgl.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant_intel_webgl.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant_intel_webgl.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-804943b2b630b741_inv_variant_4/variant_intel_webgl.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-9a84314940248824_inv_variant_2/variant.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_2/variant.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/status.txt b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/status.txt
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/status.txt
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-bbcb6882342eaa12_inv_variant_5/variant.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/intel_variant.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/original.png
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.frag b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.frag
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.frag
diff --git a/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.png b/ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.png
rename to ogl-bug/ARM-Mali-T628-Chromebook-WebGL/wrong_images/small-v100-webgl-e5da105ee57da5fd_inv_variant_2/variant.png
diff --git a/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/desc.json b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/info.json b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/info.json
new file mode 100644
index 0000000..b3e15cd
--- /dev/null
+++ b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "4b4e399f30eff1d1",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "Intel-HD-Graphics-520-WebGL-ANGLE"
+}
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/client.json b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/meta.json
old mode 100755
new mode 100644
similarity index 90%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/client.json
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/meta.json
index 326d2f8..d30cb4d
--- a/Intel-HD-Graphics-520-WebGL-ANGLE/client.json
+++ b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"Intel HD 520",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ },
"platform_info": {
"clientplatform": "webgl",
"appCodeName": "Mozilla",
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/SystemSetupInformation.txt b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/SystemSetupInformation.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/SystemSetupInformation.txt
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/SystemSetupInformation.txt
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/ReproductionSteps.txt.template b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/ReproductionSteps.txt.template
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/ReproductionSteps.txt.template
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/ReproductionSteps.txt.template
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-38b92d0fb5c1ad50_inv_variant_20/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-48cbca2c044c428c_inv_variant_4/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-9f073a549b0a0612_inv_variant_1/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-aafec9e0032c13c8_inv_variant_45/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-cd5947a2815bbb6b_inv_variant_14/variant.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/ReproductionSteps.txt b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/ReproductionSteps.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/ReproductionSteps.txt
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/ReproductionSteps.txt
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/original.png
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/status.txt b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/status.txt
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/status.txt
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.frag b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.frag
diff --git a/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.png b/ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/variant.png
diff --git a/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/desc.json b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/info.json b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/info.json
new file mode 100644
index 0000000..c32e5ec
--- /dev/null
+++ b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "73f26b4957a856ec",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "Intel-HD-Graphics-520-Windows"
+}
diff --git a/Intel-HD-Graphics-520-Windows/client.json b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/meta.json
similarity index 95%
rename from Intel-HD-Graphics-520-Windows/client.json
rename to ogl-bug/Intel-HD-Graphics-520-Windows/.cm/meta.json
index dd5dad8..c457259 100644
--- a/Intel-HD-Graphics-520-Windows/client.json
+++ b/ogl-bug/Intel-HD-Graphics-520-Windows/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"Intel HD 520",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ },
"platform_info": {
"clientplatform": "desktop",
"http.agent": "",
diff --git a/Intel-HD-Graphics-520-Windows/SystemSetupInformation.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/SystemSetupInformation.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/SystemSetupInformation.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/SystemSetupInformation.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/ReproductionSteps.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/ReproductionSteps.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/ReproductionSteps.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/ReproductionSteps.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/status.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/status.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/status.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.frag
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-1f1265b42fca6aab_inv_variant_12/variant_12_reduced_338_simplified.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/ReproductionSteps.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/ReproductionSteps.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/ReproductionSteps.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/ReproductionSteps.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/status.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/status.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/status.txt
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.frag
diff --git a/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/compile_errors/large-v440-a5f4b3a8898de121_inv_variant_14/variant_14_reduced_216_simplified.txt
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/ReproductionSteps.txt.template b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/ReproductionSteps.txt.template
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/ReproductionSteps.txt.template
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/ReproductionSteps.txt.template
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/ReproductionSteps.txt b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/ReproductionSteps.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/ReproductionSteps.txt
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/ReproductionSteps.txt
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/original.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-1f1265b42fca6aab_inv_variant_37/variant.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/actual.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/actual.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/actual.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/actual.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/expected.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/expected.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/expected.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/expected.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/recipient_reduced_final.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/recipient_reduced_final.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/recipient_reduced_final.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/recipient_reduced_final.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/variant_52_reduced_29_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/variant_52_reduced_29_simplified.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/variant_52_reduced_29_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-2f9974b474297737_inv_variant_52/variant_52_reduced_29_simplified.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/actual.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/actual.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/actual.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/actual.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/expected.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/expected.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/expected.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/expected.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/recipient_reduced_final.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/recipient_reduced_final.frag
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/recipient_reduced_final.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/recipient_reduced_final.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/variant_66_reduced_47_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/variant_66_reduced_47_simplified.frag
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/variant_66_reduced_47_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-8850dad5c407a95a_inv_variant_66/variant_66_reduced_47_simplified.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/actual.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/actual.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/actual.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/actual.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/expected.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/expected.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/expected.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/expected.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/recipient_reduced_final.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/recipient_reduced_final.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/recipient_reduced_final.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/recipient_reduced_final.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/variant_58_reduced_137_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/variant_58_reduced_137_simplified.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/variant_58_reduced_137_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-9ba640879698d8ab_inv_variant_58/variant_58_reduced_137_simplified.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/actual.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/actual.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/actual.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/actual.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/expected.png b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/expected.png
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/expected.png
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/expected.png
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/recipient_reduced_final.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/recipient_reduced_final.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/recipient_reduced_final.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/recipient_reduced_final.frag
diff --git a/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/variant_75_reduced_36_simplified.frag b/ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/variant_75_reduced_36_simplified.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/variant_75_reduced_36_simplified.frag
rename to ogl-bug/Intel-HD-Graphics-520-Windows/wrong_images/large-v440-e107d2e22ee34138_inv_variant_75/variant_75_reduced_36_simplified.frag
diff --git a/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/desc.json b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/info.json b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/info.json
new file mode 100644
index 0000000..4bfb805
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "f54ee0ad57f3b09c",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "Legacy-Intel-HD-Graphics-520-Windows"
+}
diff --git a/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/meta.json b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/meta.json
new file mode 100644
index 0000000..d5eab9e
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/.cm/meta.json
@@ -0,0 +1,7 @@
+{
+ "meta":{
+ "gpu_name":"Intel HD 520",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ }
+}
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/shader.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/status.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/status.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/offset_into_vector/status.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/shader.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/status.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/status.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/compile_errors/unary_negation/status.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/note.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/note.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/note.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/note.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/platform_info.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/platform_info.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/platform_info.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/platform_info.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.png b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.png
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.png
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/original.png
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/status.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/status.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/status.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.png b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.png
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.png
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/add_zero/variant.png
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.png b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.png
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.png
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/original.png
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/status.txt b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/status.txt
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/status.txt
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.frag b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.frag
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.frag
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.frag
diff --git a/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.png b/ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.png
similarity index 100%
rename from Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.png
rename to ogl-bug/Legacy-Intel-HD-Graphics-520-Windows/wrong_images/mul_one/variant.png
diff --git a/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/desc.json b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/info.json b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/info.json
new file mode 100644
index 0000000..f685fe8
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "9c149128e3c4743e",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "Legacy-Intel-Iris-6100-Windows"
+}
diff --git a/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/meta.json b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/meta.json
new file mode 100644
index 0000000..59c36bb
--- /dev/null
+++ b/ogl-bug/Legacy-Intel-Iris-6100-Windows/.cm/meta.json
@@ -0,0 +1,7 @@
+{
+ "meta":{
+ "gpu_name":"Intel Iris 6100",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ }
+}
diff --git a/Legacy-Intel-Iris-6100-Windows/note.txt b/ogl-bug/Legacy-Intel-Iris-6100-Windows/note.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-Iris-6100-Windows/note.txt
rename to ogl-bug/Legacy-Intel-Iris-6100-Windows/note.txt
diff --git a/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/geexlab.xml b/ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/geexlab.xml
similarity index 100%
rename from Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/geexlab.xml
rename to ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/geexlab.xml
diff --git a/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/original.png b/ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/original.png
similarity index 100%
rename from Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/original.png
rename to ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/original.png
diff --git a/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/status.txt b/ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/status.txt
rename to ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/status.txt
diff --git a/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/variant.png b/ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/variant.png
similarity index 100%
rename from Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/variant.png
rename to ogl-bug/Legacy-Intel-Iris-6100-Windows/wrong_images/ternary_issue/variant.png
diff --git a/ogl-bug/NVIDIA-770-Windows10/.cm/desc.json b/ogl-bug/NVIDIA-770-Windows10/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/NVIDIA-770-Windows10/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/NVIDIA-770-Windows10/.cm/info.json b/ogl-bug/NVIDIA-770-Windows10/.cm/info.json
new file mode 100644
index 0000000..8b90130
--- /dev/null
+++ b/ogl-bug/NVIDIA-770-Windows10/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "604356a1749489f8",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "NVIDIA-770-Windows10"
+}
diff --git a/NVIDIA-770-Windows10/client.json b/ogl-bug/NVIDIA-770-Windows10/.cm/meta.json
similarity index 95%
rename from NVIDIA-770-Windows10/client.json
rename to ogl-bug/NVIDIA-770-Windows10/.cm/meta.json
index e2a3eb5..48476a8 100644
--- a/NVIDIA-770-Windows10/client.json
+++ b/ogl-bug/NVIDIA-770-Windows10/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"NVIDIA 770",
+ "plat_name":"",
+ "os_name":"Windows 10"
+ },
"platform_info": {
"clientplatform": "desktop",
"http.agent": "",
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.frag b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.frag
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.frag
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/shader.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/status.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/status.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_43/status.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.frag b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.frag
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.frag
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/shader.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/status.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/status.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-028011ce6441692b_inv_variant_80/status.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.frag b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.frag
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.frag
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/shader.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/status.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/status.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-06150e9635045768_inv_variant_94/status.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.frag b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.frag
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.frag
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.frag
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/shader.txt
diff --git a/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/status.txt b/ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/status.txt
old mode 100755
new mode 100644
similarity index 100%
rename from NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/status.txt
rename to ogl-bug/NVIDIA-770-Windows10/compile_fail/large-v440-4076f33cb4383b7e_inv_variant_1/status.txt
diff --git a/ogl-bug/htc-one-m7/.cm/desc.json b/ogl-bug/htc-one-m7/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/htc-one-m7/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/htc-one-m7/.cm/info.json b/ogl-bug/htc-one-m7/.cm/info.json
new file mode 100644
index 0000000..6b2a356
--- /dev/null
+++ b/ogl-bug/htc-one-m7/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "154e0a98e81937e1",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "htc-one-m7"
+}
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/client_stripped.json b/ogl-bug/htc-one-m7/.cm/meta.json
similarity index 94%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/client_stripped.json
rename to ogl-bug/htc-one-m7/.cm/meta.json
index 2016d30..4ee8583 100644
--- a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/client_stripped.json
+++ b/ogl-bug/htc-one-m7/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"Qualcomm Adreno (TM) 320",
+ "plat_name":"HTC One M7",
+ "os_name":"Android 4.1.2"
+ },
"platform_info": {
"codename": "REL",
"incremental": "482424.30",
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/README.md b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/README.md
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/README.md
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/README.md
diff --git a/htc-one-m7/client_stripped.json b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/client_stripped.json
similarity index 100%
rename from htc-one-m7/client_stripped.json
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/client_stripped.json
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.frag
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.frag
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/recipient_reduced_final.png
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.frag
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.frag
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/variant_43_m_reduced_250_simplified_m.png
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/README.md b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/README.md
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/README.md
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/README.md
diff --git a/htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/client_stripped.json b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/client_stripped.json
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-1f45b3419197dd6a_inv_variant_43/client_stripped.json
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/client_stripped.json
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/expected.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/expected.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/expected.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/expected.png
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.frag
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.frag
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/recipient_reduced_final.png
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.frag
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.frag
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/variant_84_reduced_final_manual.png
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/README.md b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/README.md
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/README.md
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/README.md
diff --git a/htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/client_stripped.json b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/client_stripped.json
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-ec79d13f501f1cd8_inv_variant_84/client_stripped.json
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/client_stripped.json
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.frag
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.frag
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/recipient.png
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.frag b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.frag
old mode 100755
new mode 100644
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.frag
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.frag
diff --git a/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.png b/ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.png
similarity index 100%
rename from htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.png
rename to ogl-bug/htc-one-m7/wrong_images/large-v100-f9ce0beb4e1f0492_inv_variant_22/variant_22.png
diff --git a/htc-one-m7/wrong_images/reproduction_steps.md b/ogl-bug/htc-one-m7/wrong_images/reproduction_steps.md
similarity index 100%
rename from htc-one-m7/wrong_images/reproduction_steps.md
rename to ogl-bug/htc-one-m7/wrong_images/reproduction_steps.md
diff --git a/ogl-bug/nvidia-shield-tv/.cm/desc.json b/ogl-bug/nvidia-shield-tv/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/nvidia-shield-tv/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/nvidia-shield-tv/.cm/info.json b/ogl-bug/nvidia-shield-tv/.cm/info.json
new file mode 100644
index 0000000..1495a3e
--- /dev/null
+++ b/ogl-bug/nvidia-shield-tv/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "bea9b725e9bd85d1",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "nvidia-shield-tv"
+}
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/client_stripped.json b/ogl-bug/nvidia-shield-tv/.cm/meta.json
similarity index 96%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/client_stripped.json
rename to ogl-bug/nvidia-shield-tv/.cm/meta.json
index 3f17cc9..973ac80 100644
--- a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/client_stripped.json
+++ b/ogl-bug/nvidia-shield-tv/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"NVIDIA Shield Android TV",
+ "plat_name":"",
+ "os_name":"Android"
+ },
"platform_info": {
"base_os": "",
"codename": "REL",
diff --git a/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.frag b/ogl-bug/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.frag
similarity index 100%
rename from nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.frag
rename to ogl-bug/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.frag
diff --git a/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.txt b/ogl-bug/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.txt
similarity index 100%
rename from nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.txt
rename to ogl-bug/nvidia-shield-tv/compile_errors/large-v100-0c1c53fe70b4943b_inv_variant_78/variant_78_reduced_final_manual.txt
diff --git a/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.frag b/ogl-bug/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.frag
similarity index 100%
rename from nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.frag
rename to ogl-bug/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.frag
diff --git a/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.txt b/ogl-bug/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.txt
similarity index 100%
rename from nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.txt
rename to ogl-bug/nvidia-shield-tv/compile_errors/large-v100-15e54e73a37d06bd_inv_variant_20/variant_20_reduced_final_manual.txt
diff --git a/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.frag b/ogl-bug/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.frag
similarity index 100%
rename from nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.frag
rename to ogl-bug/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.frag
diff --git a/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.txt b/ogl-bug/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.txt
similarity index 100%
rename from nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.txt
rename to ogl-bug/nvidia-shield-tv/link_errors/large-v100-0c1c53fe70b4943b_inv_variant_71/variant_71_reduced_final_manual.txt
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/README.md b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/README.md
similarity index 100%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/README.md
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/README.md
diff --git a/nvidia-shield-tv/client_stripped.json b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/client_stripped.json
similarity index 100%
rename from nvidia-shield-tv/client_stripped.json
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/client_stripped.json
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.frag b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.frag
similarity index 100%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.frag
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.frag
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.png b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.png
similarity index 100%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.png
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/recipient_reduced_final_manual.png
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.frag b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.frag
similarity index 100%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.frag
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.frag
diff --git a/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.png b/ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.png
similarity index 100%
rename from nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.png
rename to ogl-bug/nvidia-shield-tv/wrong_images/large-v100-0e912d54531ac00b_inv_variant_82/variant_82_reduced_final_manual.png
diff --git a/ogl-bug/samsung-galaxy-s6/.cm/desc.json b/ogl-bug/samsung-galaxy-s6/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/ogl-bug/samsung-galaxy-s6/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/ogl-bug/samsung-galaxy-s6/.cm/info.json b/ogl-bug/samsung-galaxy-s6/.cm/info.json
new file mode 100644
index 0000000..3d18683
--- /dev/null
+++ b/ogl-bug/samsung-galaxy-s6/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "2f4421977de19f12",
+ "backup_module_uid": "46a99bc558962ca3",
+ "backup_module_uoa": "ogl-bug",
+ "control": {
+ "author": "",
+ "author_email": "",
+ "author_webpage": "",
+ "copyright": "",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:14:49.940974",
+ "license": "",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "samsung-galaxy-s6"
+}
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/client_stripped.json b/ogl-bug/samsung-galaxy-s6/.cm/meta.json
similarity index 95%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/client_stripped.json
rename to ogl-bug/samsung-galaxy-s6/.cm/meta.json
index c64e658..34496f2 100644
--- a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/client_stripped.json
+++ b/ogl-bug/samsung-galaxy-s6/.cm/meta.json
@@ -1,4 +1,9 @@
{
+ "meta":{
+ "gpu_name":"ARM Mali T760",
+ "plat_name":"Samsung Galaxy S6",
+ "os_name":"Android 5.0"
+ },
"platform_info": {
"base_os": "samsung/zerofltexx/zeroflte:6.0.1/MMB29K/G920FXXU4DPGW:user/release-keys",
"codename": "REL",
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/README.md b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/README.md
similarity index 100%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/README.md
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/README.md
diff --git a/samsung-galaxy-s6/client_stripped.json b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/client_stripped.json
similarity index 100%
rename from samsung-galaxy-s6/client_stripped.json
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/client_stripped.json
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.frag b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.frag
similarity index 100%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.frag
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.frag
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.png b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.png
similarity index 100%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.png
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/recipient_reduced_final_manual.png
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.frag b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.frag
similarity index 100%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.frag
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.frag
diff --git a/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.png b/ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.png
similarity index 100%
rename from samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.png
rename to ogl-bug/samsung-galaxy-s6/wrong_images/large-v100-b997a4e1b624027b_inv_variant_47/variant_47_reduced_final_manual.png
diff --git a/package/.cm/alias-a-webgl-viewer b/package/.cm/alias-a-webgl-viewer
new file mode 100644
index 0000000..0f3b5e7
--- /dev/null
+++ b/package/.cm/alias-a-webgl-viewer
@@ -0,0 +1 @@
+3f490f59624324bf
diff --git a/package/.cm/alias-u-3f490f59624324bf b/package/.cm/alias-u-3f490f59624324bf
new file mode 100644
index 0000000..0b1c3f9
--- /dev/null
+++ b/package/.cm/alias-u-3f490f59624324bf
@@ -0,0 +1 @@
+webgl-viewer
diff --git a/package/webgl-viewer/.cm/desc.json b/package/webgl-viewer/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/package/webgl-viewer/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/package/webgl-viewer/.cm/info.json b/package/webgl-viewer/.cm/info.json
new file mode 100644
index 0000000..fa9771e
--- /dev/null
+++ b/package/webgl-viewer/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "3f490f59624324bf",
+ "backup_module_uid": "1dc07ee0f4742028",
+ "backup_module_uoa": "package",
+ "control": {
+ "author": "Grigori Fursin",
+ "author_email": "Grigori.Fursin@cTuning.org",
+ "author_webpage": "http://fursin.net",
+ "copyright": "See CK COPYRIGHT.txt for copyright details",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T22:42:27.886916",
+ "license": "See CK LICENSE.txt for licensing details",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "webgl-viewer"
+}
diff --git a/package/webgl-viewer/.cm/meta.json b/package/webgl-viewer/.cm/meta.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/package/webgl-viewer/.cm/meta.json
@@ -0,0 +1 @@
+{}
diff --git a/utils/webgl/webgl_viewer.html b/package/webgl-viewer/webgl_viewer.html
similarity index 100%
rename from utils/webgl/webgl_viewer.html
rename to package/webgl-viewer/webgl_viewer.html
diff --git a/wfe/.cm/alias-a-ogl-bug b/wfe/.cm/alias-a-ogl-bug
new file mode 100644
index 0000000..4732d04
--- /dev/null
+++ b/wfe/.cm/alias-a-ogl-bug
@@ -0,0 +1 @@
+41e10bc461f9700d
diff --git a/wfe/.cm/alias-u-41e10bc461f9700d b/wfe/.cm/alias-u-41e10bc461f9700d
new file mode 100644
index 0000000..a51fb10
--- /dev/null
+++ b/wfe/.cm/alias-u-41e10bc461f9700d
@@ -0,0 +1 @@
+ogl-bug
diff --git a/wfe/ogl-bug/.cm/desc.json b/wfe/ogl-bug/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/wfe/ogl-bug/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/wfe/ogl-bug/.cm/info.json b/wfe/ogl-bug/.cm/info.json
new file mode 100644
index 0000000..d3bc02d
--- /dev/null
+++ b/wfe/ogl-bug/.cm/info.json
@@ -0,0 +1,21 @@
+{
+ "backup_data_uid": "41e10bc461f9700d",
+ "backup_module_uid": "1e4e644996b7f2a0",
+ "backup_module_uoa": "wfe",
+ "control": {
+ "author": "Grigori Fursin",
+ "author_email": "Grigori.Fursin@cTuning.org",
+ "author_webpage": "http://fursin.net",
+ "copyright": "See CK COPYRIGHT.txt for copyright details",
+ "engine": "CK",
+ "iso_datetime": "2016-11-30T23:00:35.071221",
+ "license": "See CK LICENSE.txt for licensing details",
+ "version": [
+ "1",
+ "8",
+ "4",
+ "2"
+ ]
+ },
+ "data_name": "ogl-bug"
+}
diff --git a/wfe/ogl-bug/.cm/meta.json b/wfe/ogl-bug/.cm/meta.json
new file mode 100644
index 0000000..d6abdf7
--- /dev/null
+++ b/wfe/ogl-bug/.cm/meta.json
@@ -0,0 +1,29 @@
+{
+ "top_menu": [
+ {
+ "module_uoa": "",
+ "module_uoas": [
+ ""
+ ],
+ "url_extra": "action=index&module_uoa=wfe&native_action=show&native_module_uoa=46a99bc558962ca3",
+ "native_module_uoa":"46a99bc558962ca3",
+ "native_action":"show",
+ "default":"yes",
+ "name": "OpenGL bug dashboard"
+ },
+ {
+ "url_extra": "wcid=ogl-bug:*",
+ "module_uoa": "ogl-bug",
+ "module_uoas": [
+ "ogl-bug"
+ ],
+ "name": "Browse raw OpenGL bugs"
+ },
+ {
+ "name": "Get repository from GitHub",
+ "url": "https://github.com/mc-imperial/shader-compiler-bugs",
+ "new_window":"yes"
+ }
+ ],
+ "extra_html_after_menu":""
+}
\ No newline at end of file
diff --git a/wfe/ogl-bug/css/layout-fixed.css b/wfe/ogl-bug/css/layout-fixed.css
new file mode 100644
index 0000000..ef75b2e
--- /dev/null
+++ b/wfe/ogl-bug/css/layout-fixed.css
@@ -0,0 +1,378 @@
+html, body
+{
+ margin:0;
+ padding:0;
+ font-family:Tahoma;
+ font-size:91%;
+ min-width: 900px;
+}
+
+a {text-decoration: none}
+
+#ck_top
+{
+/* background-color:#00002F; */
+ width:100%;
+ height:64px;
+ color:#ffffff;
+ text-align:left;
+ font-size:24px;
+/* border-bottom: 1px solid #cfcfcf; */
+
+ background-color: #00003f;
+ -webkit-box-shadow: 0 75px 40px -40px #00000f inset;
+ box-shadow: 0 75px 40px -30px #00000f inset;
+
+ overflow:hidden;
+
+}
+
+#ck_go_back
+{
+ width:98%;
+ text-align:center;
+ padding:6px;
+}
+
+#ck_entries
+{
+ width:97%;
+ background-color:#E4E5E6;
+ color:#00009F;
+ text-align:left;
+ padding:6px;
+ margin:6px;
+
+ border: 1px solid #AFAFAF;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ background-color: #FFFFFF;
+ border-spacing: 0px;
+
+ -webkit-box-shadow: 2px 2px 4px 1px #bbb;
+ box-shadow: 2px 2px 4px 1px #bbb;
+}
+
+#ck_entries1
+{
+ color:#000000;
+ text-align:left;
+ padding:0px;
+ margin:0px;
+ font-family:arial;
+ font-size:125%;
+}
+
+#ck_entries1a
+{
+ color:#00004F;
+ text-align:left;
+ padding:0px;
+ margin:0px;
+ font-family:arial;
+ font-size:25px;
+}
+
+#ck_text51
+{
+ font-size:100%;
+ color:#000000;
+}
+
+#ck_text55
+{
+ color:#000000;
+ font-size:100%;
+ margin:15px;
+}
+
+#ck_entries_space4
+{
+ padding:4px 0px 0px 0px;
+}
+
+#ck_entries_space8
+{
+ padding:8px 0px 0px 0px;
+}
+
+#ck_entries2
+{
+ color:#000000;
+ text-align:left;
+ font-family:arial;
+ margin:10px;
+ font-size:90%;
+}
+
+#ck_entries3
+{
+ color:#00000F;
+ text-align:left;
+ font-family:arial;
+ margin:20px;
+ font-size:100%;
+}
+
+#ck_downloads
+{
+ color:#000000;
+ text-align:right;
+ font-size:100%;
+}
+
+#ck_prune
+{
+ width:98%;
+ color:#00009F;
+ text-align:center;
+ padding:5px;
+}
+
+#ck_bottom
+{
+/* background-color:#E4E5E6; */
+ width:100%;
+ height:70px;
+/* border-top: 1px solid #cfcfcf; */
+}
+
+table.ck_round_table
+{
+ border: 1px solid #00009f;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ background-color: #FFFFFF;
+ margin: 5px;
+ padding: 1px;
+ border-spacing: 0px;
+}
+
+table.ck_round_table td
+{
+ spacing:0px;
+ padding:4px;
+}
+
+table.ck_table
+{
+ border: 1px solid #00009f;
+ background-color: #FFFFFF;
+ margin: 5px;
+ padding: 0px;
+ border-spacing: 0px;
+}
+
+table.ck_table td
+{
+ spacing:0px;
+ padding:4px;
+}
+
+.light_right_in_table
+{
+ border-right:solid;
+ border-right-width:1px;
+}
+
+.light_bottom_in_table
+{
+ border-bottom:solid;
+ border-bottom-width:1px;
+}
+
+.light_green_in_table
+{
+ background-color: #ffffcf;
+}
+
+.light_green_in_table1
+{
+ background-color: #ffffdf;
+}
+
+.ck_hr
+{
+ border:none;
+ border: 0px;
+ background-color:#00009F;
+ color:#00009F;
+ height:1px;
+}
+
+.ck_small_button
+{
+ color:#00009f;
+ height: 20px;
+ font-size:10px;
+}
+
+/************************** Menu 0 **************************/
+
+#ck_menu_0
+{
+ background-color:#ffffff;
+ width:98%;
+ height:30px;
+ color:#0f4f7f;
+ text-align:center;
+ font-size:16px;
+ padding:2px;
+ margin:3px;
+}
+
+/************************** Menu 0 Text **************************/
+
+#ck_menu_text_0
+{
+ background-color:#ffffff;
+ color:#0f4f7f;
+ height:36px;
+ vertical-align:middle;
+ padding:4px;
+ margin:10px;
+}
+
+#ck_menu_text_0 a:link { color: #116fb1; }
+#ck_menu_text_0 a:visited { color: #116fb1; }
+#ck_menu_text_0 a:hover { color: #af0000; }
+#ck_menu_text_0 a:active { color: #116fb1; }
+
+#ck_menu_text_0_selected
+{
+ background-color:#ffffff;
+ color:#bf0000;
+ font-weight: bold;
+ height:36px;
+ vertical-align:middle;
+ padding:4px;
+ margin:10px;
+}
+
+#ck_menu_text_0_selected a:link { color: #af0000; }
+#ck_menu_text_0_selected a:visited { color: #af0000; }
+#ck_menu_text_0_selected a:hover { color: #af0000; }
+#ck_menu_text_0_selected a:active { color: #af0000; }
+
+#ck_menu_text_0:hover
+{
+ background-color:#ffffff;
+ color:#cf0000;
+ height:100%;
+ vertical-align:middle;
+
+ padding:3px;
+ margin:10px;
+
+ border: 1px solid #AFAFAF;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ border-spacing: 0px;
+
+ -webkit-box-shadow: 2px 2px 3px 1px #bbb;
+ box-shadow: 2px 2px 3px 1px #bbb;
+}
+
+/************************** Articles/reports **************************/
+
+#ck_article_title
+{
+ color:#000000;
+ font-weight: bold;
+ font-family:Arial;
+ font-size:24px;
+}
+
+#ck_article_authors
+{
+ color:#000000;
+ font-style: italic;
+ font-family:Arial;
+ font-size:14px;
+}
+
+#ck_article_affiliations
+{
+ color:#000000;
+ font-family:Arial;
+ font-size:14px;
+}
+
+#ck_article_cauthor
+{
+ color:#000000;
+ font-family:Arial;
+ font-size:12px;
+}
+
+#ck_article_text
+{
+ color:#000000;
+ font-family:Arial;
+ font-size:12px;
+}
+
+/*****************************************************************/
+#ck_box_with_shadow
+{
+ width:95%;
+ color:#3f3f3f;
+ text-align:left;
+ padding:6px;
+ margin:6px;
+
+ border: 1px solid #AFAFAF;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ background-color: #FFFFFF;
+ border-spacing: 0px;
+
+ -webkit-box-shadow: 2px 2px 4px 1px #bbb;
+ box-shadow: 2px 2px 4px 1px #bbb;
+}
+
+#ck_box_with_shadow1
+{
+ background-color:#DFFFDF;
+ color:#3f3f3f;
+ border: 1px solid #CFFFCF;
+ border-spacing: 0px;
+ text-align:left;
+ padding:6px;
+ margin:6px;
+ font-size:12px;
+ -webkit-box-shadow: 2px 2px 4px 1px #bbb;
+ box-shadow: 2px 2px 4px 1px #bbb;
+}
+
+#ck_box_with_shadow2
+{
+ background-color:#DFFFDF;
+ color:#3f3f3f;
+ border: 1px solid #CFFFCF;
+ border-spacing: 0px;
+ text-align:left;
+ padding:6px;
+ margin:6px;
+ font-size:12px;
+ -webkit-box-shadow: 2px 2px 4px 1px #bbb;
+ box-shadow: 2px 2px 4px 1px #bbb;
+}
+
+#ck_box_with_shadow3
+{
+ background-color:#DFFFDF;
+ color:#3f3f3f;
+ border: 1px solid #CFFFCF;
+ border-spacing: 0px;
+ text-align:left;
+ padding:6px;
+ margin:6px;
+ font-size:12px;
+ -webkit-box-shadow: 2px 2px 4px 1px #bbb;
+ box-shadow: 2px 2px 4px 1px #bbb;
+}
diff --git a/wfe/ogl-bug/images/ck-logo.png b/wfe/ogl-bug/images/ck-logo.png
new file mode 100644
index 0000000..db3b840
Binary files /dev/null and b/wfe/ogl-bug/images/ck-logo.png differ
diff --git a/wfe/ogl-bug/images/logo_sunrise5.png b/wfe/ogl-bug/images/logo_sunrise5.png
new file mode 100644
index 0000000..2597acb
Binary files /dev/null and b/wfe/ogl-bug/images/logo_sunrise5.png differ
diff --git a/wfe/ogl-bug/template.html b/wfe/ogl-bug/template.html
new file mode 100644
index 0000000..2dd05eb
--- /dev/null
+++ b/wfe/ogl-bug/template.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+ $#title#$
+
+ $#ck_styles#$
+
+
+
+
+
+
+
Collective Knowledge Dashboard for OpenCL bug reports (Beta)
+
+
+ $#template_top#$
+
+
+ $#template_middle#$
+
+ $#template_middle_finish#$
+
+
+
+
+
+
+ $#template_end#$
+
+
+