summaryrefslogtreecommitdiffstats
path: root/opengl/libs/glesv2dbg.h
Commit message (Collapse)AuthorAgeFilesLines
* refactor EGL source codeMathias Agopian2011-05-161-3/+2
| | | | | no changes is functionality. split various objects into their own files. make egl_display objec's lock internal.
* GLES2Dbg: use dump.gles2dbg file when fails to create socketDavid Li2011-04-121-1/+4
| | | | | | | | | | | | setprop debug.egl.debug_forceUseFile 1: always use file setprop debug.egl.debug_maxFileSize <int MB>: exit when reached setprop debug.egl.debug_filePath <path>: may need to make the file writable first. setprop debug.egl.debug_port <unsigned short> setprop debug.egl.debug_proc <proc cmdline>: to match debuggee process Change-Id: I34ca1f3092f3abf17e2ded9d1689d0cdef6e07e8 Signed-off-by: David Li <davidxli@google.com>
* GLES2Dbg: change GLES2_dbg to shared libraryDavid Li2011-04-121-9/+13
| | | | | Change-Id: I493e9bff431bd939f4e80e1e9c614dd557307fa2 Signed-off-by: David Li <davidxli@google.com>
* GLES2Debugger: Make command exchange async to improve performance.David Li2011-03-111-1/+1
| | | | | | | | In message loop, use select to check for available commands from client, rather than always expecting commands in eglSwapBuffers. Change-Id: Ifc34dd77c2528c8b9c71f594e3eda4f93400cd2b Signed-off-by: David Li <davidxli@google.com>
* GLES2Debugger: Added DbgContext and vertex data capturing.David Li2011-03-101-0/+32
Send VBO related commands to client, which tracks the state. Maintain index buffer content and vertex attrib pointer/buffer state on server. During glDrawArrays/Elements, send user memory data to client. Change-Id: Ia920e90479329b301ae4b5735e833eeb20293c94 Signed-off-by: David Li <davidxli@google.com>