Stas Gurtovoy
903945c963
emulator opengl: implemented getProcAddress in GLESv1.
...
Also changed emugen to generates gl_ftable.h needed for
getProcAddress implementation.
Added not_api attrib to emugen's gl.attrib to exclude from the
generated ftable.
Change-Id: I03786ea5d5a640bbcf5efccadca5bf2ec3e09fca
2011-06-17 17:27:15 +03:00
Stas Gurtovoy
d32c2d9633
emulator opengl: system GLESv1 first commit.
...
This is the first commit for the GLESv1 implementation.
It also includes needed fixes in emugen to support const types.
Also, changed glFinish definition in gl.in to match the
definition as in gl.h.
Change-Id: I90262a1db6035a90af8db17984acecef6499847a
2011-06-17 17:18:45 +03:00
David Turner
7cf38dfb29
am b9d0cbb8: am 9a004971: am b7caa30b: Merge "emulator opengl: implement eglChooseConfig functionality."
...
* commit 'b9d0cbb8d5b2150480fdedef1f41fe133a400876':
emulator opengl: implement eglChooseConfig functionality.
2011-06-17 05:22:26 -07:00
David Turner
b9d0cbb8d5
am 9a004971: am b7caa30b: Merge "emulator opengl: implement eglChooseConfig functionality."
...
* commit '9a004971397c6f9da3691dcde1031e04fc75855e':
emulator opengl: implement eglChooseConfig functionality.
2011-06-17 05:19:51 -07:00
David Turner
9a00497139
am b7caa30b: Merge "emulator opengl: implement eglChooseConfig functionality."
...
* commit 'b7caa30ba29c81389a51f7d0ce38e7b89dd24367':
emulator opengl: implement eglChooseConfig functionality.
2011-06-17 05:17:54 -07:00
David Turner
b7caa30ba2
Merge "emulator opengl: implement eglChooseConfig functionality."
2011-06-17 05:13:41 -07:00
David Turner
9872711d3e
am 338504e1: am a569aede: am aa77b777: Merge "emulator opengl: some system egl fixes after a review."
...
* commit '338504e1e7965ed8bd2986c21b1aa3d2c641a535':
emulator opengl: some system egl fixes after a review.
2011-06-17 04:46:19 -07:00
David Turner
b5afb43cca
am 7c5ec4fa: am 3d411f51: am c39872ac: Merge "emulator opengl: moved gralloc buffer handle struct to be shared."
...
* commit '7c5ec4fa11ddd4a735baa379fd5ad3051e928d79':
emulator opengl: moved gralloc buffer handle struct to be shared.
2011-06-17 04:46:10 -07:00
David Turner
338504e1e7
am a569aede: am aa77b777: Merge "emulator opengl: some system egl fixes after a review."
...
* commit 'a569aedecf988b121055bc96957136e5517560dd':
emulator opengl: some system egl fixes after a review.
2011-06-17 04:43:22 -07:00
David Turner
7c5ec4fa11
am 3d411f51: am c39872ac: Merge "emulator opengl: moved gralloc buffer handle struct to be shared."
...
* commit '3d411f51d5993aadeba22cedebe88317a387dc3b':
emulator opengl: moved gralloc buffer handle struct to be shared.
2011-06-17 04:43:19 -07:00
David Turner
a569aedecf
am aa77b777: Merge "emulator opengl: some system egl fixes after a review."
...
* commit 'aa77b7776e6e86140f8112764d758dd426b71803':
emulator opengl: some system egl fixes after a review.
2011-06-17 04:40:20 -07:00
David Turner
3d411f51d5
am c39872ac: Merge "emulator opengl: moved gralloc buffer handle struct to be shared."
...
* commit 'c39872ac6bc57ed702ab2b111987f671844779b0':
emulator opengl: moved gralloc buffer handle struct to be shared.
2011-06-17 04:40:15 -07:00
David Turner
aa77b7776e
Merge "emulator opengl: some system egl fixes after a review."
2011-06-17 04:24:53 -07:00
David Turner
c39872ac6b
Merge "emulator opengl: moved gralloc buffer handle struct to be shared."
2011-06-17 04:24:42 -07:00
Dianne Hackborn
712e6c2d2e
am e5062a33: am 102041a8: SDK only: add documentation tags.
...
* commit 'e5062a33a9714a1cd81efaef3924cac2687ee4f8':
SDK only: add documentation tags.
2011-06-16 14:57:28 -07:00
Dianne Hackborn
e5062a33a9
am 102041a8: SDK only: add documentation tags.
...
* commit '102041a8bc4ebca69c20f5d281a96a904c52d4c8':
SDK only: add documentation tags.
2011-06-16 14:52:21 -07:00
Dianne Hackborn
102041a8bc
SDK only: add documentation tags.
...
Also fix up the new support API demo documentation.
Change-Id: I7a6945ffafa6a93cd394d5ce5729d6f9dfc0a183
2011-06-16 14:38:03 -07:00
Adam Powell
1abb2db10c
am 1de571fd: am b0b4bcfc: DO NOT MERGE. Only impacts SDK. Integrate from master.
...
* commit '1de571fdd3e56aa1912458f610882ee0f9cf138b':
DO NOT MERGE. Only impacts SDK. Integrate from master.
2011-06-16 00:54:35 -07:00
Adam Powell
1de571fdd3
am b0b4bcfc: DO NOT MERGE. Only impacts SDK. Integrate from master.
...
* commit 'b0b4bcfc3148693f26736ca191171380577d04ce':
DO NOT MERGE. Only impacts SDK. Integrate from master.
2011-06-16 00:49:22 -07:00
Adam Powell
b0b4bcfc31
DO NOT MERGE. Only impacts SDK. Integrate from master.
...
Update for ViewPager changes
Change-Id: Ib7024ae0ba2759a8477f267438b7b3a35ae51d23
2011-06-16 00:42:18 -07:00
Xavier Ducrohet
344560c9d9
am 35c419ca: am 47d88948: Update sdk files for the mr2 sdk.
...
* commit '35c419caafc504a944aaef34c30ef901186cfcda':
Update sdk files for the mr2 sdk.
2011-06-15 15:51:28 -07:00
Xavier Ducrohet
35c419caaf
am 47d88948: Update sdk files for the mr2 sdk.
...
* commit '47d88948c97657d443fbef5dc1b67f4a1cd5bc12':
Update sdk files for the mr2 sdk.
2011-06-15 15:47:58 -07:00
Xavier Ducrohet
47d88948c9
Update sdk files for the mr2 sdk.
...
Change-Id: Ia40fc45be7be93fbe12103f057f50b99fe6e2797
2011-06-15 15:30:27 -07:00
Anirudh Dewani
76f74ab940
am 03c343e1: am b79c8d05: Merge "Adding resizeMode to widget samples." into honeycomb-mr2
...
* commit '03c343e16cd23bfd90124302458d35e47ee62050':
Adding resizeMode to widget samples.
2011-06-15 13:44:06 -07:00
Anirudh Dewani
03c343e16c
am b79c8d05: Merge "Adding resizeMode to widget samples." into honeycomb-mr2
...
* commit 'b79c8d0583f84b185d0bd2a47d41a25aaee469b8':
Adding resizeMode to widget samples.
2011-06-15 12:29:47 -07:00
Anirudh Dewani
b79c8d0583
Merge "Adding resizeMode to widget samples." into honeycomb-mr2
2011-06-15 10:57:44 -07:00
David Turner
7b1f606b8c
am 1aa6b813: am 7284c53c: am e68305d9: Merge "Handle egl context"
...
* commit '1aa6b813c267953c19d029c4864f31db58992f98':
Handle egl context
2011-06-14 13:23:52 -07:00
David Turner
279fd012f2
am 65803c1f: am 3389c10a: am 96deb3b2: Merge "emulator opengl: Create and destroy Surfaces"
...
* commit '65803c1fc73dfd52c93dd717b2cea17ac5c84dc9':
emulator opengl: Create and destroy Surfaces
2011-06-14 13:23:45 -07:00
David Turner
1aa6b813c2
am 7284c53c: am e68305d9: Merge "Handle egl context"
...
* commit '7284c53cfe1a4f21e487c4d312c4a5b685d82ffb':
Handle egl context
2011-06-14 12:59:34 -07:00
David Turner
65803c1fc7
am 3389c10a: am 96deb3b2: Merge "emulator opengl: Create and destroy Surfaces"
...
* commit '3389c10a1057038b213c85d5180f8199f956c0b8':
emulator opengl: Create and destroy Surfaces
2011-06-14 12:59:31 -07:00
David Turner
7284c53cfe
am e68305d9: Merge "Handle egl context"
...
* commit 'e68305d9c0ffdb5f99a1b9c62618825bb526e4c4':
Handle egl context
2011-06-14 12:40:01 -07:00
David Turner
3389c10a10
am 96deb3b2: Merge "emulator opengl: Create and destroy Surfaces"
...
* commit '96deb3b2c85508cc166097fea92b20326a3f94f9':
emulator opengl: Create and destroy Surfaces
2011-06-14 12:39:56 -07:00
David Turner
e68305d9c0
Merge "Handle egl context"
2011-06-14 12:12:09 -07:00
David Turner
96deb3b2c8
Merge "emulator opengl: Create and destroy Surfaces"
2011-06-14 12:10:42 -07:00
Dianne Hackborn
ce28e09784
am 67117872: am b181a0d1: Merge "New API demos showing use of tabs with fragments." into honeycomb-mr2
...
* commit '67117872570ae826923c496055d153df473f7740':
New API demos showing use of tabs with fragments.
2011-06-13 16:38:27 -07:00
Dianne Hackborn
6711787257
am b181a0d1: Merge "New API demos showing use of tabs with fragments." into honeycomb-mr2
...
* commit 'b181a0d1a8c880449ba58dc8d5798bc39cba2153':
New API demos showing use of tabs with fragments.
2011-06-13 16:36:31 -07:00
Dianne Hackborn
b181a0d1a8
Merge "New API demos showing use of tabs with fragments." into honeycomb-mr2
2011-06-13 16:33:26 -07:00
Dianne Hackborn
be6b6b494f
New API demos showing use of tabs with fragments.
...
Also various cleanup in other demos.
Change-Id: I4f5669117e28312bcd4b28795c5eca5f4ab6dcfb
2011-06-13 16:27:17 -07:00
Bruno Oliveira
68a87a4ac6
am d0e6d6f7: am 6f24f89c: Merge "Adds the Random Music Player sample." into honeycomb-mr2
...
* commit 'd0e6d6f71fe5aab3c9faeecfc480ea7d69c5a080':
Adds the Random Music Player sample.
2011-06-13 14:31:02 -07:00
Bruno Oliveira
d0e6d6f71f
am 6f24f89c: Merge "Adds the Random Music Player sample." into honeycomb-mr2
...
* commit '6f24f89ccb8a4f8a5d86b5e6798ebe2ebab827d2':
Adds the Random Music Player sample.
2011-06-13 14:27:51 -07:00
Bruno Oliveira
6f24f89ccb
Merge "Adds the Random Music Player sample." into honeycomb-mr2
2011-06-13 14:25:26 -07: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
David Turner
e41a5eac82
am 7b659b11: am 742a85dc: am 0e5c2beb: Merge "First commit of the system egl implementation."
...
* commit '7b659b11401998b80227052c13ed7dfd7bee2f60':
First commit of the system egl implementation.
2011-06-10 10:07:13 -07:00
David Turner
7b659b1140
am 742a85dc: am 0e5c2beb: Merge "First commit of the system egl implementation."
...
* commit '742a85dc4b342c53b29fbbb68d15ea8f10f5af1b':
First commit of the system egl implementation.
2011-06-10 08:42:13 -07:00
David Turner
742a85dc4b
am 0e5c2beb: Merge "First commit of the system egl implementation."
...
* commit '0e5c2beb132d87f1190ab8d2aa9edde2563007f9':
First commit of the system egl implementation.
2011-06-10 08:16:35 -07:00
David Turner
0e5c2beb13
Merge "First commit of the system egl implementation."
2011-06-10 07:21:31 -07:00