summaryrefslogtreecommitdiffstats
path: root/opengl/specs
Commit message (Collapse)AuthorAgeFilesLines
* GLConsumer: start using EGL_ANDROID_image_cropJamie Gennis2013-10-021-1/+5
| | | | | | | | | | 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
* Small clarifications to EGL_ANDROID_presentation_timeJesse Hall2013-06-261-3/+18
| | | | Change-Id: I4365a981776ab0a5719c268258b87ff1418f9aeb
* Recommend different time sourceAndy McFadden2013-04-291-2/+2
| | | | | | | | | | We were recommending SystemClock#uptimeMillis() from Java code, but millisecond resolution is a little coarse. We don't have an appropriate call in SystemClock, so use System.nanoTime() instead. Bug 8733179 Change-Id: Ifb85a03eabf7ff168966adcb5ed5914bbf3884b2
* EGL_ANDROID_presentation_time: initial spec draftJamie Gennis2013-04-011-0/+121
| | | | Change-Id: I1cd174a08c499e5bde19e7ecd449da8266e7e66e
* Merge extensions as published at khronos.orgJesse Hall2012-12-145-8/+11
| | | | | | | | | No significant changes. The extensions now have assigned extensions numbers. And Jon Leech added missing suffixes in the declaration of eglSetBlobCacheFuncsANDROID; our header and code already had the suffix. Change-Id: I2faad8ebe0ca81b13e29729a15515ee6b17b94b2
* Mark extensions 'Complete', correct some stale version infoJesse Hall2012-11-295-7/+8
| | | | Change-Id: I46ccd8eaeacc647399a5531e262c1b01e0a080b0
* Initial draft of EGL_ANDROID_image_native_bufferJesse Hall2012-11-291-0/+107
| | | | Change-Id: If9bdd27ffdb13fb85e9ef873b311d6721399f75f
* native_fence_sync: fix an enum nameJamie Gennis2012-11-261-10/+11
| | | | | | | | This change replaces all references to the "EGL_NO_NATIVE_FENCE_ANDROID" enum with "EGL_NO_NATIVE_FENCE_FD_ANDROID". Bug: http://code.google.com/p/android/issues/detail?id=40295 Change-Id: I049b2ba185c2dbdccb8fc069701dbe805d63f645
* Add a spec for EGL_ANDROID_framebuffer_target.Jamie Gennis2012-09-212-5/+108
| | | | | | | 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
* EGL: add the native_fence_sync extensionJamie Gennis2012-09-061-3/+3
| | | | | | | This change adds support for the EGL_ANDROID_native_fence_sync extension to the Android EGL layer. It also fixes a couple minor issues with the extension spec. Change-Id: Ic8829d21f37b701f33aa9c72c3d25e88e03fa3cd
* EGL_ANDROID_native_fence_sync: fix the versionJamie Gennis2012-09-051-1/+1
| | | | Change-Id: Ib43b8fec8f37bb847d7bcdbf7607fd56f19a0563
* EGL_ANDROID_fence_sync: make it more genericJamie Gennis2012-09-041-61/+73
| | | | | | | This change updates the extension spec to refer to generic "native fence sync objects" rather than "Android fence sync objects." Change-Id: I15a79f08571586431845b54c58c8420b652f40ef
* Update the EGL_ANDROID_fence_sync spec.Jamie Gennis2012-07-231-51/+106
| | | | Change-Id: I26589e51c2023aed4da8a25a098b01804200ddc2
* Add the EGL_ANDROID_fence_sync spec.Jamie Gennis2012-05-302-1/+217
| | | | Change-Id: I8c26e5caaf8d89a60a09a5308d55e336537b916e
* add a way to access the version string of the h/w implementation of EGLMathias Agopian2011-11-291-1/+2
| | | | | | | we use a hidden egl extension. the version string is printed in SF's dumpsys log. Change-Id: I123eb4bde6de462bb2404c67b74d6d6219a48d6a
* EGL: add the ANDROID suffix to the blob cache extJamie Gennis2011-11-111-27/+27
| | | | | | | This change adds the ANDROID suffix to the all the types and functions defined by the EGL_ANDROID_blob_cache extension. Change-Id: I087875b96d9a7053efb9c8d5614f9f765eed799d
* EGL: update EGL_ANDROID_recordable extension.Jamie Gennis2011-07-171-4/+31
| | | | | | | | This change adds an enum value and a description of the expected implementations to the EGL_ANDROID_recordable extension specification. It also adds the new enum value to the 'eglext.h' header. Change-Id: Ia0de2d5613708445ff83b85a7e550f9417531ee4
* Add the EGL_ANDROID_recordable spec.Jamie Gennis2011-07-112-0/+125
| | | | Change-Id: I002177a68fafd6bb941aa64445c85fd5ff56223a
* Add the spec for EGL_ANDROID_blob_cache.Jamie Gennis2011-07-111-0/+208
Change-Id: Ibaff52fee5c856283536ad37251cc80a9f3f938b