Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/android_stub/nativewindow_stub.cpp
4558 views
1
#include <vndk/window.h>
2
3
extern "C" {
4
5
AHardwareBuffer *
6
ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer *anwb)
7
{
8
return nullptr;
9
}
10
11
void
12
AHardwareBuffer_acquire(AHardwareBuffer *buffer)
13
{
14
}
15
16
void
17
AHardwareBuffer_release(AHardwareBuffer *buffer)
18
{
19
}
20
21
void
22
AHardwareBuffer_describe(const AHardwareBuffer *buffer,
23
AHardwareBuffer_Desc *outDesc)
24
{
25
}
26
27
int
28
AHardwareBuffer_allocate(const AHardwareBuffer_Desc *desc,
29
AHardwareBuffer **outBuffer)
30
{
31
return 0;
32
}
33
34
const native_handle_t *
35
AHardwareBuffer_getNativeHandle(const AHardwareBuffer *buffer)
36
{
37
return NULL;
38
}
39
40
void
41
ANativeWindow_acquire(ANativeWindow *window)
42
{
43
}
44
45
void
46
ANativeWindow_release(ANativeWindow *window)
47
{
48
}
49
50
int32_t
51
ANativeWindow_getFormat(ANativeWindow *window)
52
{
53
return 0;
54
}
55
56
int
57
ANativeWindow_setSwapInterval(ANativeWindow *window, int interval)
58
{
59
return 0;
60
}
61
62
int
63
ANativeWindow_query(const ANativeWindow *window,
64
ANativeWindowQuery query,
65
int *value)
66
{
67
return 0;
68
}
69
70
int
71
ANativeWindow_dequeueBuffer(ANativeWindow *window,
72
ANativeWindowBuffer **buffer,
73
int *fenceFd)
74
{
75
return 0;
76
}
77
78
int
79
ANativeWindow_queueBuffer(ANativeWindow *window,
80
ANativeWindowBuffer *buffer,
81
int fenceFd)
82
{
83
return 0;
84
}
85
86
int ANativeWindow_cancelBuffer(ANativeWindow* window,
87
ANativeWindowBuffer* buffer,
88
int fenceFd) {
89
return 0;
90
}
91
92
int
93
ANativeWindow_setUsage(ANativeWindow *window, uint64_t usage)
94
{
95
return 0;
96
}
97
98
int
99
ANativeWindow_setSharedBufferMode(ANativeWindow *window,
100
bool sharedBufferMode)
101
{
102
return 0;
103
}
104
}
105
106