diff options
Diffstat (limited to 'include/ui/egl')
-rw-r--r-- | include/ui/egl/android_natives.h | 43 |
1 files changed, 2 insertions, 41 deletions
diff --git a/include/ui/egl/android_natives.h b/include/ui/egl/android_natives.h index 4c58e47..7da69b1 100644 --- a/include/ui/egl/android_natives.h +++ b/include/ui/egl/android_natives.h @@ -67,11 +67,6 @@ enum { NATIVE_WINDOW_FORMAT = 2, }; -/* valid operations for the (*perform)() hook */ -enum { - NATIVE_WINDOW_SET_USAGE = 0 -}; - struct android_native_window_t { #ifdef __cplusplus @@ -147,45 +142,11 @@ struct android_native_window_t * Returns 0 on success or -errno on error. */ int (*query)(struct android_native_window_t* window, - int what, int* value); - - /* - * hook used to perform various operations on the surface. - * (*perform)() is a generic mechanism to add functionality to - * android_native_window_t while keeping backward binary compatibility. - * - * This hook should not be called directly, instead use the helper functions - * defined below. - * - * The valid operations are: - * NATIVE_WINDOW_SET_USAGE - * - */ - - int (*perform)(struct android_native_window_t* window, - int operation, ... ); + int what, int* value); - void* reserved_proc[3]; + void* reserved_proc[4]; }; - -/* - * native_window_set_usage() sets the intended usage flags for the next - * buffers acquired with (*lockBuffer)() and on. - * By default (if this function is never called), a usage of - * GRALLOC_USAGE_HW_RENDER | GRALLOC_USAGE_HW_TEXTURE - * is assumed. - * Calling this function will usually cause following buffers to be - * reallocated. - */ - -inline int native_window_set_usage( - struct android_native_window_t* window, int usage) -{ - return window->perform(window, NATIVE_WINDOW_SET_USAGE, usage); -} - - // --------------------------------------------------------------------------- /* FIXME: this is legacy for pixmaps */ |