| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |