History log of /external/mesa3d/src/gallium/state_trackers/egl/common/native_buffer.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
75cc24c876059d6eb183e07ed802f997fb416864 25-Nov-2011 Chia-I Wu <olv@lunarg.com> android: add support for ICS

With ICS (Android 4.0), several headers and structs are renamed. Define
ANDROID_VERSION so that we can choose a different path depending on the
platform version.

I've tested only softpipe and llvmpipe. r600g is also reported to work.
/external/mesa3d/src/gallium/state_trackers/egl/common/native_buffer.h
15418a850575b2a33132165605293ed835b4be53 18-Aug-2011 Chia-I Wu <olvaffe@gmail.com> st/egl: add android backend

Both HW and SW rendering are supported for Android. For SW rendering,
we use the generic gralloc lock/unlock for mapping and unmapping color
buffers (in winsys/android).

For HW rendering, we need to know the real type of color buffers. This
backend works with drm_gralloc, where a color buffer is backed by a GEM
object.
/external/mesa3d/src/gallium/state_trackers/egl/common/native_buffer.h
febf5e4147612641fc23f202d5813958bee3af13 24-Jun-2011 Chia-I Wu <olv@lunarg.com> st/egl: make native_buffer interface typed

Use a typed struct to describe the native buffer and let the backends
map the native buffer to winsys_handle for
resource_from_handle/resource_to_handle.
/external/mesa3d/src/gallium/state_trackers/egl/common/native_buffer.h
af977b53826695afcdcfe900816a93671aec00f5 10-Oct-2010 Chia-I Wu <olv@lunarg.com> st/egl: Add native_display_buffer interface.

The interface is a wrapper to pipe_screen::resource_from_handle and
pipe_screen::resource_get_handle. A winsys handle is
platform-dependent.
/external/mesa3d/src/gallium/state_trackers/egl/common/native_buffer.h