aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/MessageProcessor.java
Commit message (Collapse)AuthorAgeFilesLines
* Rename package to com.android.ide.eclipse.gldebugger.Siva Velusamy2011-09-061-173/+0
| | | | Change-Id: Id9030afeb13eac4fd725c27f19593cd9218fb369
* GLES2Dbg: noop - camelCase function namesDavid Li2011-09-061-5/+5
| | | | Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: reconstruct vertex attributes to match indicesDavid Li2011-09-061-36/+46
| | | | | | | | Rather than converting glDrawElements into glDrawArrays and uploading all attributes each draw call. Also added CaptureDraw and CaptureSwap options. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: use 256KB chunks for lzf compressionDavid Li2011-09-021-7/+34
| | | | | | | | | | | Data format is u32 totalDecompressedSize, then repeat: u32 chunkDecompressedSize, u32 chunkCompressedSize, chunk data. If chunkCompressedSize == 0, then chunk is not compressed. Also start fixing integer sizes on server. On client, set endianness to match server. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: added SETPROP expectResponseDavid Li2011-09-021-3/+5
| | | | | | | | | To allow "stepping" in functions. Also fix bug in reference frame. Use reference frame for CopyTex(Sub)Image2D. Change-Id: If5ef32ba97a6cf5bc43162dc41cf62c6494d2093 Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: added reference frame for glReadPixelsDavid Li2011-09-021-1/+11
| | | | | Change-Id: I9b74a2eaf3a0e15ff3e7addbca168acc1c9b2f44 Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: use liblzf for compressing imagesDavid Li2011-09-021-31/+5
| | | | | | liblzf is in external/liblzf Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: Added state tracking and vertex data capturing.David Li2011-09-021-13/+15
| | | | | Change-Id: Iaf56a52240b84fef5689a03f96d613349a492b43 Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: Initial commit of OpenGL ES 2.0 Debugger ClientDavid Li2011-09-021-0/+148
Displays GL call parameters, textures, screen captures and shader source. Server code is in frameworks/base/opengl/libs/GLES2_dbg. Protobuf code is generated using generate_debugger_message_proto.py in server code. Change-Id: Idf86af2b4087497ff723953a3fd0889f79c2e116 Signed-off-by: David Li <davidxli@google.com>