Commit | Line | Data |
---|---|---|
a09e091a JB |
1 | /* |
2 | * Copyright © 2008 Red Hat, Inc | |
3 | * | |
4 | * Permission to use, copy, modify, distribute, and sell this software | |
5 | * and its documentation for any purpose is hereby granted without | |
6 | * fee, provided that the above copyright notice appear in all copies | |
7 | * and that both that copyright notice and this permission notice | |
8 | * appear in supporting documentation, and that the name of the | |
9 | * copyright holders not be used in advertising or publicity | |
10 | * pertaining to distribution of the software without specific, | |
11 | * written prior permission. The copyright holders make no | |
12 | * representations about the suitability of this software for any | |
13 | * purpose. It is provided "as is" without express or implied | |
14 | * warranty. | |
15 | * | |
16 | * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS | |
17 | * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND | |
18 | * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
19 | * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
20 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | |
21 | * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING | |
22 | * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS | |
23 | * SOFTWARE. | |
24 | */ | |
25 | ||
26 | #ifndef _GLX_dri_common_h | |
27 | #define _GLX_dri_common_h | |
28 | ||
29 | typedef struct __GLXDRIconfig __GLXDRIconfig; | |
30 | struct __GLXDRIconfig { | |
31 | __GLXconfig config; | |
32 | const __DRIconfig *driConfig; | |
33 | }; | |
34 | ||
35 | __GLXconfig *glxConvertConfigs(const __DRIcoreExtension * core, | |
36 | const __DRIconfig ** configs, | |
37 | unsigned int drawableType); | |
38 | ||
39 | extern const __DRIsystemTimeExtension systemTimeExtension; | |
40 | ||
41 | void *glxProbeDriver(const char *name, | |
42 | void **coreExt, const char *coreName, int coreVersion, | |
43 | void **renderExt, const char *renderName, | |
44 | int renderVersion); | |
45 | ||
46 | #endif |