Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2269)

Unified Diff: content/test/gpu/gpu_tests/fake_win_amd_gpu_info.py

Issue 1358943002: Add unit test for glsl-construct-vec-mat-index's expectations. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed unused import. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | content/test/gpu/gpu_tests/gpu_test_base_unittest.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/test/gpu/gpu_tests/fake_win_amd_gpu_info.py
diff --git a/content/test/gpu/gpu_tests/fake_win_amd_gpu_info.py b/content/test/gpu/gpu_tests/fake_win_amd_gpu_info.py
new file mode 100644
index 0000000000000000000000000000000000000000..f2bd85711f6324f29ccb0eb39a2ca24a36298154
--- /dev/null
+++ b/content/test/gpu/gpu_tests/fake_win_amd_gpu_info.py
@@ -0,0 +1,126 @@
+# Copyright 2015 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This dictionary of GPU information was reformatted from the output
+# of the webgl_conformance tests run on the win_chromium_rel_ng trybot
+# (the step run on Windows with AMD GPU). It helps test
+# telemetry.internal.platform's GPUInfo class, and specifically the
+# attributes it expects to find in the dictionary; if the code changes
+# in an incompatible way, tests using this fake GPU info will begin
+# failing, indicating this fake data must be updated.
+#
+# To regenerate this less manually, import pdb in
+# telemetry/internal/platform/gpu_info.py and add a call to
+# pdb.set_trace() in GPUInfo.FromDict before the return statement.
+# Print the attrs dictionary in the debugger and copy/paste the result
+# on the right-hand side of this assignment. Then run:
+#
+# pyformat [this file name] | sed -e "s/'/'/g"
+#
+# and put the output into this file.
+
+FAKE_GPU_INFO = {
+ 'feature_status':
+ {
+ '2d_canvas': 'enabled',
+ 'flash_3d': 'enabled',
+ 'flash_stage3d': 'enabled',
+ 'flash_stage3d_baseline': 'enabled',
+ 'gpu_compositing': 'enabled',
+ 'multiple_raster_threads': 'enabled_on',
+ 'rasterization': 'disabled_software',
+ 'video_decode': 'enabled',
+ 'video_encode': 'enabled',
+ 'webgl': 'enabled'
+ },
+ 'aux_attributes':
+ {
+ 'adapter_luid': 0.0,
+ 'amd_switchable': False,
+ 'basic_info_state': 1,
+ 'can_lose_context': False,
+ 'context_info_state': 1,
+ 'direct_rendering': True,
+ 'driver_date': '11-20-2014',
+ 'driver_vendor': 'Advanced Micro Devices, Inc.',
+ 'driver_version': '14.501.1003.0',
+ 'dx_diagnostics_info_state': 0,
+ 'gl_extensions':
+ 'GL_OES_element_index_uint GL_OES_packed_depth_stencil '
+ 'GL_OES_get_program_binary GL_OES_rgb8_rgba8 '
+ 'GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra '
+ 'GL_NV_pixel_buffer_object GL_OES_mapbuffer '
+ 'GL_EXT_map_buffer_range GL_OES_texture_half_float '
+ 'GL_OES_texture_half_float_linear GL_OES_texture_float '
+ 'GL_OES_texture_float_linear GL_EXT_texture_rg '
+ 'GL_EXT_texture_compression_dxt1 '
+ 'GL_ANGLE_texture_compression_dxt3 '
+ 'GL_ANGLE_texture_compression_dxt5 GL_EXT_sRGB '
+ 'GL_ANGLE_depth_texture GL_EXT_texture_storage '
+ 'GL_OES_texture_npot GL_EXT_draw_buffers '
+ 'GL_EXT_texture_filter_anisotropic '
+ 'GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_robustness '
+ 'GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit '
+ 'GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays '
+ 'GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives '
+ 'GL_EXT_shader_texture_lod GL_EXT_frag_depth '
+ 'GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source '
+ 'GL_EXT_debug_marker GL_OES_EGL_image',
+ 'gl_renderer':
+ 'ANGLE (AMD Radeon HD 6450 Direct3D11 vs_5_0 ps_5_0)',
+ 'gl_reset_notification_strategy': 33362,
+ 'gl_vendor': 'Google Inc.',
+ 'gl_version': 'OpenGL ES 2.0 (ANGLE 2.1.0.c5b2ba53591c)',
+ 'gl_ws_extensions':
+ 'EGL_EXT_create_context_robustness '
+ 'EGL_ANGLE_d3d_share_handle_client_buffer '
+ 'EGL_ANGLE_surface_d3d_texture_2d_share_handle '
+ 'EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size '
+ 'EGL_NV_post_sub_buffer EGL_KHR_create_context '
+ 'EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base '
+ 'EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image '
+ 'EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses',
+ 'gl_ws_vendor': 'Google Inc. (adapter LUID: 0000000000007924)',
+ 'gl_ws_version': '1.4 (ANGLE 2.1.0.c5b2ba53591c)',
+ 'in_process_gpu': False,
+ 'initialization_time': 2.503214,
+ 'jpeg_decode_accelerator_supported': False,
+ 'lenovo_dcute': False,
+ 'max_msaa_samples': '4',
+ 'max_resolution_height': 1088,
+ 'max_resolution_width': 1920,
+ 'min_resolution_height': 48,
+ 'min_resolution_width': 48,
+ 'optimus': False,
+ 'pixel_shader_version': '5.0',
+ 'process_crash_count': 0,
+ 'profile': 12,
+ 'sandboxed': True,
+ 'software_rendering': False,
+ 'vertex_shader_version': '5.0'
+ },
+ 'devices':
+ [
+ {
+ 'device_string': '',
+ 'vendor_id': 4098.0,
+ 'device_id': 26489.0,
+ 'vendor_string': ''
+ },
+ {
+ 'device_string': '',
+ 'vendor_id': 4139.0,
+ 'device_id': 1332.0,
+ 'vendor_string': ''
+ },
+ ],
+ 'driver_bug_workarounds':
+ [
+ 'clear_uniforms_before_first_program_use',
+ 'exit_on_context_lost',
+ 'force_cube_complete',
+ 'scalarize_vec_and_mat_constructor_args',
+ 'texsubimage_faster_than_teximage'
+ ]
+}
« no previous file with comments | « no previous file | content/test/gpu/gpu_tests/gpu_test_base_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698