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