summaryrefslogtreecommitdiff
path: root/opengl/libagl
AgeCommit message (Collapse)Author
2012-03-07remove files that moved to frameworks/nativeMathias Agopian
Change-Id: I140d291e520097b1148930f736823650e08488f7
2012-02-27libagl shouldn't export anythingMathias Agopian
Change-Id: Ia823dbc56aab2a0b8a6063df4348fe6baac124c6
2012-02-24remove dependency on android_native{s_priv|buffer}.hMathias Agopian
Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
2012-01-08Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
2012-01-06Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
2012-01-03Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
2011-11-14rework a bit how we manage EGL extensionsMathias Agopian
- don't advertise extensions that are not supported by any implementation - remove EGL_ANDROID_swap_rectangle which is not implemented by anybody and confuses people - add some comments about mandatory extensions Bug: 5428001 Change-Id: Id8dc48116ac1d1eb79ec9ef55d03e29d4257c1f3
2011-08-18implement EGL_TEXTURE_EXTERNAL_OES in libaglMathias Agopian
this allows the emulator to display some graphics Change-Id: Ib4671ad70b8df598d02307f2b9c5b843421cea25
2011-07-11Remove the simulator target from all makefiles.Jeff Brown
Bug: 5010576 Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
2011-05-11fix libagl surface initializationMathias Agopian
this broke recently when removing copybit support. Change-Id: I5cc7ff7f49268411c6c2cfb2d97590d52b13dbd5
2011-05-03frameworks/base: android_native_buffer_t -> ANativeWindowBufferIliyan Malchev
Change-Id: Idc2eabaa805bb6d308ebb315872623f28d428417 Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-05-02remove last traces of copybitMathias Agopian
Change-Id: Ia0f13a0ee6f702256482b5eb29d7fa2aa840bfc7
2011-04-28get rid of dependency on copybit HAL moduleMathias Agopian
Change-Id: Ia608099a2426c11a91d33063ba53c93e1eccb428
2011-01-30Fix a multithreading bug in libagl's EGL.Jamie Gennis
The bug caused libagl to return 0 from eglGetError if an EGL error value (including EGL_SUCCESS) was set on a different thread but not yet on the current thread. Bug: 3403756 Change-Id: Ifd965091d116745c2e22c121151ade9e78eb14c6
2010-12-08fix build.Mathias Agopian
Change-Id: I49262ac143da297efcaec4eed04052274c73b7f8
2010-10-27Fix for simulator buildKristian Monsen
The code looks correct, but causes an internal compiler error on simulator builds on mine (an other) gLucid desktops. Change-Id: Iaf0d8120778ec1c6fc739ef13e6eaaac53e3bcc8
2010-10-26am d9588e9c: am a7b745ca: Merge "fix eglChooseConfig() for special ↵Mathias Agopian
attributes." into gingerbread
2010-10-26am a7b745ca: Merge "fix eglChooseConfig() for special attributes." into ↵Mathias Agopian
gingerbread
2010-10-25fix eglChooseConfig() for special attributes.Mathias Agopian
affects software renderer (emu) only. per EGL spec: If EGL_MAX_PBUFFER_WIDTH, EGL_MAX_PBUFFER_HEIGHT, EGL_MAX_PBUFFER_PIXELS, or EGL_NATIVE_VISUAL_ID are specified in attrib list, then they are ignored Change-Id: I3d5214ce896986da2f11d2eb1889afc41731eaa6
2010-10-21am 49af98ed: am aa6df366: Merge "fix [3119687] [Maps][4.6.0] Force close in ↵Mathias Agopian
street view" into gingerbread Merge commit '49af98ed877e8a2db5a6b5be811c798e6f73dff7' * commit '49af98ed877e8a2db5a6b5be811c798e6f73dff7': fix [3119687] [Maps][4.6.0] Force close in street view
2010-10-21am aa6df366: Merge "fix [3119687] [Maps][4.6.0] Force close in street view" ↵Mathias Agopian
into gingerbread Merge commit 'aa6df3669deab2a804c6f8cc1ea3fd5af0a28685' into gingerbread-plus-aosp * commit 'aa6df3669deab2a804c6f8cc1ea3fd5af0a28685': fix [3119687] [Maps][4.6.0] Force close in street view
2010-10-21fix [3119687] [Maps][4.6.0] Force close in street viewMathias Agopian
The EGLConfig attributes MUST be sorted, because they're used in a binary search. A recent change introduced a bug where 2 of the configs had improperly sorted attributes. Change-Id: I1ac53e4463d62f27125ca9f82ed946e6c98ddba0
2010-10-21am 6d90e89a: am a0795fc9: Merge "software renderer: fix [3117351] GL driver ↵Mathias Agopian
doesn\'t set the EGL_NATIVE_VISUAL_ID" into gingerbread Merge commit '6d90e89afa47293cf5fe18f512cce43d2fa6df82' * commit '6d90e89afa47293cf5fe18f512cce43d2fa6df82': software renderer: fix [3117351] GL driver doesn't set the EGL_NATIVE_VISUAL_ID
2010-10-21am add9db83: am f4cd9be0: Merge "fix [2236865] STOPSHIP: bump soft gl and ↵Mathias Agopian
egl minor version number" into gingerbread Merge commit 'add9db83fdbf939f0610f8b357788fd3e8ad9ab5' * commit 'add9db83fdbf939f0610f8b357788fd3e8ad9ab5': fix [2236865] STOPSHIP: bump soft gl and egl minor version number
2010-10-20am a0795fc9: Merge "software renderer: fix [3117351] GL driver doesn\'t set ↵Mathias Agopian
the EGL_NATIVE_VISUAL_ID" into gingerbread Merge commit 'a0795fc9bdf97703780cbf0ec47c06eccb642e72' into gingerbread-plus-aosp * commit 'a0795fc9bdf97703780cbf0ec47c06eccb642e72': software renderer: fix [3117351] GL driver doesn't set the EGL_NATIVE_VISUAL_ID
2010-10-20software renderer: fix [3117351] GL driver doesn't set the EGL_NATIVE_VISUAL_IDMathias Agopian
Change-Id: I371bc0abfee6065247bc6f04b0e0451645eb2dbf
2010-10-19am f4cd9be0: Merge "fix [2236865] STOPSHIP: bump soft gl and egl minor ↵Mathias Agopian
version number" into gingerbread Merge commit 'f4cd9be0390135269e22e42fd2e1fe61fdcf9863' into gingerbread-plus-aosp * commit 'f4cd9be0390135269e22e42fd2e1fe61fdcf9863': fix [2236865] STOPSHIP: bump soft gl and egl minor version number
2010-10-19fix [2236865] STOPSHIP: bump soft gl and egl minor version numberMathias Agopian
Change-Id: Ibf46b18d7493348e189f2c93e969a6cac61f68b5
2010-10-06libagl: eglSwapInterval fixAri Hirvonen
SW egl returned always EGL_FALSE even when the display was valid. This made calls to eglSwapInterval to fail on HW since the wrapper fails if either SW or HW egl fails. Letting SW eglSwapInterval to return true when display is valid is ok since spec says that interval parameter is silently clamped. Change-Id: Ib4aa1dbfccf510a0f36621796e79a4d46852ee6a
2010-08-27cleanup EGL a bit. remove unused extension.Mathias Agopian
Change-Id: I7758bc7d6dc2e70fc3590fe939ebf71fbcde7059
2010-08-27am ff3dcf27: Merge "cleanup EGL a bit. remove unused extension." into ↵Mathias Agopian
gingerbread Merge commit 'ff3dcf27be2bbb259b7605396d36e50ade35266f' into gingerbread-plus-aosp * commit 'ff3dcf27be2bbb259b7605396d36e50ade35266f': cleanup EGL a bit. remove unused extension.
2010-08-27cleanup EGL a bit. remove unused extension.Mathias Agopian
Change-Id: Ia87120b076ab1bf7b28f06087878d8161fb46c88
2010-08-19am bccfcd95: Merge "fix [2931718] glDrawArrays skips a triangle when more ↵Mathias Agopian
than 70 vertices are used." into gingerbread Merge commit 'bccfcd95d3cc4029c1ed8514d31436a857283873' into gingerbread-plus-aosp * commit 'bccfcd95d3cc4029c1ed8514d31436a857283873': fix [2931718] glDrawArrays skips a triangle when more than 70 vertices are used.
2010-08-18fix [2931718] glDrawArrays skips a triangle when more than 70 vertices are used.Mathias Agopian
a typo prevented the last 2 vertices of a batch to be copied to the front of the next batch. Instead, the 2 very first vertices were used. Change-Id: I3c344784dac1cef64df2fb6f6efb2f901cc788db
2010-08-18am 17da0663: Merge "fix [2931161] crash in labyritnth when completing a ↵Mathias Agopian
level" into gingerbread Merge commit '17da06631041f9f2237738fb673a74a85b1d9cf4' into gingerbread-plus-aosp * commit '17da06631041f9f2237738fb673a74a85b1d9cf4': fix [2931161] crash in labyritnth when completing a level
2010-08-18fix [2931161] crash in labyritnth when completing a levelMathias Agopian
Change-Id: I821d67effaf73d7008b2828d06f5489d1f976a1e
2010-07-30am 4d7fc365: Merge "remove copybit hack from software opengl (libagl)" into ↵Mathias Agopian
gingerbread Merge commit '4d7fc3651bd93d588d2b8580010414b59bc67729' into gingerbread-plus-aosp * commit '4d7fc3651bd93d588d2b8580010414b59bc67729': remove copybit hack from software opengl (libagl)
2010-07-29remove copybit hack from software opengl (libagl)Mathias Agopian
h/w acceleration is not supported through software gl + copybit anylonger, instead, h/w opengl must be used. in the system compositor, a new h/w composition api will be introduced to allow h/w accelerated composition with overlays and/or 2D blocks. Change-Id: I04949cb074ba8c4d637319ace23497c16a58d5bf
2010-06-30am c6e1d880: Merge "Introduce official public NativeWindow type." into ↵Dianne Hackborn
gingerbread Merge commit 'c6e1d88022db800773401c16803e1ab27fd01a7e' into gingerbread-plus-aosp * commit 'c6e1d88022db800773401c16803e1ab27fd01a7e': Introduce official public NativeWindow type.
2010-06-30Introduce official public NativeWindow type.Dianne Hackborn
Not yet hooked up to anything in the NDK, but requires renaming the existing android_native_window_t type everywhere. Change-Id: Iffee6ea39c93b8b34e20fb69e4d2c7c837e5ea2e
2010-06-21merge from froyo-plus-aospThe Android Open Source Project
Change-Id: I36dd4460cae6e3212d724e70ff1091cb791670cd
2010-06-15merge from open-source masterThe Android Open Source Project
Change-Id: I12af4b88c1881a6a120031459bc63d87b1dd4956
2010-06-02Use stride for source and target buffers when copybit is enabled.Mathias Palmqvist
Change-Id: Ie651013b3522f8e004685d74190da86433086307
2010-05-17fix a crasher in our EGL wrapper when attrib_list is NULL in eglChooseConfigMathias Agopian
the EGL specification states that this should be treated as though it was an empty list terminated with EGL_NONE. Change-Id: I294104370a86b5e5c34c7bcf15c5459eab464631
2010-05-12merge from open-source masterThe Android Open Source Project
Change-Id: I022d0781a232396e2b8a67a420ecf50e64b87d8c
2010-05-10Merge "Build software AGL library with correct get_tls() macro for ARMv7 ↵Mathias Agopian
based platforms"
2010-05-10Merge "Fix glReadPixels() to verify that both x and y are non-negative."Mathias Agopian
2010-03-25fix [2236865] STOPSHIP: bump soft gl and egl minor version numberMathias Agopian
this is to allow developpers to deal with potiential differences between the softgl versions. Change-Id: I7ec2451d6af1be29818d66215b22977405d403e8
2010-03-12Fix glCopyTexSubImage2D inverted texture bug.Jack Palevich
This bug only affects the software OpenGL ES driver.
2010-02-19Build software AGL library with correct get_tls() macro for ARMv7 based ↵Magnus Landqvist
platforms This prevents crashes on snapdragon processors.