replicant-frameworks_native/opengl/libs/GLES_trace/src
Siva Velusamy a73a97728b gltrace: Add support for tracing running applications.
Currently, to activate OpenGL tracing, an application has to be
start with --opengl-trace option (or have a debug prop set).

This CL adds support for tracing an application which may already
be running. This is implemented as follows:
    - DDMS initiates a JDWP message to the VM indicating that
      opengl traces be enabled.
    - When that message is received, a flag is set that indicates
      that tracing should be enabled.
    - The trace flag is checked during every eglSwap() operation,
      and if it finds that tracing should be active and it isn't,
      then it starts the tracing component.

Change-Id: I3347fe89fc06c7404d7aa9360f4b21e5bf36ebcb
2012-12-20 10:38:47 -08:00
..
gltrace.pb.cpp gltrace: Send vertex attribute data after glDraw() call. 2012-03-01 17:41:53 -08:00
gltrace.pb.h gltrace: Send vertex attribute data after glDraw() call. 2012-03-01 17:41:53 -08:00
gltrace_api.cpp Fix return type of glGetAttribLocation and glGetUniformLocation 2012-11-06 14:39:08 -08:00
gltrace_api.h Fix return type of glGetAttribLocation and glGetUniformLocation 2012-11-06 14:39:08 -08:00
gltrace_context.cpp gltrace: flush trace buffer on createContext & makeCurrent 2012-08-16 14:41:20 -07:00
gltrace_context.h gltrace: Fixup vertex attrib pointers only for GLES2 2012-06-11 11:16:56 -07:00
gltrace_egl.cpp gltrace: add user settings to control data captured. 2012-01-04 12:50:13 -08:00
gltrace_egl.h gltrace: transport buffering and context management 2012-01-04 11:38:37 -08:00
gltrace_eglapi.cpp gltrace: Add support for tracing running applications. 2012-12-20 10:38:47 -08:00
gltrace_fixup.cpp am 168dfe71: am 5e530e02: am a151a19d: Merge "Fix return type of glGetAttribLocation and glGetUniformLocation" 2012-11-06 20:46:17 -08:00
gltrace_fixup.h gltrace: Make code 64-bit safe. 2012-02-27 12:08:47 -08:00
gltrace_hooks.cpp glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
gltrace_hooks.h glestrace: Framework for GLES tracing library 2011-12-02 15:30:17 -08:00
gltrace_transport.cpp gltrace: Allow receiving commands of length > 4 2012-05-16 12:00:24 -07:00
gltrace_transport.h gltrace: Allow receiving commands of length > 4 2012-05-16 12:00:24 -07:00