diff options
author | apatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-24 19:34:24 +0000 |
---|---|---|
committer | apatrick@google.com <apatrick@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-24 19:34:24 +0000 |
commit | 97632e2039e3ec0b9342f5e7c074bf631c738a9f (patch) | |
tree | 71e51bad650961671a0aa96b433403fc5a8ff544 /gpu/command_buffer/client/gles2_cmd_helper.h | |
parent | d4edbe5e406c5773d66d65214b963ed474b34cf4 (diff) | |
download | chromium_src-97632e2039e3ec0b9342f5e7c074bf631c738a9f.zip chromium_src-97632e2039e3ec0b9342f5e7c074bf631c738a9f.tar.gz chromium_src-97632e2039e3ec0b9342f5e7c074bf631c738a9f.tar.bz2 |
Branched gpu process and command buffer code into Chrome tree. Fixed up paths and other minor changes to make it work in the Chrome tree. Will remove copy from O3D tree shortly. Only works in Windows currently.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/436017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32952 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/client/gles2_cmd_helper.h')
-rw-r--r-- | gpu/command_buffer/client/gles2_cmd_helper.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gpu/command_buffer/client/gles2_cmd_helper.h b/gpu/command_buffer/client/gles2_cmd_helper.h new file mode 100644 index 0000000..9a1a741 --- /dev/null +++ b/gpu/command_buffer/client/gles2_cmd_helper.h @@ -0,0 +1,36 @@ +// Copyright (c) 2006-2009 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_CLIENT_GLES2_CMD_HELPER_H +#define GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_H + +#include "gpu/command_buffer/client/cmd_buffer_helper.h" +#include "gpu/command_buffer/common/gles2_cmd_format.h" + +namespace command_buffer { +namespace gles2 { + +// A class that helps write GL command buffers. +class GLES2CmdHelper : public CommandBufferHelper { + public: + explicit GLES2CmdHelper(command_buffer::CommandBuffer* command_buffer) + : CommandBufferHelper(command_buffer) { + } + virtual ~GLES2CmdHelper() { + } + + // Include the auto-generated part of this class. We split this because it + // means we can easily edit the non-auto generated parts right here in this + // file instead of having to edit some template or the code generator. + #include "gpu/command_buffer/client/gles2_cmd_helper_autogen.h" + + private: + DISALLOW_COPY_AND_ASSIGN(GLES2CmdHelper); +}; + +} // namespace gles2 +} // namespace command_buffer + +#endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_H + |