David Li
067eefee5a
GLES2Dbg: implemented MessageParser
...
To allow user to input GL function call
Change-Id: I5e19c11d74ed7a6bf6c5cafcbd58a0da952b0b46
Signed-off-by: David Li <davidxli@google.com >
2011-04-12 15:55:59 -07:00
David Li
5089368bc7
GLES2Dbg: added SETPROP expectResponse
...
To allow "stepping" in functions.
Also fix bug in reference frame.
Use reference frame for CopyTex(Sub)Image2D.
Change-Id: I70083200a1e911aaeb74ca85cb10bae16bd4db18
Signed-off-by: David Li <davidxli@google.com >
2011-04-12 15:55:59 -07:00
David Li
7bc448f9d5
GLES2Dbg: change TableViewer to ListViewer
...
For much faster scrolling
Change-Id: I72d91581c52038c090d21cc9307327d5e774c4cd
Signed-off-by: David Li <davidxli@google.com >
2011-04-12 15:55:59 -07:00
David Li
0ad029674b
GLES2Dbg: added reference frame for glReadPixels
...
Change-Id: I7d6900e3101be61fb7801b3ca2eaea603d917e6b
Signed-off-by: David Li <davidxli@google.com >
2011-04-12 15:55:59 -07:00
David Li
0a5638a10b
GLES2Dbg: use liblzf for compressing images
...
liblzf is in external/liblzf
Change-Id: I5425529cbb24acaf5c41a9046784a8fa7c1791f9
Signed-off-by: David Li <davidxli@google.com >
2011-04-12 15:55:59 -07:00
Amit Feller
a7ec4c76e2
This is a common library for the EGL/GLES/GLES2 translator libraries.
...
It includes code that is shared with all three components:
ThreadInfo.h - defines a structure of information stored in the TLS.
TranslatorIfaces - defines the interface between EGL and its client APIs (GLES and GLESv2)
objectrNameManager - manages the set of OpenGL objects in share groups name space.
Change-Id: Idb1bd1e2c3dcbb5dac7ba4ea85f78da856b897d9
2011-04-12 15:28:14 +03:00
David 'Digit' Turner
9d62f6e437
am e40fb554: am 07dfa1b1: am 0ed88818: am cecd02c1: Merge "emulator: Remove the global Make variable trick for emulator-specific system modules."
...
* commit 'e40fb554a9bbb938fac2277ac965b01e2ef40051':
emulator: Remove the global Make variable trick for emulator-specific system modules.
2011-04-11 17:32:02 -07:00
David 'Digit' Turner
e40fb554a9
am 07dfa1b1: am 0ed88818: am cecd02c1: Merge "emulator: Remove the global Make variable trick for emulator-specific system modules."
...
* commit '07dfa1b15d8ef2bce114d094d3281421ec6034e2':
emulator: Remove the global Make variable trick for emulator-specific system modules.
2011-04-11 17:26:31 -07:00
David 'Digit' Turner
f02db0b22d
am 929e2f10: am 4fc035aa: am 9909e7f5: am b24b2470: Merge "Really fix the Mac SDK build this time. Doh."
...
* commit '929e2f101620087c3ffbd6c214286c0b1348154b':
Really fix the Mac SDK build this time. Doh.
2011-04-11 14:50:10 -07:00
David 'Digit' Turner
f5b7571291
am 6bd20ca2: am f0f9b1bd: am ca7616f2: am d5106417: Merge "Fix Mac sdk builds"
...
* commit '6bd20ca22a4483cd75eb3e66682ec830d8688852':
Fix Mac sdk builds
2011-04-11 14:50:08 -07:00
David Turner
62ac521c61
am 0f7fe2a2: am 5c0f4ce0: am 5eaaac26: am e8c05eb1: Merge "fix handling pointers in emugen."
...
* commit '0f7fe2a2a0ccc3ba38440e66174184cbb01b889a':
fix handling pointers in emugen.
2011-04-11 14:50:06 -07:00
David Turner
58a12822d4
am 8ce14fd8: am 0c0fd648: am fef11912: am ba43b928: Merge "emulator opengl - directory rearrangment"
...
* commit '8ce14fd8b058d4815c89ae04f0476142a26ec540':
emulator opengl - directory rearrangment
2011-04-11 14:50:02 -07:00
David 'Digit' Turner
929e2f1016
am 4fc035aa: am 9909e7f5: am b24b2470: Merge "Really fix the Mac SDK build this time. Doh."
...
* commit '4fc035aaca64214f4af2425d6b6d68187241b38d':
Really fix the Mac SDK build this time. Doh.
2011-04-11 14:46:51 -07:00
David 'Digit' Turner
6bd20ca22a
am f0f9b1bd: am ca7616f2: am d5106417: Merge "Fix Mac sdk builds"
...
* commit 'f0f9b1bd4010f9584675a83e079e7ab6167bb7ee':
Fix Mac sdk builds
2011-04-11 14:46:37 -07:00
David Turner
0f7fe2a2a0
am 5c0f4ce0: am 5eaaac26: am e8c05eb1: Merge "fix handling pointers in emugen."
...
* commit '5c0f4ce0bede5b1652853e7bc14dcc0e0a98ac5c':
fix handling pointers in emugen.
2011-04-11 14:46:34 -07:00
David Turner
8ce14fd8b0
am 0c0fd648: am fef11912: am ba43b928: Merge "emulator opengl - directory rearrangment"
...
* commit '0c0fd6480c7dfd40de6a0514abd634e481c35f90':
emulator opengl - directory rearrangment
2011-04-11 14:46:27 -07:00
David 'Digit' Turner
776bd3e46c
emulator: Remove the global Make variable trick for emulator-specific system modules.
...
Remove a sad trick that was used to smoothly move the platform-specific emulator
modules from sdk/emulator/ to development/tools/emulator/system without creating
build conflicts.
Now that the sdk/ modules have been removed, we can get rid of the guard variable.
Change-Id: I0261fcd6cdf6af7564106c5ab8d2b3bda001d567
2011-04-07 10:58:07 +02:00
David 'Digit' Turner
45c722023d
Really fix the Mac SDK build this time. Doh.
...
Change-Id: I529c42f89e752b245f76d7ea0d55ad6c676936b0
2011-04-05 17:23:55 +02:00
David 'Digit' Turner
c29456a000
Fix Mac sdk builds
...
Change-Id: Ia90be6b2ef10520ab2efb70fc03332a36e531ddc
2011-04-05 15:37:31 +02:00
David Turner
e8c05eb11a
Merge "fix handling pointers in emugen."
2011-04-05 05:59:55 -07:00
Vladimir Chtchetkine
105b40da3f
Merge "Fix build scripts for vbox_x86 target"
2011-04-04 09:40:35 -07:00
Liran
03c86416d5
fix handling pointers in emugen.
...
Moved 'isPointer' attribute from variable to type field.
The .types input file now includes new column specifying if a type is a pointer or not
previously emugen declared as pointer only types which included '*' character but did not
process well the case of 'char **' (pointer to pointer).
Fixed the gl.types and ut_rendercontrol.types accordingly.
Few other fixes to gl.attrib and gl.in.
Change-Id: Ifd3591119dfa504703c68556802a40e38fe4940e
2011-04-04 16:05:18 +03:00
Jacky Romano
81c015740c
emulator opengl - directory rearrangment
...
Move system/OpenglCodecCommon into shared/OpenglCodecCommon so it's code
can be shared among more components of the project.
Move tests/ut_renderer/TimeUtils.* into a the common area
Annotate ErrLog.h and GLDecoderContextData.h with the project license statement
Change-Id: Ieea42e95edd5ad89fda4cfa40356a012304ee976
2011-04-04 12:20:49 +03:00
Vladimir Chtchetkine
3e254c17fd
Fix build scripts for vbox_x86 target
...
Change-Id: I9a626711a887c26b0825d291ffa3f7400b728518
2011-04-01 08:27:02 -07:00
Jean-Baptiste Queru
88f4283b08
am 4f1e514c: am 02fe35d6: am c969a03b: merge from open-source master
...
* commit '4f1e514c19368a46316e3975cd8ec0855bcc598c':
Fix device builds
2011-03-31 09:50:36 -07:00
Jean-Baptiste Queru
4f1e514c19
am 02fe35d6: am c969a03b: merge from open-source master
...
* commit '02fe35d64f2eb11b6ce8afd046a4d37ee227d1a9':
Fix device builds
2011-03-31 09:48:44 -07:00
David 'Digit' Turner
e97b54b648
Fix device builds
...
This patch ensures that the egl.cfg file specific to our
hardware OpenGL emulation is only copied to the system images
of emulator-specific build products.
This fixes a conflict for device-specific products (which provide
their own hw-specific egl.cfg).
Change-Id: I30cd64ba5915e5ffdc1091de8db20f6c3c671486
2011-03-31 09:39:59 +02:00
David 'Digit' Turner
8243e7b4fc
am e61f64b3: am 7b14e7c0: am a5d35801: am 50dd0170: Merge "Fix linux sdk build."
...
* commit 'e61f64b332911ba6830959d3d1b59620b1b85dc5':
Fix linux sdk build.
2011-03-30 16:36:32 -07:00
David Turner
37ef2afc48
am 720ec5ef: am ee8e31ad: am 02c8a712: am 4bda89b6: Merge changes I6379d6b1,I77794044
...
* commit '720ec5efca302e63b78a6dafaebe97c3abba456a':
Android emulator opengl - host side EGL wrapper
Android emulator opengl - unit test host side renderer
2011-03-30 16:36:30 -07:00
David Turner
accc143f6a
am 5a1237f5: am 420e1b0d: am d5df4a71: am 485970b9: Merge "Android emulator opengles - unit test gles wrapper"
...
* commit '5a1237f519169b81e4cf5ab21143506a297b22e1':
Android emulator opengles - unit test gles wrapper
2011-03-30 16:36:26 -07:00
David Turner
d9abb30968
am af2d828a: am 98c75d03: am 0aa24748: am 3f22fdc0: Merge "Android emulator opengl - unit testing render control api"
...
* commit 'af2d828a8b319902e0317f9965fb86c577d7843f':
Android emulator opengl - unit testing render control api
2011-03-30 16:35:45 -07:00
David Turner
9a74f8e7f3
am 61dd0b82: am e347712d: am 06bf2701: am 02ef4e99: Merge "Android emulator opengl - OpenGL ES 1.1 decoder"
...
* commit '61dd0b82511cc2000799835d6cdebdcd0769b453':
Android emulator opengl - OpenGL ES 1.1 decoder
2011-03-30 16:35:39 -07:00
David Turner
03c0ab6771
am a3137783: am 2e5f0d15: am 8a882514: am 39c9911c: Merge "Emulator opengl - Opengl ES 1.1 encoder"
...
* commit 'a3137783dcbe06bb4da04a722c727eb361851aa8':
Emulator opengl - Opengl ES 1.1 encoder
2011-03-30 16:34:50 -07:00
David Turner
8eae16f9ba
am e9f8263d: am 483ff042: am 687d8b76: am 98015723: Merge "Opengl implementation - codec common code"
...
* commit 'e9f8263d2a516ef56917a21fe90382cefbca6f38':
Opengl implementation - codec common code
2011-03-30 16:34:46 -07:00
David Turner
5a4f0c40d4
am d56f61b3: am 201398b4: am 85d6342d: am 99d6295f: Merge "Enable lcd backlight in the emulator."
...
* commit 'd56f61b3fdd02cb4483a759e240180bac1dd23aa':
Enable lcd backlight in the emulator.
2011-03-30 16:34:30 -07:00
David 'Digit' Turner
d6174475af
am 74a30541: am 1ca79b34: am 8edebe1f: am 4712e4eb: Merge "qemud: disable debug traces"
...
* commit '74a30541a481ce598b61c2c3665020207c6351bd':
qemud: disable debug traces
2011-03-30 16:34:17 -07:00
David 'Digit' Turner
e61f64b332
am 7b14e7c0: am a5d35801: am 50dd0170: Merge "Fix linux sdk build."
...
* commit '7b14e7c051eabf2f9b3e2f8035d8330a4924d930':
Fix linux sdk build.
2011-03-30 08:21:25 -07:00
David Turner
720ec5efca
am ee8e31ad: am 02c8a712: am 4bda89b6: Merge changes I6379d6b1,I77794044
...
* commit 'ee8e31ad5229634770ecd6eb5c3a52ff03284c17':
Android emulator opengl - host side EGL wrapper
Android emulator opengl - unit test host side renderer
2011-03-30 08:21:20 -07:00
David Turner
5a1237f519
am 420e1b0d: am d5df4a71: am 485970b9: Merge "Android emulator opengles - unit test gles wrapper"
...
* commit '420e1b0dd42e645bf1b928f3fb9d13a0560e366f':
Android emulator opengles - unit test gles wrapper
2011-03-30 08:21:15 -07:00
David Turner
af2d828a8b
am 98c75d03: am 0aa24748: am 3f22fdc0: Merge "Android emulator opengl - unit testing render control api"
...
* commit '98c75d03495e55c756db5d76218467f355eb8193':
Android emulator opengl - unit testing render control api
2011-03-30 08:21:13 -07:00
David Turner
61dd0b8251
am e347712d: am 06bf2701: am 02ef4e99: Merge "Android emulator opengl - OpenGL ES 1.1 decoder"
...
* commit 'e347712dace1e1924e319bc4a6a89796dd7a4cb2':
Android emulator opengl - OpenGL ES 1.1 decoder
2011-03-30 08:21:10 -07:00
David Turner
a3137783dc
am 2e5f0d15: am 8a882514: am 39c9911c: Merge "Emulator opengl - Opengl ES 1.1 encoder"
...
* commit '2e5f0d15fbb875e67845503427a8ee204261ca5b':
Emulator opengl - Opengl ES 1.1 encoder
2011-03-30 08:21:07 -07:00
David Turner
e9f8263d2a
am 483ff042: am 687d8b76: am 98015723: Merge "Opengl implementation - codec common code"
...
* commit '483ff04245c6f6739663fa9357f75d6900bc5259':
Opengl implementation - codec common code
2011-03-30 08:21:04 -07:00
David Turner
d56f61b3fd
am 201398b4: am 85d6342d: am 99d6295f: Merge "Enable lcd backlight in the emulator."
...
* commit '201398b4890f37e2a0db4ef33dfc2140506a4957':
Enable lcd backlight in the emulator.
2011-03-30 08:20:36 -07:00
David 'Digit' Turner
74a30541a4
am 1ca79b34: am 8edebe1f: am 4712e4eb: Merge "qemud: disable debug traces"
...
* commit '1ca79b3497eb4ca3f7341dcb97bb263d8fa6245b':
qemud: disable debug traces
2011-03-30 08:20:18 -07:00
David 'Digit' Turner
db35d9a010
Fix linux sdk build.
...
This is a temporary patch until we update the prebuilt/ tree accordingly
to include libxcb.so for Linux.
Change-Id: I76d9966bfb73bf3f5ca35cc30f6e12fb262dc2b2
2011-03-29 18:37:37 +02:00
David Turner
4bda89b6df
Merge changes I6379d6b1,I77794044
...
* changes:
Android emulator opengl - host side EGL wrapper
Android emulator opengl - unit test host side renderer
2011-03-28 13:12:14 -07:00
David Turner
485970b99f
Merge "Android emulator opengles - unit test gles wrapper"
2011-03-28 13:04:52 -07:00
David Turner
3f22fdc0fa
Merge "Android emulator opengl - unit testing render control api"
2011-03-28 13:01:00 -07:00
David Turner
02ef4e9957
Merge "Android emulator opengl - OpenGL ES 1.1 decoder"
2011-03-28 12:59:55 -07:00