summaryrefslogtreecommitdiffstats
path: root/include/ui/egl
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-08-11 20:49:35 -0700
committerFred Quintana <fredq@google.com>2009-08-11 20:49:35 -0700
commit64e89a8aff9a45a491f1d7064a655b9021fe644a (patch)
tree5cad5d20370d2d77335324e55551ce2a2fe8b903 /include/ui/egl
parent50cb54ff5cdb233d01e1dd94b355cbfe0a371520 (diff)
downloadframeworks_base-64e89a8aff9a45a491f1d7064a655b9021fe644a.zip
frameworks_base-64e89a8aff9a45a491f1d7064a655b9021fe644a.tar.gz
frameworks_base-64e89a8aff9a45a491f1d7064a655b9021fe644a.tar.bz2
Revert "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything."
This reverts commit 8b76a0ac6fbf07254629ed1ea86af014d5abe050.
Diffstat (limited to 'include/ui/egl')
-rw-r--r--include/ui/egl/android_natives.h43
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 */