David Turner
91acad1afa
am 1c39202b: Merge "emulator opengl: pool of fixups to the host side."
...
* commit '1c39202b7a9e4a28085e35da8a68d5f9d1e61afd':
emulator opengl: pool of fixups to the host side.
2011-06-21 11:29:21 -07:00
Brett Chabot
fb75d53bfb
Merge "Add layoutlib-tests to sdk build."
2011-06-21 11:27:45 -07:00
David Turner
5b675210ed
Merge "emulator opengl: use eglGetProcAddress in EGL dispatch."
2011-06-21 11:11:11 -07:00
David Turner
c3349b5a4c
Merge "emulator egl translator: Fix eglGetProcAddress."
2011-06-21 11:08:54 -07:00
David Turner
f4c9f254df
Merge "opengl renderer: Fixed colorBuffer texture creation."
2011-06-21 11:07:26 -07:00
David Turner
025c1f7f1b
Merge "emulator opengl: Fix bug when re-binding the same context"
2011-06-21 11:05:56 -07:00
David Turner
3ef2b6bfdf
Merge "emulator opengl: more few fixups needed for the system to load."
2011-06-21 11:03:01 -07:00
David Turner
1c39202b7a
Merge "emulator opengl: pool of fixups to the host side."
2011-06-21 11:02:46 -07:00
David Turner
59970b6d11
am 7304f16f: am 8f709075: am 3f5c9555: Merge "emulator opengl: pool of fixups to the system components."
...
* commit '7304f16f03097fa4d19b8baf29a0abe907483069':
emulator opengl: pool of fixups to the system components.
2011-06-21 05:38:01 -07:00
David Turner
25354d605d
am 97ae42d7: am 02c5d31f: am 6aef5092: Merge "emulator opengl: added Bind texture to EGLImage/surface"
...
* commit '97ae42d71849d02fa2a9766bf29d16adffdb6981':
emulator opengl: added Bind texture to EGLImage/surface
2011-06-21 05:34:26 -07:00
David Turner
f70e6700c5
am ad070202: am e0126df2: am 390b0753: Merge "emulator opengl: Added glFinishRoundTrip to GLESv2"
...
* commit 'ad07020224a19d30d8c35c248a87a1b34266bebc':
emulator opengl: Added glFinishRoundTrip to GLESv2
2011-06-21 05:34:18 -07:00
David Turner
7304f16f03
am 8f709075: am 3f5c9555: Merge "emulator opengl: pool of fixups to the system components."
...
* commit '8f709075cbed02f8f660b89f2fd7b6131dad19c4':
emulator opengl: pool of fixups to the system components.
2011-06-21 05:11:50 -07:00
David Turner
97ae42d718
am 02c5d31f: am 6aef5092: Merge "emulator opengl: added Bind texture to EGLImage/surface"
...
* commit '02c5d31f09559c1793ee34bea9cfecddeafced18':
emulator opengl: added Bind texture to EGLImage/surface
2011-06-21 05:09:55 -07:00
David Turner
ad07020224
am e0126df2: am 390b0753: Merge "emulator opengl: Added glFinishRoundTrip to GLESv2"
...
* commit 'e0126df2a644e1d1325bc4b43026b5dc25b9ed9b':
emulator opengl: Added glFinishRoundTrip to GLESv2
2011-06-21 05:09:51 -07:00
David Turner
8f709075cb
am 3f5c9555: Merge "emulator opengl: pool of fixups to the system components."
...
* commit '3f5c95553a0cf67881fa5a722571747fc6d46128':
emulator opengl: pool of fixups to the system components.
2011-06-21 04:50:38 -07:00
David Turner
02c5d31f09
am 6aef5092: Merge "emulator opengl: added Bind texture to EGLImage/surface"
...
* commit '6aef50929c667d52f58263766465c0b4eeb4daa9':
emulator opengl: added Bind texture to EGLImage/surface
2011-06-21 04:48:54 -07:00
David Turner
e0126df2a6
am 390b0753: Merge "emulator opengl: Added glFinishRoundTrip to GLESv2"
...
* commit '390b0753a9a46de18a1a56662274e7c5ee8b8241':
emulator opengl: Added glFinishRoundTrip to GLESv2
2011-06-21 04:48:49 -07:00
Guy Zadikario
a2ec7339da
emulator opengl: use eglGetProcAddress in EGL dispatch.
...
Initialize EGL extensions functions in the EGLDispatch
table using eglGetProcAddress instead of dlsym.
(try dlsym if eglGetProcAddress failed).
Change-Id: I256c4c5f9f3728a5b0e4d5bbcc75b83aa8a85f29
2011-06-21 14:48:44 +03:00
Guy Zadikario
4ec4346f07
emulator egl translator: Fix eglGetProcAddress.
...
Fixed eglGetProcAddress when called for egl
extension functions.
Also fixed a typo in the EGL extension string.
Change-Id: Ia081257fa641182246eec723d08ae2e9148ca0cc
2011-06-21 14:48:44 +03:00
Guy Zadikario
f0dce80492
opengl renderer: Fixed colorBuffer texture creation.
...
The created texture format which represents the color buffer must
be of type GL_RGB or GL_RGBA also for the 565/5551 surface formats.
Change-Id: I7799a4824a0a5b8d57e3bfc507cac5664340725e
2011-06-21 14:48:44 +03:00
Guy Zadikario
b57ad81dae
emulator opengl: Fix bug when re-binding the same context
...
When re-binding the same context the resoult was that the
surfaces got unbinded from the context.
Fixed that situation and added an optimization to do nothing
in case of re-binding the same context to the same binded surfaces.
Change-Id: Ic7058723399b0807d902c29b4170c7465c02bb99
2011-06-21 14:48:44 +03:00
Stas Gurtovoy
5def410ff5
emulator opengl: more few fixups needed for the system to load.
...
Change-Id: I698b14d0f594c091c237a605aeefbb048bf746ca
2011-06-21 14:48:44 +03:00
Stas Gurtovoy
613025efb3
emulator opengl: pool of fixups to the host side.
...
Those are the host side fixups required for the system to load
without failure to the point of bootanimation is run.
Change-Id: I42eebb123b05aaf6a0671e91e77a4ba6b330b852
2011-06-21 14:48:44 +03:00
David Turner
3f5c95553a
Merge "emulator opengl: pool of fixups to the system components."
2011-06-21 04:36:22 -07:00
David Turner
6aef50929c
Merge "emulator opengl: added Bind texture to EGLImage/surface"
2011-06-21 04:26:49 -07:00
David Turner
390b0753a9
Merge "emulator opengl: Added glFinishRoundTrip to GLESv2"
2011-06-21 04:25:05 -07:00
Stas Gurtovoy
6a79e88f01
emulator opengl: pool of fixups to the system components.
...
Those fixes make the system load without failure.
Also the flinger and bootanimation are running.
Change-Id: Ieb7039e76c444df778a421a07bccc48514199245
2011-06-21 01:41:50 +03:00
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
a26f6f221b
emulator opengl: Added glFinishRoundTrip to GLESv2
...
Change-Id: Ia1c6cb7e75a1769040d13e81d0da7db5f5c28435
2011-06-21 01:41:50 +03:00
David Turner
0ed0e2fabd
am e7661212: am 4a47a38b: am cd108d55: Merge "emulator opengl: Small change to support more surface attributes"
...
* commit 'e76612125ce64486fff9e4089537e37a34018f05':
emulator opengl: Small change to support more surface attributes
2011-06-20 09:11:21 -07:00
David Turner
c98d28c7c6
am cbf73e7b: am 5d4b1f50: am c4b10a54: Merge "emulator opengl: Added glFinishRoundTrip implementation."
...
* commit 'cbf73e7bfadd3c94fceb5afc6e51fc800acbf681':
emulator opengl: Added glFinishRoundTrip implementation.
2011-06-20 09:11:19 -07:00
David Turner
58c9dc194d
am 117408f1: am 407faf4c: am b9cbdec5: Merge "emulator opengl: implemented getProcAddress in GLESv1."
...
* commit '117408f1b6bd6a70bb9d94276a68c6236fefe5cc':
emulator opengl: implemented getProcAddress in GLESv1.
2011-06-20 09:11:16 -07:00
David Turner
c73a475de5
am 85f7ec00: am bf2d789d: am 52ae291a: Merge "emulator opengl: system GLESv1 first commit."
...
* commit '85f7ec006cdad4bacdc578068d5c670ea8f05403':
emulator opengl: system GLESv1 first commit.
2011-06-20 09:11:09 -07:00
David Turner
e76612125c
am 4a47a38b: am cd108d55: Merge "emulator opengl: Small change to support more surface attributes"
...
* commit '4a47a38b58ac4fe3e9ba39caa1d87131f7aef00a':
emulator opengl: Small change to support more surface attributes
2011-06-20 09:04:54 -07:00
David Turner
cbf73e7bfa
am 5d4b1f50: am c4b10a54: Merge "emulator opengl: Added glFinishRoundTrip implementation."
...
* commit '5d4b1f504219e4c5b9028fa45640b31f61862e7c':
emulator opengl: Added glFinishRoundTrip implementation.
2011-06-20 09:04:52 -07:00
David Turner
117408f1b6
am 407faf4c: am b9cbdec5: Merge "emulator opengl: implemented getProcAddress in GLESv1."
...
* commit '407faf4c6d095ab62f6911d892d5299782ff85a2':
emulator opengl: implemented getProcAddress in GLESv1.
2011-06-20 09:04:50 -07:00
David Turner
85f7ec006c
am bf2d789d: am 52ae291a: Merge "emulator opengl: system GLESv1 first commit."
...
* commit 'bf2d789d0df46a055637148dd4d0792cce5c428a':
emulator opengl: system GLESv1 first commit.
2011-06-20 09:04:46 -07:00
David Turner
4a47a38b58
am cd108d55: Merge "emulator opengl: Small change to support more surface attributes"
...
* commit 'cd108d55f4b1c7370d8903df957d8014f8957ae5':
emulator opengl: Small change to support more surface attributes
2011-06-20 08:48:09 -07:00
David Turner
5d4b1f5042
am c4b10a54: Merge "emulator opengl: Added glFinishRoundTrip implementation."
...
* commit 'c4b10a544f211fa311bf392a0f5bfb8fa9629820':
emulator opengl: Added glFinishRoundTrip implementation.
2011-06-20 08:47:59 -07:00
David Turner
407faf4c6d
am b9cbdec5: Merge "emulator opengl: implemented getProcAddress in GLESv1."
...
* commit 'b9cbdec58ed9a5d78645fb200e58a8f32f59381b':
emulator opengl: implemented getProcAddress in GLESv1.
2011-06-20 08:47:57 -07:00
David Turner
bf2d789d0d
am 52ae291a: Merge "emulator opengl: system GLESv1 first commit."
...
* commit '52ae291af5bd69287bd6127fda9d3a72282768ee':
emulator opengl: system GLESv1 first commit.
2011-06-20 08:47:52 -07:00
David Turner
cd108d55f4
Merge "emulator opengl: Small change to support more surface attributes"
2011-06-20 06:55:19 -07:00
David Turner
c4b10a544f
Merge "emulator opengl: Added glFinishRoundTrip implementation."
2011-06-20 06:37:37 -07:00
David Turner
b9cbdec58e
Merge "emulator opengl: implemented getProcAddress in GLESv1."
2011-06-20 06:28:56 -07:00
David Turner
52ae291af5
Merge "emulator opengl: system GLESv1 first commit."
2011-06-20 06:12:18 -07:00
Brett Chabot
c89b3dd6ef
Add layoutlib-tests to sdk build.
...
Change-Id: I20140b367d4f66d1b42d167c0f63f8b3df3e85ef
2011-06-17 18:38:21 -07:00
Gilles Debunne
d318f21b4b
Merge "XmlAdapters sample example no longer depends on hidden XmlDocumentProvider"
2011-06-17 11:08:00 -07:00
David 'Digit' Turner
a21ef2b154
sdk: Ensure we copy build.prop to platform image directory.
...
This patch ensures that we copy the generated build.prop file to
the platform image directory. This file will later be used by the
emulator and other tools to determine various properties of the
image without having to parse the system.img file.
For example, this can be used to extract the target CPU architecture
and/or ABI, and automatically adjust emulation based on this.
Change-Id: Ia5b67c6fb93078b6b224b10e3322af88b99c50b9
2011-06-17 18:01:22 +02:00
Liran
163235e504
opengl translator: fix eglGetConfigAttrib
...
fix renderable type parameter for eglconfig
Change-Id: Iac1d782cc37b0c7055bb90109a17583b84e6e6e3
2011-06-17 18:16:46 +03:00
Liran
ac7987ee84
opengl translator: conformance fixes
...
- fix destructor of eglcontext to delete its share group if needed
- fix available eglconfigs not to choose configs with BUFFER_SIZE=0
or configs which do not support RGBA
- fix conformant bit on eglconfig
- fix typo in glBindBuffer
- fix glVertexAttribPointer to send correct offset to GL with vbo
Change-Id: I69d980407a40cb371ec62c5c883e4190bdcfce72
2011-06-17 18:16:46 +03:00