Equalizer  2.0.0
Parallel Rendering Framework
eq/error.h
1 
2 /* Copyright (c) 2010-2015, Stefan Eilemann <eile@eyescale.ch>
3  * Daniel Nachbaur <danielnachbaur@gmail.com>
4  *
5  * This library is free software; you can redistribute it and/or modify it under
6  * the terms of the GNU Lesser General Public License version 2.1 as published
7  * by the Free Software Foundation.
8  *
9  * This library is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11  * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12  * details.
13  *
14  * You should have received a copy of the GNU Lesser General Public License
15  * along with this library; if not, write to the Free Software Foundation, Inc.,
16  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17  */
18 
19 #ifndef EQ_ERROR_H
20 #define EQ_ERROR_H
21 
22 #include <eq/fabric/error.h>
23 
24 namespace eq
25 {
26  using fabric::Error;
27  using fabric::ErrorCode;
28  using fabric::ERROR_NONE;
29  using fabric::ERROR_FBO_UNSUPPORTED;
30  using fabric::ERROR_FRAMEBUFFER_STATUS;
31  using fabric::ERROR_FRAMEBUFFER_UNSUPPORTED;
32  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT;
33  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
34  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_DIMENSIONS;
35  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_FORMATS;
36  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER;
37  using fabric::ERROR_FRAMEBUFFER_INCOMPLETE_READ_BUFFER;
38  using fabric::ERROR_FRAMEBUFFER_INITIALIZED;
39  using fabric::ERROR_FRAMEBUFFER_INVALID_SIZE;
40  using fabric::ERROR_FRAMEBUFFER_INVALID_SAMPLES;
41  using fabric::ERROR_WINDOWSYSTEM_UNKNOWN;
42  using fabric::ERROR_NODE_LAUNCH;
43  using fabric::ERROR_NODE_CONNECT;
44  using fabric::ERROR_PIPE_NODE_NOTRUNNING;
45  using fabric::ERROR_SYSTEMPIPE_PIXELFORMAT_NOTFOUND;
46  using fabric::ERROR_SYSTEMPIPE_CREATECONTEXT_FAILED;
47  using fabric::ERROR_SYSTEMPIPE_CREATEWINDOW_FAILED;
48  using fabric::ERROR_AGLPIPE_DISPLAYS_NOTFOUND;
49  using fabric::ERROR_AGLPIPE_DEVICE_NOTFOUND;
50  using fabric::ERROR_GLXPIPE_DEVICE_NOTFOUND;
51  using fabric::ERROR_GLXPIPE_GLX_NOTFOUND;
52  using fabric::ERROR_GLXPIPE_GLXEWINIT_FAILED;
53  using fabric::ERROR_WGL_CREATEAFFINITYDC_FAILED;
54  using fabric::ERROR_WGLPIPE_ENUMDISPLAYS_FAILED;
55  using fabric::ERROR_WGLPIPE_CREATEDC_FAILED;
56  using fabric::ERROR_WGLPIPE_ENUMGPUS_FAILED;
57  using fabric::ERROR_WGLPIPE_REGISTERCLASS_FAILED;
58  using fabric::ERROR_WGLPIPE_SETPF_FAILED;
59  using fabric::ERROR_WGLPIPE_WGLEWINIT_FAILED;
60  using fabric::ERROR_WINDOW_PIPE_NOTRUNNING;
61  using fabric::ERROR_WINDOW_PVP_INVALID;
62  using fabric::ERROR_SYSTEMWINDOW_PIXELFORMAT_NOTFOUND;
63  using fabric::ERROR_SYSTEMWINDOW_NO_PIXELFORMAT;
64  using fabric::ERROR_SYSTEMWINDOW_ARB_FLOAT_FB_REQUIRED;
65  using fabric::ERROR_AGLWINDOW_NO_CONTEXT;
66  using fabric::ERROR_AGLWINDOW_CREATECONTEXT_FAILED;
67  using fabric::ERROR_AGLWINDOW_CREATEPBUFFER_FAILED;
68  using fabric::ERROR_AGLWINDOW_SETPBUFFER_FAILED;
69  using fabric::ERROR_AGLWINDOW_CREATEWINDOW_FAILED;
70  using fabric::ERROR_AGLWINDOW_SETWINDOW_FAILED;
71  using fabric::ERROR_GLXWINDOW_NO_DRAWABLE;
72  using fabric::ERROR_GLXWINDOW_NO_DISPLAY;
73  using fabric::ERROR_GLXWINDOW_CREATECONTEXT_FAILED;
74  using fabric::ERROR_GLXWINDOW_CREATEWINDOW_FAILED;
75  using fabric::ERROR_GLXWINDOW_GLXQUERYVERSION_FAILED;
76  using fabric::ERROR_GLXWINDOW_GLX_1_3_REQUIRED;
77  using fabric::ERROR_GLXWINDOW_NO_FBCONFIG;
78  using fabric::ERROR_GLXWINDOW_NO_VISUAL;
79  using fabric::ERROR_GLXWINDOW_CREATEPBUFFER_FAILED;
80  using fabric::ERROR_GLXWINDOW_FBCONFIG_REQUIRED;
81  using fabric::ERROR_WGLWINDOW_NO_DRAWABLE;
82  using fabric::ERROR_WGLWINDOW_SETPIXELFORMAT_FAILED;
83  using fabric::ERROR_WGLWINDOW_REGISTERCLASS_FAILED;
84  using fabric::ERROR_WGLWINDOW_FULLSCREEN_FAILED;
85  using fabric::ERROR_WGLWINDOW_CREATEWINDOW_FAILED;
86  using fabric::ERROR_WGLWINDOW_ARB_PBUFFER_REQUIRED;
87  using fabric::ERROR_WGLWINDOW_CREATEPBUFFER_FAILED;
88  using fabric::ERROR_WGLWINDOW_SETAFFINITY_PF_FAILED;
89  using fabric::ERROR_WGLWINDOW_CHOOSE_PF_ARB_FAILED;
90  using fabric::ERROR_WGLWINDOW_CREATECONTEXT_FAILED;
91  using fabric::ERROR_CHANNEL_WINDOW_NOTRUNNING;
92  using fabric::ERROR_PBO_UNSUPPORTED;
93  using fabric::ERROR_PBO_NOT_INITIALIZED;
94  using fabric::ERROR_PBO_SIZE_TOO_SMALL;
95  using fabric::ERROR_PBO_TYPE_UNSUPPORTED;
96  using fabric::ERROR_CUSTOM;
97 }
98 #endif // EQ_ERROR_H
ErrorCode
Defines errors produced by Equalizer classes.
Definition: errorCodes.h:29
The Equalizer client library.
Definition: eq/agl/types.h:23