| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Id4da5e2038cf5c9ba540a812281daa4a1b9af03a
|
|
|
|
|
|
|
|
|
|
| |
This change brings back the eglGetRenderBufferANDROID extension Define EGL_EGLEXT_PROTOTYPES in order to be able to use this extension.
Revert "cleanup EGL a bit. remove unused extension."
This reverts commit 9d75f1341524910b00d35dd4eeb426d7e7791f6e.
Change-Id: I8b3805157cb1f72af507bc823d16910b738cec4c
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/frameworks/base into aosp
Conflicts:
core/res/res/values/strings.xml
policy/src/com/android/internal/policy/impl/GlobalActions.java
services/java/com/android/server/WifiService.java
services/sensorservice/SensorDevice.cpp
telephony/java/com/android/internal/telephony/RIL.java
Change-Id: I89ec56d5ff282a2eb879ca40fb6d74ebcf752837
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Define MISSING_EGL_EXTERNAL_IMAGE for EGL libraries without
GL_OES_GLES_image_external
- Define MISSING_GRALLOC_BUFFERS for gralloc HALS without the
0x800 (USAGE_HW_COMPOSER) usage
- Define MISSING_EGL_PIXEL_FORMAT_YV12 for libraries who don't
recognize the Android YV12 colorspace
- Define FORCE_EGL_CONFIG=<value> for blobs which mis-identify the
usable EGL configuration (pick the value from a CM7 log)
A typical GB library set will need
COMMON_GLOBAL_CFLAGS += -DMISSING_EGL_EXTERNAL_IMAGE -DMISSING_EGL_PIXEL_FORMAT_YV12 -DMISSING_GRALLOC_BUFFERS
Change-Id: I85ae813c604d3d2fc41a291c9cb13d1ecd35368f
|
|/
|
|
|
|
|
| |
copy the tegra errata work around compile flags from bionic, to
pick up the correct __get_tls implementation
Change-Id: Ifccd4f5f382cc05328222c92da7f621faa1ec507a
|
|
|
|
|
|
| |
this allows the emulator to display some graphics
Change-Id: Ib4671ad70b8df598d02307f2b9c5b843421cea25
|
|
|
|
|
|
| |
Bug: 5010576
Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
|
|
|
|
|
|
| |
this broke recently when removing copybit support.
Change-Id: I5cc7ff7f49268411c6c2cfb2d97590d52b13dbd5
|
|
|
|
|
| |
Change-Id: Idc2eabaa805bb6d308ebb315872623f28d428417
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
| |
Change-Id: Ia0f13a0ee6f702256482b5eb29d7fa2aa840bfc7
|
|
|
|
| |
Change-Id: Ia608099a2426c11a91d33063ba53c93e1eccb428
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I49262ac143da297efcaec4eed04052274c73b7f8
|
|
|
|
|
|
|
| |
The code looks correct, but causes an internal compiler error on
simulator builds on mine (an other) gLucid desktops.
Change-Id: Iaf0d8120778ec1c6fc739ef13e6eaaac53e3bcc8
|
|\
| |
| |
| | |
attributes." into gingerbread
|
| |\
| | |
| | |
| | | |
gingerbread
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
street view" into gingerbread
Merge commit '49af98ed877e8a2db5a6b5be811c798e6f73dff7'
* commit '49af98ed877e8a2db5a6b5be811c798e6f73dff7':
fix [3119687] [Maps][4.6.0] Force close in street view
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into gingerbread
Merge commit 'aa6df3669deab2a804c6f8cc1ea3fd5af0a28685' into gingerbread-plus-aosp
* commit 'aa6df3669deab2a804c6f8cc1ea3fd5af0a28685':
fix [3119687] [Maps][4.6.0] Force close in street view
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: I371bc0abfee6065247bc6f04b0e0451645eb2dbf
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
egl minor version number" into gingerbread
Merge commit 'add9db83fdbf939f0610f8b357788fd3e8ad9ab5'
* commit 'add9db83fdbf939f0610f8b357788fd3e8ad9ab5':
fix [2236865] STOPSHIP: bump soft gl and egl minor version number
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
version number" into gingerbread
Merge commit 'f4cd9be0390135269e22e42fd2e1fe61fdcf9863' into gingerbread-plus-aosp
* commit 'f4cd9be0390135269e22e42fd2e1fe61fdcf9863':
fix [2236865] STOPSHIP: bump soft gl and egl minor version number
|
| | |
| | |
| | |
| | | |
Change-Id: Ibf46b18d7493348e189f2c93e969a6cac61f68b5
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
gingerbread
Merge commit 'ff3dcf27be2bbb259b7605396d36e50ade35266f' into gingerbread-plus-aosp
* commit 'ff3dcf27be2bbb259b7605396d36e50ade35266f':
cleanup EGL a bit. remove unused extension.
|
| | |
| | |
| | |
| | | |
Change-Id: Ia87120b076ab1bf7b28f06087878d8161fb46c88
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| | |
Change-Id: I7758bc7d6dc2e70fc3590fe939ebf71fbcde7059
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
level" into gingerbread
Merge commit '17da06631041f9f2237738fb673a74a85b1d9cf4' into gingerbread-plus-aosp
* commit '17da06631041f9f2237738fb673a74a85b1d9cf4':
fix [2931161] crash in labyritnth when completing a level
|
| |
| |
| |
| | |
Change-Id: I821d67effaf73d7008b2828d06f5489d1f976a1e
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
gingerbread
Merge commit '4d7fc3651bd93d588d2b8580010414b59bc67729' into gingerbread-plus-aosp
* commit '4d7fc3651bd93d588d2b8580010414b59bc67729':
remove copybit hack from software opengl (libagl)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
gingerbread
Merge commit 'c6e1d88022db800773401c16803e1ab27fd01a7e' into gingerbread-plus-aosp
* commit 'c6e1d88022db800773401c16803e1ab27fd01a7e':
Introduce official public NativeWindow type.
|
| |
| |
| |
| |
| |
| |
| | |
Not yet hooked up to anything in the NDK, but requires renaming
the existing android_native_window_t type everywhere.
Change-Id: Iffee6ea39c93b8b34e20fb69e4d2c7c837e5ea2e
|
|\ \
| |/
|/|
| | |
Change-Id: I36dd4460cae6e3212d724e70ff1091cb791670cd
|
| |\
| | |
| | |
| | | |
Change-Id: I12af4b88c1881a6a120031459bc63d87b1dd4956
|
| | |
| | |
| | |
| | | |
Change-Id: Ie651013b3522f8e004685d74190da86433086307
|
|/ /
| |
| |
| |
| |
| |
| | |
the EGL specification states that this should be treated as though it was
an empty list terminated with EGL_NONE.
Change-Id: I294104370a86b5e5c34c7bcf15c5459eab464631
|
|\ \
| |/
| |
| | |
Change-Id: I022d0781a232396e2b8a67a420ecf50e64b87d8c
|
| |\
| | |
| | |
| | | |
based platforms"
|
| | |
| | |
| | |
| | |
| | |
| | | |
platforms
This prevents crashes on snapdragon processors.
|
| |\ \ |
|
| | |/ |
|
| | |\ |
|
| | | | |
|