Edit

IABSD.fr/xenocara/lib/mesa/src/android_stub/nativewindow_stub.cpp

Branch :

  • Show log

    Commit

  • Author : jsg
    Date : 2025-06-05 11:23:11
    Hash : 67d6f117
    Message : Import Mesa 25.0.7

  • lib/mesa/src/android_stub/nativewindow_stub.cpp
  • #include <vndk/window.h>
    
    extern "C" {
    
    AHardwareBuffer *
    ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer *anwb)
    {
       return nullptr;
    }
    
    void
    AHardwareBuffer_acquire(AHardwareBuffer *buffer)
    {
    }
    
    void
    AHardwareBuffer_release(AHardwareBuffer *buffer)
    {
    }
    
    void
    AHardwareBuffer_describe(const AHardwareBuffer *buffer,
                             AHardwareBuffer_Desc *outDesc)
    {
    }
    
    int
    AHardwareBuffer_allocate(const AHardwareBuffer_Desc *desc,
                             AHardwareBuffer **outBuffer)
    {
       return 0;
    }
    
    int
    AHardwareBuffer_isSupported(const AHardwareBuffer_Desc* desc)
    {
       return 0;
    }
    
    const native_handle_t *
    AHardwareBuffer_getNativeHandle(const AHardwareBuffer *buffer)
    {
       return NULL;
    }
    
    void
    ANativeWindow_acquire(ANativeWindow *window)
    {
    }
    
    void
    ANativeWindow_release(ANativeWindow *window)
    {
    }
    
    int32_t
    ANativeWindow_getFormat(ANativeWindow *window)
    {
       return 0;
    }
    
    int
    ANativeWindow_setSwapInterval(ANativeWindow *window, int interval)
    {
       return 0;
    }
    
    int
    ANativeWindow_query(const ANativeWindow *window,
                        ANativeWindowQuery query,
                        int *value)
    {
       return 0;
    }
    
    int
    ANativeWindow_dequeueBuffer(ANativeWindow *window,
                                ANativeWindowBuffer **buffer,
                                int *fenceFd)
    {
       return 0;
    }
    
    int
    ANativeWindow_queueBuffer(ANativeWindow *window,
                              ANativeWindowBuffer *buffer,
                              int fenceFd)
    {
       return 0;
    }
    
    int ANativeWindow_cancelBuffer(ANativeWindow* window,
                                   ANativeWindowBuffer* buffer,
                                   int fenceFd) {
       return 0;
    }
    
    int
    ANativeWindow_setUsage(ANativeWindow *window, uint64_t usage)
    {
       return 0;
    }
    
    int
    ANativeWindow_setSharedBufferMode(ANativeWindow *window,
                                      bool sharedBufferMode)
    {
       return 0;
    }
    }