History log of /sdk/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp
Revision Date Author Comments
2a4aa00b0f579a3be0e8449914e65c9329253611 17-Apr-2014 David 'Digit' Turner <digit@google.com> emulator/opengl: Backport fixes from master branch.

This back-ports several fixes from aosp/master branch into idea133:

145e25 Fix the Google Maps crash issue
e33909 Support GL_MAX_TEXTURE_SIZE case to glGetIntegerv API
c6dd20 Fix Mac build.

Change-Id: I26a05956c3b926dddeb638c6cff979199075ecbb
145e259c9a73ca361aca82e2853f75f808718d42 10-Jan-2014 John Hinman <john.hinman@intel.com> Fix the Google Maps crash issue

This patch can fix Google maps crash issue which calls GLES APIs
with NULL EGL context.

BUG: 13631653

Change-Id: Idff9a32af0c0bc30bd484d421581d244ca229b1f
3d3ebb75c82c4d8c66d9c2029dac16a1d4758dd2 27-Mar-2014 David 'Digit' Turner <digit@google.com> emulator/opengl: Fix misc. compiler warnings.

These warnings appear when building the sources through the emulator's
standalone build system, not the platform one.

Change-Id: Ib5d51cf6211f32763be00c7436ae14c06f76b436
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
81e372046c2212585a4ff518ccdcff950d476717 26-Apr-2012 Jesse Hall <jessehall@google.com> Export GL strings through render_api

This also changes the strings reported by the default OpenGL ES
1.1/2.0 to OpenGL translators so they include the strings from the
underlying OpenGL implementation. This will give more useful bug
reports and SDK deployment statistics.

Change-Id: Id2d231a4fe3c40157c24a63ec19785826e037fd3
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