summaryrefslogtreecommitdiffstats
path: root/chromium/gpu/command_buffer/common/mailbox_holder.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/common/mailbox_holder.h')
-rw-r--r--chromium/gpu/command_buffer/common/mailbox_holder.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/chromium/gpu/command_buffer/common/mailbox_holder.h b/chromium/gpu/command_buffer/common/mailbox_holder.h
new file mode 100644
index 00000000000..7c7a0e23123
--- /dev/null
+++ b/chromium/gpu/command_buffer/common/mailbox_holder.h
@@ -0,0 +1,28 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_
+#define GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_
+
+#include <stdint.h>
+#include <string.h>
+
+#include "gpu/command_buffer/common/mailbox.h"
+#include "gpu/gpu_export.h"
+
+namespace gpu {
+
+struct GPU_EXPORT MailboxHolder {
+ MailboxHolder();
+ MailboxHolder(const gpu::Mailbox& mailbox,
+ uint32_t texture_target,
+ uint32_t sync_point);
+ gpu::Mailbox mailbox;
+ uint32_t texture_target;
+ uint32_t sync_point;
+};
+
+} // namespace gpu
+
+#endif // GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_