diff options
author | José Fonseca <jfonseca@vmware.com> | 2009-10-25 21:11:54 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2009-10-25 21:11:54 +0000 |
commit | 3a49497f102f2b64a8755d3cf65b7c0386e95aac (patch) | |
tree | 7294191a8f52ab3ae567d70bc56e633ab48875b6 /src/gallium/include/pipe/p_defines.h | |
parent | 88e08d7c6de89279c737dbf5139492b39f96dc43 (diff) |
gallium: Move enum pipe_error into p_defines.h.
It's really just another define. No need for its own header.
Diffstat (limited to 'src/gallium/include/pipe/p_defines.h')
-rw-r--r-- | src/gallium/include/pipe/p_defines.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index f8fa1e3f49..52887ea0ad 100644 --- a/src/gallium/include/pipe/p_defines.h +++ b/src/gallium/include/pipe/p_defines.h @@ -34,6 +34,23 @@ extern "C" { #endif +/** + * Gallium error codes. + * + * - A zero value always means success. + * - A negative value always means failure. + * - The meaning of a positive value is function dependent. + */ +enum pipe_error { + PIPE_OK = 0, + PIPE_ERROR = -1, /**< Generic error */ + PIPE_ERROR_BAD_INPUT = -2, + PIPE_ERROR_OUT_OF_MEMORY = -3, + PIPE_ERROR_RETRY = -4 + /* TODO */ +}; + + #define PIPE_BLENDFACTOR_ONE 0x1 #define PIPE_BLENDFACTOR_SRC_COLOR 0x2 #define PIPE_BLENDFACTOR_SRC_ALPHA 0x3 |