Merge "Add displayPresentTime to NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
This commit is contained in:
commit
3e151ecb1a
|
@ -305,6 +305,18 @@ enum {
|
|||
* to contain multiple layers.
|
||||
*/
|
||||
NATIVE_WINDOW_LAYER_COUNT = 16,
|
||||
|
||||
/*
|
||||
* Returns 1 if NATIVE_WINDOW_GET_FRAME_TIMESTAMPS will return display
|
||||
* present info, 0 if it won't.
|
||||
*/
|
||||
NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT = 17,
|
||||
|
||||
/*
|
||||
* Returns 1 if NATIVE_WINDOW_GET_FRAME_TIMESTAMPS will return display
|
||||
* retire info, 0 if it won't.
|
||||
*/
|
||||
NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_RETIRE = 18,
|
||||
};
|
||||
|
||||
/* Valid operations for the (*perform)() hook.
|
||||
|
@ -1008,12 +1020,13 @@ static inline int native_window_get_frame_timestamps(
|
|||
struct ANativeWindow* window, uint32_t framesAgo,
|
||||
int64_t* outRequestedPresentTime, int64_t* outAcquireTime,
|
||||
int64_t* outRefreshStartTime, int64_t* outGlCompositionDoneTime,
|
||||
int64_t* outDisplayRetireTime, int64_t* outReleaseTime)
|
||||
int64_t* outDisplayPresentTime, int64_t* outDisplayRetireTime,
|
||||
int64_t* outReleaseTime)
|
||||
{
|
||||
return window->perform(window, NATIVE_WINDOW_GET_FRAME_TIMESTAMPS,
|
||||
framesAgo, outRequestedPresentTime, outAcquireTime,
|
||||
outRefreshStartTime, outGlCompositionDoneTime, outDisplayRetireTime,
|
||||
outReleaseTime);
|
||||
outRefreshStartTime, outGlCompositionDoneTime,
|
||||
outDisplayPresentTime, outDisplayRetireTime, outReleaseTime);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue