python: Fix method renaming.
[mesa.git] / src / gallium / state_trackers / g3dvl / vl_display.c
1 #define VL_INTERNAL
2 #include "vl_display.h"
3 #include <assert.h>
4 #include <util/u_memory.h>
5
6 int vlCreateDisplay
7 (
8 vlNativeDisplay native_display,
9 struct vlDisplay **display
10 )
11 {
12 struct vlDisplay *dpy;
13
14 assert(native_display);
15 assert(display);
16
17 dpy = CALLOC_STRUCT(vlDisplay);
18
19 if (!dpy)
20 return 1;
21
22 dpy->native = native_display;
23 *display = dpy;
24
25 return 0;
26 }
27
28 int vlDestroyDisplay
29 (
30 struct vlDisplay *display
31 )
32 {
33 assert(display);
34
35 FREE(display);
36
37 return 0;
38 }
39
40 vlNativeDisplay vlGetNativeDisplay
41 (
42 struct vlDisplay *display
43 )
44 {
45 assert(display);
46
47 return display->native;
48 }