diff options
author | apatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-29 22:02:36 +0000 |
---|---|---|
committer | apatrick@chromium.org <apatrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-29 22:02:36 +0000 |
commit | c77ea36637f9494c048f6c8035f3cf8a389da93d (patch) | |
tree | f1feccf837765ba30c4f46e11b8f7b0b996a5cbd /gpu/command_buffer/common/constants.h | |
parent | 23fc99cca22572abe60eced18b90b5693c2f64f7 (diff) | |
download | chromium_src-c77ea36637f9494c048f6c8035f3cf8a389da93d.zip chromium_src-c77ea36637f9494c048f6c8035f3cf8a389da93d.tar.gz chromium_src-c77ea36637f9494c048f6c8035f3cf8a389da93d.tar.bz2 |
Redesigned CommandBuffer and NPDevice3D interfaces.
All status is now in the Device3D context.
It can be retreived with fewer IPC messages.
It can be now be accessed off the main plugin thread, which is necessary to run OpenGL in another thread.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/555020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37545 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/common/constants.h')
-rw-r--r-- | gpu/command_buffer/common/constants.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/gpu/command_buffer/common/constants.h b/gpu/command_buffer/common/constants.h index e07dd0f..ad7836b 100644 --- a/gpu/command_buffer/common/constants.h +++ b/gpu/command_buffer/common/constants.h @@ -12,18 +12,7 @@ namespace gpu { typedef int32 CommandBufferOffset; const CommandBufferOffset kInvalidCommandBufferOffset = -1; -// Status of the command buffer service. It does not process commands -// (meaning: get will not change) unless in kParsing state. -namespace parser_status { - enum ParserStatus { - kNotConnected, // The service is not connected - initial state. - kNoBuffer, // The service is connected but no buffer was set. - kParsing, // The service is connected, and parsing commands from the - // buffer. - kParseError, // Parsing stopped because a parse error was found. - }; -} - +// TODO(apatrick): rename to something more generic like just Error. namespace parse_error { enum ParseError { kParseNoError, @@ -31,6 +20,7 @@ namespace parse_error { kParseOutOfBounds, kParseUnknownCommand, kParseInvalidArguments, + kParseGenericError, }; } |