d21113ac460a2a663396bc6ecd79e5a85e2efc1b |
|
03-May-2012 |
Jamie Gennis <jgennis@google.com> |
ANativeWindow: add set_post_transform_crop This change replaces the set_active_rect function with set_post_transform_crop. There is a temporary set_active_rect function that calls set_post_transform_crop for compatibility while commiting to multiple git repositories. Change-Id: Ia7c171186fd277d5a36f6068ace93a9ce1c82d28
/system/core/include/system/window.h
|
190b6e2698dc47ddb4888b9c51abb23f69fcf064 |
|
01-May-2012 |
Jamie Gennis <jgennis@google.com> |
ANativeWindow: fix up some comments This change clarifies in the ANativeWindow perform docs which perform calls are private to the framework and should not be made by code below the HAL level. Change-Id: Ibfeba0760d9a3f74996e6358d5ad89a408f80dfe
/system/core/include/system/window.h
|
c36cc3b59879b0c46aea81b6ee746c40c591abf6 |
|
25-Apr-2012 |
Mathias Agopian <mathias@google.com> |
Merge "ANativeWindow: add set_active_rect"
|
aa3f4c3591d83728adec17bf0004f8dd5e46a3bb |
|
18-Apr-2012 |
Jamie Gennis <jgennis@google.com> |
add query for finding out if consumer runs behind of producer Change-Id: I3baae99d4da00d962d3afe6bdfc16e3eb04ede24
/system/core/include/system/window.h
|
fb1ee571446c13ad698e91f13fd4e0274a37d4d7 |
|
18-Apr-2012 |
Jamie Gennis <jgennis@google.com> |
ANativeWindow: add set_active_rect This change adds the set_active_rect 'method' to the ANativeWindow interface. Change-Id: Iae910d259ba5c3e94594fa1ffec5fc0662546ad0
/system/core/include/system/window.h
|
aab19bbcb63eb3555291b4efd06282403b9eb002 |
|
13-Apr-2012 |
Mathias Agopian <mathias@google.com> |
Merge "Added flag for cropped scaling mode"
|
29392a4e5bedcff53a1d1f6674c73de00e0e5055 |
|
12-Apr-2012 |
Daniel Lam <dalam@google.com> |
Added flag for cropped scaling mode NATIVE_WINDOW_SCALING_MODE_CROP forces the SurfaceTexture to match the crop rect's aspect ratio to that of the window. Change-Id: Id126b106eac06fd34d2d650a1bc66ffbac26c501
/system/core/include/system/window.h
|
afcdef635718985aae26e5f94c21ae4f3248a0b9 |
|
10-Apr-2012 |
Michael I. Gold <gold@nvidia.com> |
window: add API for native_window_set_buffers_user_dimensions Add token and wrapper function for a new private function native_window_set_buffers_user_dimensions which overrides the native window size as the default buffer size. This is intended for use primarily by ANativeWindow_SetBuffersGeometry so that application-set buffer dimensions may co-exist with pre-rotation in e.g. the GLES driver which calls native_window_set_buffers_dimension. Change-Id: I6c0fc334c070290cc15b04daae1484d0a28cd8ad
/system/core/include/system/window.h
|
c958a7f4988f3dd98135b23619cdf55ec55bd1f6 |
|
26-Feb-2012 |
Mathias Agopian <mathias@google.com> |
add missing include Change-Id: Id93278c59cfdf72a62a4fe26178bd5c3e43b089e
/system/core/include/system/window.h
|
7cd3e0a3a2f9b104cd6c04f699ae62c4577787e2 |
|
12-Dec-2011 |
Jesse Hall <jessehall@google.com> |
Document ANativeWindow's buffer refcounting Change-Id: I5454e90afd1a1b7d4a75c503f8dca712dba33790
/system/core/include/system/window.h
|
319f4e2793e691a7aeabad09e463ac09df562ed4 |
|
03-Aug-2011 |
Mathias Agopian <mathias@google.com> |
fix a typo that prevented api_connect/api_disconnect to work also make the original connect/disconnect inlines be no-ops. Change-Id: Ic723e21455491c63ccbbcd01d3a47cd7ed788319
/system/core/include/system/window.h
|
8ad545297cdb180893c4f957682857953c0d3c5f |
|
30-Jul-2011 |
Mathias Agopian <mathias@google.com> |
connect/disconnect is now deprecated. these hooks are replaced by api_connect/api_disconnect which serve exactly the same purpose than before. the old hooks are deprecated because they won't be called from the gl driver anymore, but instead will be called by our EGL wrapper. to maintain binary compatibility it was necessary to introduce these new hooks. Change-Id: I11756a5d99e3ea3d6fb61b943f82037932dfa56a
/system/core/include/system/window.h
|
5100916182b05971975f8d8fe65a1255e2c5ac96 |
|
20-Jul-2011 |
Mathias Agopian <mathias@google.com> |
support for "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" Bug: 4487161 Change-Id: I36708fd155415adbb666137692252381c19abcf6
/system/core/include/system/window.h
|
ae3736a3d1418eb1a1e57895ce410256d7106aa3 |
|
14-Jul-2011 |
Mathias Agopian <mathias@google.com> |
Add lock/unlock perform codes these will be used to implement lock/unlock on surfacetexture. Change-Id: I75f8d8dd136433bd5d61610caeb763d836f8b4e7
/system/core/include/system/window.h
|
42cc1edfe7edf613e17bff97f30ff124ada05136 |
|
14-Jul-2011 |
Mathias Agopian <mathias@google.com> |
Add setScalingMode to ANativeWindow Also cleanup the header a bit. Give fixed values to enum because these can never change. And try to make all comments C (as opposed to C++) Change-Id: Ie0914ccd81a0231f32e8c21a8ff730985c5c3607
/system/core/include/system/window.h
|
5423e9e4ce52a45ac42419f1467e79ba9e62298f |
|
12-Jul-2011 |
Jamie Gennis <jgennis@google.com> |
ANativeWindow: add more connectable APIs This change adds three new possible values for the 'api' argument to native_window_connect: CPU, MEDIA and CAMERA. Change-Id: I9305a5c0c87ab06a2c2bd7c585f54c7c7470408a Bug: 5020877
/system/core/include/system/window.h
|
208ec5ec564597bdf8b478a424cc9ccc09547bac |
|
07-Jul-2011 |
Jamie Gennis <jgennis@google.com> |
ANativeWindow: add setters for dimensions and fmt This change adds two new 'perform' setters to set the dimensions and pixel format of the buffers that will be dequeued from the ANativeWindow. These new setters provide the same functionality as _SET_BUFFERS_GEOMETRY, but allow the format and dimensions to be set independently. The _SET_BUFFERS_GEOMETRY setter is still supported to maintain backwards compatibility. Change-Id: Ib49b7798ffebe61eff2c8e4202fc3048cfec7bdd
/system/core/include/system/window.h
|
c322f67140d52014c47dff41d03a601b251f56ed |
|
27-Jun-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 4571308 Timestamps are not always monotonic Change-Id: Ia4e89a286a514d91d76268235c716e328cd3d0c2
/system/core/include/system/window.h
|
1ffdb38213d177a83d74e1dc3bf41237dcbe8c9a |
|
24-May-2011 |
tedbo <tedbo@google.com> |
Fix broken comment on closing #endif in window.h The closing #endif comment is missing the comment delimiters. This change adds them and fixes a compile warning about extra tokens after endif. Change-Id: If8295aa6fbb2b21c2b56fe57a467dcde79c65de3
/system/core/include/system/window.h
|
0ab886bdabd167b32aad90ce5d4e00ce8392858c |
|
01-May-2011 |
Iliyan Malchev <malchev@google.com> |
move ANativeWindow and friends under system/core This patch moves the definition of ANativeWindow from frameworks/base into system/core. We move ANativeWindow for two reasons. Firstly, the native-window interface may need to be used by lower-level code than the framework. Such code (such as the camera HAL) is not allowed to use definitions from frameworks/base, since the latter is stacked on top of the former. Thus moving (the interface definition) ANativeWindow under system/core lowers the level at which we can work with windows. Secondly, this enables an implementation of ANativeWindow that lies outside of frameworks, enabling quick initial bringup of graphics. Change-Id: I851b9bb2834bcec73255b5af82f66411e54bb1a5 Signed-off-by: Iliyan Malchev <malchev@google.com>
/system/core/include/system/window.h
|