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

Side by Side Diff: content/common/gpu_host_messages.h

Issue 2440093003: WIP GPU scheduler + delayed activation / tile draw
Patch Set: SignalSyncToken -> IsFenceSyncReleased 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
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 // Multiply-included message file, hence no include guard here, but see below 5 // Multiply-included message file, hence no include guard here, but see below
6 // for a much smaller-than-usual include guard section. 6 // for a much smaller-than-usual include guard section.
7 7
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 #include "content/common/content_export.h" 9 #include "content/common/content_export.h"
10 #include "content/common/establish_channel_params.h" 10 #include "content/common/establish_channel_params.h"
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 IPC_STRUCT_TRAITS_MEMBER(client_tracing_id) 59 IPC_STRUCT_TRAITS_MEMBER(client_tracing_id)
60 IPC_STRUCT_TRAITS_MEMBER(preempts) 60 IPC_STRUCT_TRAITS_MEMBER(preempts)
61 IPC_STRUCT_TRAITS_MEMBER(allow_view_command_buffers) 61 IPC_STRUCT_TRAITS_MEMBER(allow_view_command_buffers)
62 IPC_STRUCT_TRAITS_MEMBER(allow_real_time_streams) 62 IPC_STRUCT_TRAITS_MEMBER(allow_real_time_streams)
63 IPC_STRUCT_TRAITS_END() 63 IPC_STRUCT_TRAITS_END()
64 64
65 IPC_STRUCT_TRAITS_BEGIN(gpu::GpuPreferences) 65 IPC_STRUCT_TRAITS_BEGIN(gpu::GpuPreferences)
66 IPC_STRUCT_TRAITS_MEMBER(single_process) 66 IPC_STRUCT_TRAITS_MEMBER(single_process)
67 IPC_STRUCT_TRAITS_MEMBER(in_process_gpu) 67 IPC_STRUCT_TRAITS_MEMBER(in_process_gpu)
68 IPC_STRUCT_TRAITS_MEMBER(ui_prioritize_in_gpu_process) 68 IPC_STRUCT_TRAITS_MEMBER(ui_prioritize_in_gpu_process)
69 IPC_STRUCT_TRAITS_MEMBER(enable_gpu_scheduler)
69 IPC_STRUCT_TRAITS_MEMBER(disable_accelerated_video_decode) 70 IPC_STRUCT_TRAITS_MEMBER(disable_accelerated_video_decode)
70 #if defined(OS_CHROMEOS) 71 #if defined(OS_CHROMEOS)
71 IPC_STRUCT_TRAITS_MEMBER(disable_vaapi_accelerated_video_encode) 72 IPC_STRUCT_TRAITS_MEMBER(disable_vaapi_accelerated_video_encode)
72 #endif 73 #endif
73 #if BUILDFLAG(ENABLE_WEBRTC) 74 #if BUILDFLAG(ENABLE_WEBRTC)
74 IPC_STRUCT_TRAITS_MEMBER(disable_web_rtc_hw_encoding) 75 IPC_STRUCT_TRAITS_MEMBER(disable_web_rtc_hw_encoding)
75 #endif 76 #endif
76 #if defined(OS_WIN) 77 #if defined(OS_WIN)
77 IPC_STRUCT_TRAITS_MEMBER(enable_accelerated_vpx_decode) 78 IPC_STRUCT_TRAITS_MEMBER(enable_accelerated_vpx_decode)
78 IPC_STRUCT_TRAITS_MEMBER(enable_low_latency_dxva) 79 IPC_STRUCT_TRAITS_MEMBER(enable_low_latency_dxva)
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 IPC_MESSAGE_CONTROL1(GpuHostMsg_DidDestroyOffscreenContext, GURL /* url */) 228 IPC_MESSAGE_CONTROL1(GpuHostMsg_DidDestroyOffscreenContext, GURL /* url */)
228 229
229 // Message from GPU to add a GPU log message to the about:gpu page. 230 // Message from GPU to add a GPU log message to the about:gpu page.
230 IPC_MESSAGE_CONTROL3(GpuHostMsg_OnLogMessage, 231 IPC_MESSAGE_CONTROL3(GpuHostMsg_OnLogMessage,
231 int /*severity*/, 232 int /*severity*/,
232 std::string /* header */, 233 std::string /* header */,
233 std::string /* message */) 234 std::string /* message */)
234 235
235 // Sent by the GPU process to indicate that a fields trial has been activated. 236 // Sent by the GPU process to indicate that a fields trial has been activated.
236 IPC_MESSAGE_CONTROL1(GpuHostMsg_FieldTrialActivated, std::string /* name */) 237 IPC_MESSAGE_CONTROL1(GpuHostMsg_FieldTrialActivated, std::string /* name */)
OLDNEW
« no previous file with comments | « content/browser/renderer_host/context_provider_factory_impl_android.cc ('k') | content/public/browser/gpu_utils.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698