Stas Gurtovoy
2220d27302
emulator opengl: added Bind texture to EGLImage/surface
...
added functionality to bind an EGLImage to a texture both
in the system and host sides.
Change-Id: I2dc26090b45da080ac4d0e8f5799c95f7cc54634
2011-06-21 01:41:50 +03:00
Stas Gurtovoy
de40cd3cc8
emulator opengl: Small change to support more surface attributes
...
Change-Id: I14d630d50c8505dabcd065e6187bd6d6509c312b
2011-06-17 17:27:19 +03:00
Stas Gurtovoy
a7b7e95b03
emulator opengl: implement eglChooseConfig functionality.
...
Added new RenderControl command to request the host to execute
the ChooseConfig functionality.
Change-Id: Ib92be313a6df740de69d671c6994ec6cae17ea13
2011-06-11 00:16:21 +03:00
Stas Gurtovoy
33dc9add2a
emulator opengl: some system egl fixes after a review.
...
Change-Id: I4a0c72319e8c69fba8ac00ed7bfff7667ae07269
2011-06-11 00:16:21 +03:00
Stas Gurtovoy
c36ac6ed2f
emulator opengl: moved gralloc buffer handle struct to be shared.
...
We need to share the cb_hande_t between gralloc/EGL/GLES, moved it
into the opengl system common lib.
Also added eglSwapBuffers implementation.
Change-Id: Ia461a48c273af42293aafcf084e457adf03cbed3
2011-06-11 00:16:21 +03:00
Stas Gurtovoy
dd0a3777bc
Handle egl context
...
Added EGLContext functionality to emulator's accelerated EGL implementation.
Change-Id: Idde7d701808839f8d89c6c081a9f3216bdea7a52
2011-06-11 00:16:20 +03:00
Stas Gurtovoy
8a8c601c4f
emulator opengl: Create and destroy Surfaces
...
Also fixed link failure.
Change-Id: I4cbe28b2d51a5d4e48c4cba72df64f9df0898da5
2011-06-11 00:15:19 +03:00
Stas Gurtovoy
37db3deb7b
First commit of the system egl implementation.
...
At this point system/egl should build without errors
Change-Id: Ieabae930fc20a8df4f3d68f179d685401e946e74
2011-06-09 21:24:26 +03:00