# Dictionary of GPU performance test info. The 'demo_info' key
# shows a mapping of demo name to URL. The other keys represent
# test cases and show -- by platform -- a mapping of demo name
# to reference FPS value.
{
'demo_info': {
'3D+CSSPostercircle':
'http://webkit.org/blog-files/3d-transforms/poster-circle.html',
'WebGL+CSS':
('https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/'
'webkit/WebGL+CSS.html'),
'WebGLObjects':
'http://webglsamples.googlecode.com/hg/google-io/2011/100-objects.html',
'WebGLAquarium':
'http://webglsamples.googlecode.com/hg/aquarium/aquarium.html',
'2DCanvasFishBowl':
'http://ie.microsoft.com/testdrive/Performance/FishBowl/Default.html',
'2DCanvasSpeedReading':
'http://ie.microsoft.com/testdrive/Performance/SpeedReading/Default.html',
'HTML5YouTube': 'http://www.youtube.com/watch?v=FaNpWJY9SEs',
'HTML5Rocks': 'http://www.html5rocks.com/',
'HTML5Test': 'http://www.html5test.com/'
},
'browse_back_forward_ref_data': {
'win': {
'WebGLObjects': 59,
'WebGLObjects_backward': 59,
'WebGLObjects_forward': 60,
'2DCanvasFishBowl': 60,
'2DCanvasFishBowl_backward': 59,
'2DCanvasFishBowl_forward': 60,
'WebGL+CSS': 60,
'WebGL+CSS_backward': 60,
'WebGL+CSS_forward': 58,
'WebGLAquarium': 26,
'WebGLAquarium_backward': 28,
'WebGLAquarium_forward': 28,
'HTML5Test': 1,
'HTML5Test_backward': 15,
'HTML5Test_forward': 13,
'2DCanvasSpeedReading': 24,
'2DCanvasSpeedReading_backward': 29,
'2DCanvasSpeedReading_forward': 30,
'HTML5Rocks': 5,
'HTML5Rocks_backward': 9,
'HTML5Rocks_forward': 9,
'HTML5YouTube': 9,
'HTML5YouTube_backward': 16,
'HTML5YouTube_forward': 14,
'3D+CSSPostercircle': 60,
'3D+CSSPostercircle_backward': 59,
'3D+CSSPostercircle_forward': 59
},
'linux': {
'WebGLObjects': 60,
'WebGLObjects_backward': 59,
'WebGLObjects_forward': 60,
'2DCanvasFishBowl': 34,
'2DCanvasFishBowl_backward': 30,
'2DCanvasFishBowl_forward': 30,
'WebGL+CSS': 60,
'WebGL+CSS_backward': 60,
'WebGL+CSS_forward': 59,
'WebGLAquarium': 15,
'WebGLAquarium_backward': 46,
'WebGLAquarium_forward': 42,
'HTML5Test': 7,
'HTML5Test_backward': 14,
'HTML5Test_forward': 14,
'2DCanvasSpeedReading': 27,
'2DCanvasSpeedReading_backward': 32,
'2DCanvasSpeedReading_forward': 30,
'HTML5Rocks': 9,
'HTML5Rocks_backward': 12,
'HTML5Rocks_forward': 9,
'HTML5YouTube': 11,
'HTML5YouTube_backward': 21,
'HTML5YouTube_forward': 21,
'3D+CSSPostercircle': 60,
'3D+CSSPostercircle_backward': 60,
'3D+CSSPostercircle_forward': 60
},
'mac': {
'WebGLObjects': 60,
'WebGLObjects_backward': 60,
'WebGLObjects_forward': 60,
'2DCanvasFishBowl': 29,
'2DCanvasFishBowl_backward': 30,
'2DCanvasFishBowl_forward': 30,
'WebGL+CSS': 60,
'WebGL+CSS_backward': 60,
'WebGL+CSS_forward': 60,
'WebGLAquarium': 30,
'WebGLAquarium_backward': 30,
'WebGLAquarium_forward': 30,
'HTML5Test': 5,
'HTML5Test_backward': 15,
'HTML5Test_forward': 14,
'2DCanvasSpeedReading': 26,
'2DCanvasSpeedReading_backward': 31,
'2DCanvasSpeedReading_forward': 31,
'HTML5Rocks': 6,
'HTML5Rocks_backward': 9,
'HTML5Rocks_forward': 9,
'HTML5YouTube': 35,
'HTML5YouTube_backward': 33,
'HTML5YouTube_forward': 32,
'3D+CSSPostercircle': 60,
'3D+CSSPostercircle_backward': 60,
'3D+CSSPostercircle_forward': 60
}
},
'separate_browser_ref_data': {
'win': {
'WebGLObjects': 57,
'2DCanvasFishBowl': 52,
'WebGL+CSS': 60,
'WebGLAquarium': 2,
'HTML5Test': 2,
'2DCanvasSpeedReading': 24,
'HTML5Rocks': 8,
'HTML5YouTube': 60,
'3D+CSSPostercircle': 60
},
'linux': {
'WebGLObjects': 60,
'2DCanvasFishBowl': 32,
'WebGL+CSS': 60,
'WebGLAquarium': 2,
'HTML5Test': 4,
'2DCanvasSpeedReading': 27,
'HTML5Rocks': 9,
'HTML5YouTube': 8,
'3D+CSSPostercircle': 60
},
'mac': {
'WebGLObjects': 59,
'2DCanvasFishBowl': 30,
'WebGL+CSS': 60,
'WebGLAquarium': 29,
'HTML5Test': 5,
'2DCanvasSpeedReading': 27,
'HTML5Rocks': 5,
'HTML5YouTube': 34,
'3D+CSSPostercircle': 60
}
},
'separate_tab_ref_data': {
'win': {
'WebGLObjects': 50,
'2DCanvasFishBowl': 57,
'WebGL+CSS': 57,
'WebGLAquarium': 57,
'HTML5Test': 58,
'2DCanvasSpeedReading': 58,
'HTML5Rocks': 58,
'HTML5YouTube': 58,
'3D+CSSPostercircle': 52
},
'linux': {
'WebGLObjects': 50,
'2DCanvasFishBowl': 57,
'WebGL+CSS': 57,
'WebGLAquarium': 57,
'HTML5Test': 1,
'2DCanvasSpeedReading': 58,
'HTML5Rocks': 2,
'HTML5YouTube': 7,
'3D+CSSPostercircle': 52
},
'mac': {
'WebGLObjects': 50,
'2DCanvasFishBowl': 30,
'WebGL+CSS': 57,
'WebGLAquarium': 57,
'HTML5Test': 58,
'2DCanvasSpeedReading': 58,
'HTML5Rocks': 5,
'HTML5YouTube': 33,
'3D+CSSPostercircle': 52
}
}
}