replicant-frameworks_native/opengl/libs/EGL
vijay gupta a30cc7db8d EGL: do not use sparse files for shader
- Process is killed by system with SIGBUS signal if it writes
  data to mapped sparse file on full filesystem.
- Allocate space using write() function instead of ftruncate()
  to avoid creation of sparse files on full filesystem.
  Catch write() errors to handle out-of-space case during allocation.

Bug: http://code.google.com/p/android/issues/detail?id=35376
Change-Id: Ifc366454f34e71a43a0973eda4f591a920ea3a14
Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
2012-07-23 14:26:57 +03:00
..
egl_cache.cpp EGL: do not use sparse files for shader 2012-07-23 14:26:57 +03:00
egl_cache.h EGL: add the ANDROID suffix to the blob cache ext 2011-11-11 13:17:03 -08:00
egl_display.cpp fix EGL_CLIENT_STRING 2012-05-21 14:02:53 -07:00
egl_display.h Disable EGL hibernation due to jank 2012-05-04 15:21:35 -07:00
egl_entries.in Hibernate the EGL implementation when idle 2012-04-09 21:36:17 -07:00
egl_object.cpp Hibernate the EGL implementation when idle 2012-04-09 21:36:17 -07:00
egl_object.h Hibernate the EGL implementation when idle 2012-04-09 21:36:17 -07:00
egl_tls.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
egl_tls.h glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
egl.cpp Increment/decrement a counter around EGL calls 2012-04-09 21:35:17 -07:00
eglApi.cpp Hibernate the EGL implementation when idle 2012-04-09 21:36:17 -07:00
egldefs.h EGLConfig is now not remaped to an internal EGLConfig 2012-02-13 20:23:15 -08:00
getProcAddress.cpp add all needed GL extension wrappers 2012-01-30 17:40:29 -08:00
Loader.cpp reduce PB size from 2MB to 512KB 2012-06-05 21:44:43 -07:00
Loader.h remove multiplexing of multiple EGL implementation 2012-02-13 18:11:42 -08:00
trace.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00