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 "gpu/ipc/common/gpu_info_struct_traits.h" | 5 #include "gpu/ipc/common/gpu_info_struct_traits.h" |
6 | 6 |
7 #include "ipc/ipc_message_utils.h" | 7 #include "ipc/ipc_message_utils.h" |
8 #include "mojo/common/common_custom_types_struct_traits.h" | 8 #include "mojo/common/common_custom_types_struct_traits.h" |
9 | 9 |
10 namespace mojo { | 10 namespace mojo { |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
221 out->adapter_luid = data.adapter_luid(); | 221 out->adapter_luid = data.adapter_luid(); |
222 out->gl_reset_notification_strategy = data.gl_reset_notification_strategy(); | 222 out->gl_reset_notification_strategy = data.gl_reset_notification_strategy(); |
223 out->software_rendering = data.software_rendering(); | 223 out->software_rendering = data.software_rendering(); |
224 out->direct_rendering = data.direct_rendering(); | 224 out->direct_rendering = data.direct_rendering(); |
225 out->sandboxed = data.sandboxed(); | 225 out->sandboxed = data.sandboxed(); |
226 out->in_process_gpu = data.in_process_gpu(); | 226 out->in_process_gpu = data.in_process_gpu(); |
227 out->process_crash_count = data.process_crash_count(); | 227 out->process_crash_count = data.process_crash_count(); |
228 out->jpeg_decode_accelerator_supported = | 228 out->jpeg_decode_accelerator_supported = |
229 data.jpeg_decode_accelerator_supported(); | 229 data.jpeg_decode_accelerator_supported(); |
230 | 230 |
| 231 #if defined(USE_X11) && !defined(OS_CHROMEOS) |
| 232 out->system_visual = data.system_visual(); |
| 233 out->rgba_visual = data.rgba_visual(); |
| 234 #endif |
| 235 |
231 return data.ReadInitializationTime(&out->initialization_time) && | 236 return data.ReadInitializationTime(&out->initialization_time) && |
232 data.ReadDisplayLinkVersion(&out->display_link_version) && | 237 data.ReadDisplayLinkVersion(&out->display_link_version) && |
233 data.ReadGpu(&out->gpu) && | 238 data.ReadGpu(&out->gpu) && |
234 data.ReadSecondaryGpus(&out->secondary_gpus) && | 239 data.ReadSecondaryGpus(&out->secondary_gpus) && |
235 data.ReadDriverVendor(&out->driver_vendor) && | 240 data.ReadDriverVendor(&out->driver_vendor) && |
236 data.ReadDriverVersion(&out->driver_version) && | 241 data.ReadDriverVersion(&out->driver_version) && |
237 data.ReadDriverDate(&out->driver_date) && | 242 data.ReadDriverDate(&out->driver_date) && |
238 data.ReadPixelShaderVersion(&out->pixel_shader_version) && | 243 data.ReadPixelShaderVersion(&out->pixel_shader_version) && |
239 data.ReadVertexShaderVersion(&out->vertex_shader_version) && | 244 data.ReadVertexShaderVersion(&out->vertex_shader_version) && |
240 data.ReadMaxMsaaSamples(&out->max_msaa_samples) && | 245 data.ReadMaxMsaaSamples(&out->max_msaa_samples) && |
(...skipping 12 matching lines...) Expand all Loading... |
253 data.ReadDxDiagnosticsInfoState(&out->dx_diagnostics_info_state) && | 258 data.ReadDxDiagnosticsInfoState(&out->dx_diagnostics_info_state) && |
254 data.ReadDxDiagnostics(&out->dx_diagnostics) && | 259 data.ReadDxDiagnostics(&out->dx_diagnostics) && |
255 #endif | 260 #endif |
256 data.ReadVideoDecodeAcceleratorCapabilities( | 261 data.ReadVideoDecodeAcceleratorCapabilities( |
257 &out->video_decode_accelerator_capabilities) && | 262 &out->video_decode_accelerator_capabilities) && |
258 data.ReadVideoEncodeAcceleratorSupportedProfiles( | 263 data.ReadVideoEncodeAcceleratorSupportedProfiles( |
259 &out->video_encode_accelerator_supported_profiles); | 264 &out->video_encode_accelerator_supported_profiles); |
260 } | 265 } |
261 | 266 |
262 } // namespace mojo | 267 } // namespace mojo |
OLD | NEW |