42849948d6941a241c7974bbb9ed21eed6715d28 |
|
11-Apr-2017 |
Brian Anderson <brianderson@google.com> |
egl: Use reserved values for eglGetFrameTimestamps Also update opengl/specs/README so it's clear which blocks of values are already reserved. Bug: 36887025 Test: --deqp-case=dEQP-EGL*get_frame_timestamps* Change-Id: I2cd83553cc475fdf3f8cdfadf2eaf32abc8a7c09
/frameworks/native/opengl/specs/README
|
f613a1945fa7553b504c42e3ab765b14ecd5cc89 |
|
24-Mar-2017 |
Craig Donner <cdonner@google.com> |
Remove more EGL_ANDROID_create_native_client_buffer references Bug: 35101209 Test: build Change-Id: I8709b9881f0133756e2cfcfad3819d4032cfb03e
/frameworks/native/opengl/specs/README
|
4e606e3901b500bdd0f3ea21b8cb63734087bf0a |
|
16-Mar-2017 |
Brian Anderson <brianderson@google.com> |
egl: Remove retire event. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: Ibf63d22e42ae52307662107eec50f80de0e703f5
/frameworks/native/opengl/specs/README
|
b04c6f03a2334b03ae0105ec005aeecfa61f4a90 |
|
21-Oct-2016 |
Brian Anderson <brianderson@google.com> |
Change GL references to GPU for getFrameTimestamps. Test: Rename only. Change-Id: Idaf7ab38f78f58aa8387823f47dac084e21eb1f0
/frameworks/native/opengl/specs/README
|
0a61b0c813f5991bf462e36a2314dda062727a10 |
|
07-Dec-2016 |
Brian Anderson <brianderson@google.com> |
EGL: Add eglGetCompositorTimingANDROID. Exposes the composite deadline, composite interval, and the composite to present latency. A history of composite and present fences are stored. When the present fence's timestamp becomes known, the composite to present latency is updated with sampling jitter removed. The values are updated in the producer when timestamps are enabled and on queue and dequeue. The deadline is snapped to the next expected deadline based on the current systemTime(). Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: I406814258613b984b56488236632494f2f61ff2e
/frameworks/native/opengl/specs/README
|
1049d1d0b21ee318e309f9a90098c092cb879c41 |
|
17-Dec-2016 |
Brian Anderson <brianderson@google.com> |
EGL: Use frameId instead of framesAgo for frame events. Using a frameId allows an app to poll for timestamps from a thread other than the swapping thread. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: I3faac0513929837982a2e63f7e0d3d529bd28f10
/frameworks/native/opengl/specs/README
|
f7fd56a649f07133ad78d31eb5d3ae7a4e95d522 |
|
02-Sep-2016 |
Brian Anderson <brianderson@google.com> |
EGL: Expose latch, last composite, and dequeue ready. Also fix discontinuous reserved token values. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: I9d513b8784a7205dfe534c1c74b56c18cd49e74a
/frameworks/native/opengl/specs/README
|
069b365163470d2736eb6f591c354d208b5da23b |
|
22-Jul-2016 |
Brian Anderson <brianderson@google.com> |
Add displayPresentTime to getFrameTimestamps Makes HWC1 use displayRetireTime and HWC2 use displayPresentTime. Properly takes into account if HWC2On1Adapter is used. Returns whether present or retire is supported via eglQueryTimestampSupportedANDROID, which uses a cached answer in Surface. Surface::getFrameTimestamps returns with an error if the caller requests an unsupported timestamp. Test: adb shell /data/nativetest/libgui_test/libgui_test --gtest_filter=*GetFrameTimestamps* Change-Id: Ib91c2d05d7fb5cbf307e2dec1e20e79bcc19d90b
/frameworks/native/opengl/specs/README
|
dbd0ea80021cbc61c578385f534f41a33338085b |
|
22-Jul-2016 |
Brian Anderson <brianderson@google.com> |
Rename posted to requestedPresent for getFrameTimestamps Test: Just a rename. Change-Id: I63aa5b1b84715de2bebffb25f92bd826323a9acb
/frameworks/native/opengl/specs/README
|
c18be29d01cffbb820bcb22b74916de0023e7857 |
|
31-May-2016 |
Pablo Ceballos <pceballos@google.com> |
Add the EGL_ANDROID_get_frame_timestamps extension Change-Id: Ia7d1c10f0b8bd1f2f6dc7dc180764cb1b4fdbf6f
/frameworks/native/opengl/specs/README
|
02b05da60a4669df44c9c0747ec262ec1862cf61 |
|
03-Feb-2016 |
Pablo Ceballos <pceballos@google.com> |
egl: Add EGL extension for front buffer auto-refresh mode - Add an EGL extension for enabling/disabling auto-refresh mode on a surface that's being used for front-buffer rendering. - Remove the temporary hack that was directly enabling/disabling front-buffer rendering from the EGL wrapper. From now on the driver will have to implement it. Bug 24949410 Change-Id: I722577521a37f9892dbadaf504b4551fe37182ed
/frameworks/native/opengl/specs/README
|
dbe9245e2e362b12e184cd33b9a27b0901f81244 |
|
24-Sep-2013 |
Jamie Gennis <jgennis@google.com> |
GLConsumer: start using EGL_ANDROID_image_crop This change makes GLConsumer use the EGL_ANDROID_image_crop extension when available on a device. The crop rectangle is passed to the EGL driver when creating EGLImages, allowing the crop to be performed by the driver rather than using the texture transform matrix. Bug: 10897141 Change-Id: I63e9a5d5c85067376abc420e3639154468346311
/frameworks/native/opengl/specs/README
|
aaf421c465794c02f86ee2929f330a8b7206199b |
|
20-Sep-2012 |
Jamie Gennis <jgennis@google.com> |
Add a spec for EGL_ANDROID_framebuffer_target. This change adds a new extension for EGL implementations to indicate the EGLConfigs that support use as a HWComposer framebuffer target layer. Change-Id: Ia7c8fbe8da09d57b4ec8bf1d9ddb67ca21aa2885
/frameworks/native/opengl/specs/README
|
1401ad526c62afafe1747aed94b51c177e593cce |
|
30-May-2012 |
Jamie Gennis <jgennis@google.com> |
Add the EGL_ANDROID_fence_sync spec. Change-Id: I8c26e5caaf8d89a60a09a5308d55e336537b916e
/frameworks/native/opengl/specs/README
|
bc2d79ed7ada6243f3690f94ab512c0ddcdbed12 |
|
30-Nov-2011 |
Mathias Agopian <mathias@google.com> |
add a way to access the version string of the h/w implementation of EGL we use a hidden egl extension. the version string is printed in SF's dumpsys log. Change-Id: I123eb4bde6de462bb2404c67b74d6d6219a48d6a
/frameworks/native/opengl/specs/README
|
bd3b6ef117f4ab137451f238287b2f8fd39a6b49 |
|
09-Jul-2011 |
Jamie Gennis <jgennis@google.com> |
Add the EGL_ANDROID_recordable spec. Change-Id: I002177a68fafd6bb941aa64445c85fd5ff56223a
/frameworks/native/opengl/specs/README
|