<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sdk/emulator/opengl/shared/emugl/common, branch replicant-6.0</title>
<subtitle>sdk
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/'/>
<entry>
<title>emulator/opengl: Remove obsolete directory.</title>
<updated>2014-12-08T08:27:26+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-12-07T13:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=e8d37d5d88fa24a66ea8467e9b87a665b5e56992'/>
<id>e8d37d5d88fa24a66ea8467e9b87a665b5e56992</id>
<content type='text'>
All sources were moved to external/qemu/distrib/android-emugl
to make it easier to modify both the emulator and host libraries
at the same time. See:

    https://android-review.googlesource.com/#/c/118203/

As such, the sources in this directory are now ignored and can be
safely removed.

Change-Id: I5d143c971f995e2599e5e1d6174030d6803e8080
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All sources were moved to external/qemu/distrib/android-emugl
to make it easier to modify both the emulator and host libraries
at the same time. See:

    https://android-review.googlesource.com/#/c/118203/

As such, the sources in this directory are now ignored and can be
safely removed.

Change-Id: I5d143c971f995e2599e5e1d6174030d6803e8080
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Add UniqueIntegerMap class.</title>
<updated>2014-09-16T01:01:26+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-09-15T17:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=9f35027153ad98865b57ef0fcd86940c44afd3e6'/>
<id>9f35027153ad98865b57ef0fcd86940c44afd3e6</id>
<content type='text'>
This helper class will be used by future patches to map arbitraty
opaque 'void*' values (e.g. EGLImage values) to 32-bit unique values
that can be sent through the wire protocol.

Change-Id: I5b17a1f230e5f9f8b905af66ba79b312f3f01e55
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helper class will be used by future patches to map arbitraty
opaque 'void*' values (e.g. EGLImage values) to 32-bit unique values
that can be sent through the wire protocol.

Change-Id: I5b17a1f230e5f9f8b905af66ba79b312f3f01e55
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Cleanup build files + remove obsolete tests.</title>
<updated>2014-08-27T17:01:06+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-08-27T17:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=31435b2d287b4eb5a4def3dfb17fbd7f930e5ced'/>
<id>31435b2d287b4eb5a4def3dfb17fbd7f930e5ced</id>
<content type='text'>
This patch cleans up the build files for the GPU emulation libraries
(i.e. there is no need to test for BUILD_EMULATOR_64BITS anymore,
filtering is now handled by the build system directly).

+ Remove a bunch obsolete tests, which were not unit tests, despite
  their name beginning with ut_xxxx.

  Which includes removing dependency on SDL too.

+ Remove -m64 and -fPIC flags from compilation. These are not
  necessary anymore (again, the build system now takes charge of
  placing them when necessary), and generated link-time warning
  when building Windows executables.

+ Remove a few declarations related to the now-obsolete platform
  build (these libraries are only built with the emulator's build
  system now).

Change-Id: I27c28979c42cd51f2fe9e30edd4141136e80ee03
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch cleans up the build files for the GPU emulation libraries
(i.e. there is no need to test for BUILD_EMULATOR_64BITS anymore,
filtering is now handled by the build system directly).

+ Remove a bunch obsolete tests, which were not unit tests, despite
  their name beginning with ut_xxxx.

  Which includes removing dependency on SDL too.

+ Remove -m64 and -fPIC flags from compilation. These are not
  necessary anymore (again, the build system now takes charge of
  placing them when necessary), and generated link-time warning
  when building Windows executables.

+ Remove a few declarations related to the now-obsolete platform
  build (these libraries are only built with the emulator's build
  system now).

Change-Id: I27c28979c42cd51f2fe9e30edd4141136e80ee03
</pre>
</div>
</content>
</entry>
<entry>
<title>Support dynamic lib name without ".dylib" on Mac</title>
<updated>2014-07-28T02:41:56+00:00</updated>
<author>
<name>Tina Zhang</name>
<email>tina.zhang@intel.com</email>
</author>
<published>2014-07-25T02:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=1ee821ec62d0adf1fc6132a1cf853d3af0467908'/>
<id>1ee821ec62d0adf1fc6132a1cf853d3af0467908</id>
<content type='text'>
On Mac, some of the dynamic libs has name without ".dylib". Like,
"System/Library/Frameworks/OpenGL.framework/OpenGL", we need solution
to handle it in the dlopen() API.

Change-Id: Ie513ace5a0d7d154f73e0f13919005d1498901d7
Signed-off-by: Tina Zhang &lt;tina.zhang@intel.com&gt;
Signed-off-by: Chao Qin &lt;chaox.qin@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Mac, some of the dynamic libs has name without ".dylib". Like,
"System/Library/Frameworks/OpenGL.framework/OpenGL", we need solution
to handle it in the dlopen() API.

Change-Id: Ie513ace5a0d7d154f73e0f13919005d1498901d7
Signed-off-by: Tina Zhang &lt;tina.zhang@intel.com&gt;
Signed-off-by: Chao Qin &lt;chaox.qin@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: refactor Thread class.</title>
<updated>2014-07-09T16:16:17+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-07-09T13:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=40cc9f9d50e998b0ce965b261ecf4d206a58618e'/>
<id>40cc9f9d50e998b0ce965b261ecf4d206a58618e</id>
<content type='text'>
+ Add unit test.

Change-Id: I26d84cf590f6bfff3304be3f42dc0196bcc7f6d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ Add unit test.

Change-Id: I26d84cf590f6bfff3304be3f42dc0196bcc7f6d2
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: refactor shared library handling.</title>
<updated>2014-07-09T16:12:08+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-07-08T19:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=242a075e3256fc7f369f0e5f93fd2ae91c255774'/>
<id>242a075e3256fc7f369f0e5f93fd2ae91c255774</id>
<content type='text'>
+ Add a unit test.

Change-Id: I27c993d1dc819e5bd89fc1e9ae266e11e6ef9a76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ Add a unit test.

Change-Id: I27c993d1dc819e5bd89fc1e9ae266e11e6ef9a76
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Prepare for 64-bit build changes.</title>
<updated>2014-06-11T12:57:38+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-06-11T12:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=d430650793909f763de85847d234903606302b96'/>
<id>d430650793909f763de85847d234903606302b96</id>
<content type='text'>
This patch slightly modifies the build files for the GPU emulation
libraries to prepare for future changes in the emulator-specific
build system that will be necessary to support Win64 binaries.

The main difference is the introduction of 64-bit versions of the
emugl-begin-host-&lt;type&gt; macros, named emugl-begin-host64-&lt;type&gt;.

Change-Id: Ib40c030fa407b0ed951755dd9b007fda85778e03
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch slightly modifies the build files for the GPU emulation
libraries to prepare for future changes in the emulator-specific
build system that will be necessary to support Win64 binaries.

The main difference is the introduction of 64-bit versions of the
emugl-begin-host-&lt;type&gt; macros, named emugl-begin-host64-&lt;type&gt;.

Change-Id: Ib40c030fa407b0ed951755dd9b007fda85778e03
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Fix GCC 4.8 warnings.</title>
<updated>2014-04-28T10:45:16+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-04-28T10:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=88a8c6a97f1214871348afe30a5b4ef54e99a0a4'/>
<id>88a8c6a97f1214871348afe30a5b4ef54e99a0a4</id>
<content type='text'>
This fixes a few compiler warnings when building the GPU emulation
libraries with GCC 4.8. Note that GLbyte is defined as khronos_int8_t
which is signed!

Change-Id: I52027cd2eb20d6162983319f22d4da150ff514ed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a few compiler warnings when building the GPU emulation
libraries with GCC 4.8. Note that GLbyte is defined as khronos_int8_t
which is signed!

Change-Id: I52027cd2eb20d6162983319f22d4da150ff514ed
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Fix misc. compiler warnings.</title>
<updated>2014-04-01T08:22:22+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-03-27T16:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=3d3ebb75c82c4d8c66d9c2029dac16a1d4758dd2'/>
<id>3d3ebb75c82c4d8c66d9c2029dac16a1d4758dd2</id>
<content type='text'>
These warnings appear when building the sources through the emulator's
standalone build system, not the platform one.

Change-Id: Ib5d51cf6211f32763be00c7436ae14c06f76b436
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These warnings appear when building the sources through the emulator's
standalone build system, not the platform one.

Change-Id: Ib5d51cf6211f32763be00c7436ae14c06f76b436
</pre>
</div>
</content>
</entry>
<entry>
<title>emulator/opengl: Allow standalone build.</title>
<updated>2014-03-11T17:03:08+00:00</updated>
<author>
<name>David 'Digit' Turner</name>
<email>digit@google.com</email>
</author>
<published>2014-03-01T11:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/sdk/commit/?id=56b89bc863d1a5da6234f05923f63b5466e1ce3f'/>
<id>56b89bc863d1a5da6234f05923f63b5466e1ce3f</id>
<content type='text'>
This patch improves the build files for the GPU emulation
libraries to allow them to be built directly with the emulator's
own standalone build system.

Change-Id: I205392bdfe4223a5c43fa67e24a2beffcbcbc07a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch improves the build files for the GPU emulation
libraries to allow them to be built directly with the emulator's
own standalone build system.

Change-Id: I205392bdfe4223a5c43fa67e24a2beffcbcbc07a
</pre>
</div>
</content>
</entry>
</feed>
