Service Worker: Cleanup on a renderer crash before the dispatcher host is destroyed
[chromium-blink-merge.git] / gpu / ipc / gpu_command_buffer_traits_multi.h
bloba2b20068fa6404506adaeb851ba61d08402d4be2
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Multiply-included message file, hence no include guard here.
6 #include "gpu/command_buffer/common/capabilities.h"
7 #include "gpu/gpu_export.h"
8 #include "ipc/ipc_message_utils.h"
9 #include "ipc/param_traits_macros.h"
11 #undef IPC_MESSAGE_EXPORT
12 #define IPC_MESSAGE_EXPORT GPU_EXPORT
14 IPC_STRUCT_TRAITS_BEGIN(gpu::Capabilities)
15 IPC_STRUCT_TRAITS_MEMBER(post_sub_buffer)
16 IPC_STRUCT_TRAITS_MEMBER(egl_image_external)
17 IPC_STRUCT_TRAITS_MEMBER(texture_format_bgra8888)
18 IPC_STRUCT_TRAITS_MEMBER(texture_format_etc1)
19 IPC_STRUCT_TRAITS_MEMBER(texture_format_etc1_npot)
20 IPC_STRUCT_TRAITS_MEMBER(texture_rectangle)
21 IPC_STRUCT_TRAITS_MEMBER(iosurface)
22 IPC_STRUCT_TRAITS_MEMBER(texture_usage)
23 IPC_STRUCT_TRAITS_MEMBER(texture_storage)
24 IPC_STRUCT_TRAITS_MEMBER(discard_framebuffer)
25 IPC_STRUCT_TRAITS_MEMBER(sync_query)
26 IPC_STRUCT_TRAITS_MEMBER(image)
27 IPC_STRUCT_TRAITS_MEMBER(blend_equation_advanced)
28 IPC_STRUCT_TRAITS_MEMBER(blend_equation_advanced_coherent)
29 IPC_STRUCT_TRAITS_END()