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

Side by Side Diff: gpu/ipc/common/struct_traits_unittest.cc

Issue 2529713002: Run the WebGL conformance tests with the passthrough command decoder. (Closed)
Patch Set: Remove buildbot changes. Created 4 years 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 unified diff | Download patch
« no previous file with comments | « gpu/ipc/common/gpu_param_traits_macros.h ('k') | gpu/ipc/service/gpu_init.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <string> 5 #include <string>
6 6
7 #include "base/message_loop/message_loop.h" 7 #include "base/message_loop/message_loop.h"
8 #include "gpu/ipc/common/traits_test_service.mojom.h" 8 #include "gpu/ipc/common/traits_test_service.mojom.h"
9 #include "mojo/public/cpp/bindings/binding_set.h" 9 #include "mojo/public/cpp/bindings/binding_set.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 const std::string gl_extensions = "gl_extension"; 141 const std::string gl_extensions = "gl_extension";
142 const std::string gl_ws_vendor = "gl_ws_vendor"; 142 const std::string gl_ws_vendor = "gl_ws_vendor";
143 const std::string gl_ws_version = "gl_ws_version"; 143 const std::string gl_ws_version = "gl_ws_version";
144 const std::string gl_ws_extensions = "gl_ws_extensions"; 144 const std::string gl_ws_extensions = "gl_ws_extensions";
145 const uint32_t gl_reset_notification_strategy = 0xbeef; 145 const uint32_t gl_reset_notification_strategy = 0xbeef;
146 const bool software_rendering = true; 146 const bool software_rendering = true;
147 const bool direct_rendering = true; 147 const bool direct_rendering = true;
148 const bool sandboxed = true; 148 const bool sandboxed = true;
149 const int process_crash_count = 0xdead; 149 const int process_crash_count = 0xdead;
150 const bool in_process_gpu = true; 150 const bool in_process_gpu = true;
151 const bool passthrough_cmd_decoder = true;
151 const gpu::CollectInfoResult basic_info_state = 152 const gpu::CollectInfoResult basic_info_state =
152 gpu::CollectInfoResult::kCollectInfoSuccess; 153 gpu::CollectInfoResult::kCollectInfoSuccess;
153 const gpu::CollectInfoResult context_info_state = 154 const gpu::CollectInfoResult context_info_state =
154 gpu::CollectInfoResult::kCollectInfoSuccess; 155 gpu::CollectInfoResult::kCollectInfoSuccess;
155 #if defined(OS_WIN) 156 #if defined(OS_WIN)
156 const gpu::CollectInfoResult dx_diagnostics_info_state = 157 const gpu::CollectInfoResult dx_diagnostics_info_state =
157 gpu::CollectInfoResult::kCollectInfoSuccess; 158 gpu::CollectInfoResult::kCollectInfoSuccess;
158 const DxDiagNode dx_diagnostics; 159 const DxDiagNode dx_diagnostics;
159 #endif 160 #endif
160 const gpu::VideoDecodeAcceleratorCapabilities 161 const gpu::VideoDecodeAcceleratorCapabilities
(...skipping 29 matching lines...) Expand all
190 input.gl_extensions = gl_extensions; 191 input.gl_extensions = gl_extensions;
191 input.gl_ws_vendor = gl_ws_vendor; 192 input.gl_ws_vendor = gl_ws_vendor;
192 input.gl_ws_version = gl_ws_version; 193 input.gl_ws_version = gl_ws_version;
193 input.gl_ws_extensions = gl_ws_extensions; 194 input.gl_ws_extensions = gl_ws_extensions;
194 input.gl_reset_notification_strategy = gl_reset_notification_strategy; 195 input.gl_reset_notification_strategy = gl_reset_notification_strategy;
195 input.software_rendering = software_rendering; 196 input.software_rendering = software_rendering;
196 input.direct_rendering = direct_rendering; 197 input.direct_rendering = direct_rendering;
197 input.sandboxed = sandboxed; 198 input.sandboxed = sandboxed;
198 input.process_crash_count = process_crash_count; 199 input.process_crash_count = process_crash_count;
199 input.in_process_gpu = in_process_gpu; 200 input.in_process_gpu = in_process_gpu;
201 input.passthrough_cmd_decoder = passthrough_cmd_decoder;
200 input.basic_info_state = basic_info_state; 202 input.basic_info_state = basic_info_state;
201 input.context_info_state = context_info_state; 203 input.context_info_state = context_info_state;
202 #if defined(OS_WIN) 204 #if defined(OS_WIN)
203 input.dx_diagnostics_info_state = dx_diagnostics_info_state; 205 input.dx_diagnostics_info_state = dx_diagnostics_info_state;
204 input.dx_diagnostics = dx_diagnostics; 206 input.dx_diagnostics = dx_diagnostics;
205 #endif 207 #endif
206 input.video_decode_accelerator_capabilities = 208 input.video_decode_accelerator_capabilities =
207 video_decode_accelerator_capabilities; 209 video_decode_accelerator_capabilities;
208 input.video_encode_accelerator_supported_profiles = 210 input.video_encode_accelerator_supported_profiles =
209 video_encode_accelerator_supported_profiles; 211 video_encode_accelerator_supported_profiles;
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
252 EXPECT_EQ(gl_ws_vendor, output.gl_ws_vendor); 254 EXPECT_EQ(gl_ws_vendor, output.gl_ws_vendor);
253 EXPECT_EQ(gl_ws_version, output.gl_ws_version); 255 EXPECT_EQ(gl_ws_version, output.gl_ws_version);
254 EXPECT_EQ(gl_ws_extensions, output.gl_ws_extensions); 256 EXPECT_EQ(gl_ws_extensions, output.gl_ws_extensions);
255 EXPECT_EQ(gl_reset_notification_strategy, 257 EXPECT_EQ(gl_reset_notification_strategy,
256 output.gl_reset_notification_strategy); 258 output.gl_reset_notification_strategy);
257 EXPECT_EQ(software_rendering, output.software_rendering); 259 EXPECT_EQ(software_rendering, output.software_rendering);
258 EXPECT_EQ(direct_rendering, output.direct_rendering); 260 EXPECT_EQ(direct_rendering, output.direct_rendering);
259 EXPECT_EQ(sandboxed, output.sandboxed); 261 EXPECT_EQ(sandboxed, output.sandboxed);
260 EXPECT_EQ(process_crash_count, output.process_crash_count); 262 EXPECT_EQ(process_crash_count, output.process_crash_count);
261 EXPECT_EQ(in_process_gpu, output.in_process_gpu); 263 EXPECT_EQ(in_process_gpu, output.in_process_gpu);
264 EXPECT_EQ(passthrough_cmd_decoder, output.passthrough_cmd_decoder);
262 EXPECT_EQ(basic_info_state, output.basic_info_state); 265 EXPECT_EQ(basic_info_state, output.basic_info_state);
263 EXPECT_EQ(context_info_state, output.context_info_state); 266 EXPECT_EQ(context_info_state, output.context_info_state);
264 #if defined(OS_WIN) 267 #if defined(OS_WIN)
265 EXPECT_EQ(output.dx_diagnostics_info_state, dx_diagnostics_info_state); 268 EXPECT_EQ(output.dx_diagnostics_info_state, dx_diagnostics_info_state);
266 EXPECT_EQ(dx_diagnostics.values, output.dx_diagnostics.values); 269 EXPECT_EQ(dx_diagnostics.values, output.dx_diagnostics.values);
267 #endif 270 #endif
268 EXPECT_EQ(output.video_decode_accelerator_capabilities.flags, 271 EXPECT_EQ(output.video_decode_accelerator_capabilities.flags,
269 video_decode_accelerator_capabilities.flags); 272 video_decode_accelerator_capabilities.flags);
270 EXPECT_EQ( 273 EXPECT_EQ(
271 video_decode_accelerator_capabilities.supported_profiles.size(), 274 video_decode_accelerator_capabilities.supported_profiles.size(),
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); 412 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy();
410 gpu::VideoEncodeAcceleratorSupportedProfile output; 413 gpu::VideoEncodeAcceleratorSupportedProfile output;
411 proxy->EchoVideoEncodeAcceleratorSupportedProfile(input, &output); 414 proxy->EchoVideoEncodeAcceleratorSupportedProfile(input, &output);
412 EXPECT_EQ(profile, output.profile); 415 EXPECT_EQ(profile, output.profile);
413 EXPECT_EQ(max_resolution, output.max_resolution); 416 EXPECT_EQ(max_resolution, output.max_resolution);
414 EXPECT_EQ(max_framerate_numerator, output.max_framerate_numerator); 417 EXPECT_EQ(max_framerate_numerator, output.max_framerate_numerator);
415 EXPECT_EQ(max_framerate_denominator, output.max_framerate_denominator); 418 EXPECT_EQ(max_framerate_denominator, output.max_framerate_denominator);
416 } 419 }
417 420
418 } // namespace gpu 421 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/ipc/common/gpu_param_traits_macros.h ('k') | gpu/ipc/service/gpu_init.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698