aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/glesv2debugger/Context.java
Commit message (Collapse)AuthorAgeFilesLines
* Rename package to com.android.ide.eclipse.gldebugger.Siva Velusamy2011-09-061-526/+0
| | | | Change-Id: Id9030afeb13eac4fd725c27f19593cd9218fb369
* Remove @Override's.Siva Velusamy2011-09-061-6/+0
| | | | | | | Update sources to compile with Java 1.5. The plugin should build now, except for the tests folder. Change-Id: I07cafdd40056705e9d24f444c054fe85f9e5e152
* GLES2Dbg: more tests and minor fixes/improvementsDavid Li2011-09-061-3/+6
| | | | | Change-Id: I24adaad3c96d62a23570d05be66a9e20b7643223 Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: use GL implementation constants sent from serverDavid Li2011-09-061-28/+69
| | | | Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: noop - camelCase function namesDavid Li2011-09-061-33/+33
| | | | Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: reconstruct vertex attributes to match indicesDavid Li2011-09-061-31/+38
| | | | | | | | 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: cache Messages to RandomAccessFileDavid Li2011-09-061-42/+175
| | | | | | -Load and format Message when the frame is selected to save memory. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: code gen for frameDavid Li2011-09-061-3/+7
| | | | | | Also loading *.gles2dbg dump files. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: organize calls into frames and contextsDavid Li2011-09-061-58/+181
| | | | | | | | | Maintain a current state for each context updated by each call. eglSwapBuffers Begins a new frame; clone current state. Use clone to compute context for a call within that frame later on, in the context tree view. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: add more state tracking and snapshot of state per GL callDavid Li2011-09-061-63/+187
| | | | | | | | Use TreeView and Reflection to display the states per GL call. Need to implement more state cloning and tacking. Prepare to group calls by frame, and clone the context for each frame. Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: implemented shader tracking and editingDavid Li2011-09-021-4/+13
| | | | | | | Next commit is improving the protocol and checking errors after shader upload Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: added reference frame for glReadPixelsDavid Li2011-09-021-0/+88
Change-Id: I9b74a2eaf3a0e15ff3e7addbca168acc1c9b2f44 Signed-off-by: David Li <davidxli@google.com>