• Home
  • History
  • Annotate
  • only in /sdk/emulator/opengl/host/libs/GLESv2_dec/
History log of /sdk/emulator/opengl/host/libs/GLESv2_dec/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d430650793909f763de85847d234903606302b96 11-Jun-2014 David 'Digit' Turner <digit@google.com> emulator/opengl: Prepare for 64-bit build changes.

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-<type> macros, named emugl-begin-host64-<type>.

Change-Id: Ib40c030fa407b0ed951755dd9b007fda85778e03
ndroid.mk
56b89bc863d1a5da6234f05923f63b5466e1ce3f 01-Mar-2014 David 'Digit' Turner <digit@google.com> emulator/opengl: Allow standalone build.

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
ndroid.mk
b81cc7bbd7baa35042af6c6b71edcfe94004bbcd 14-Jan-2014 David 'Digit' Turner <digit@android.com> emulator/opengl: Get rid of all compiler warnings (Linux).

This patch gets rid of all compiler warnings for the
GPU emulation libraries when building on a Linux host.

Note that GLcommon/GLutils.h now provides two new functions
to perform 'safe' type casts between unsigned integers and
pointers: SafePointerFromUInt() and SafeUIntFromPointer().

Change-Id: I01c48bbd72f925d70eb9831f57e15815e687121f
L2Decoder.cpp
3d1eacc2a657b024587bbf6f369f073c4daa36be 31-May-2012 Jesse Hall <jessehall@google.com> Move emugl system code to development.git

Because of the way the SDK and Android system images are branched,
host code that goes into the SDK tools can't live in the same
repository as code that goes into the system image. This change keeps
the emugl host code in sdk.git/emulator/opengl while moving the emugl
system code to development.git/tools/emulator/opengl.

A few changes were made beyond simply cloning the directories:

(a) Makefiles were modified to only build the relevant components. Not
doing so would break the build due to having multiple rule
definitions.

(b) Protocol spec files were moved from the guest encoder directories
to the host decoder directories. The decoder must support older
versions of the protocol, but not newer versions, so it makes
sense to keep the latest version of the protocol spec with the
decoder.

(c) Along with that, the encoder is now built from checked in
generated encoder source rather than directly from the protocol
spec. The generated code must be updated manually. This makes it
possible to freeze the system encoder version without freezing the
host decoder version, and also makes it very obvious when a
protocol changes is happening that will require special
backwards-compatibility support in the decoder/renderer.

(d) Host-only and system-only code were removed from the repository
where they aren't used.

(e) README and DESIGN documents were updated to reflect this split.

No actual source code was changed due to the above.

Change-Id: I70b576a70ac3dc94155f931508b152178f1e8cd5
ndroid.mk
l2.attrib
l2.in
l2.types
l2_types.h
ce6c3389061fb9fcdefc94fab2044a8e11600b52 16-Apr-2012 Jesse Hall <jessehall@google.com> Move emulator GLES from development.git to sdk.git

The emulator GLES support has two interfaces: a host shared library
interface used by QEMU, and a protocol between the platform and the
host. The host library interface is not versioned; QEMU and the GLES
renderer must match. The protocol on the other hand must be backwards
compatible: a new GLES renderer must support an older platform image.

Thus for branching purposes it makes more sense to put the GLES
renderer in sdk.git, which is branched along with qemu.git for SDK
releases. Platform images will be built against the protocol version
in the platform branch of sdk.git.

Change-Id: I2c3bce627ecfd0a4b3e688d1839fe10755a21e58
ndroid.mk
L2Decoder.cpp
L2Decoder.h