diff options
Diffstat (limited to 'opengl/libs/GLES_trace/TODO.txt')
-rw-r--r-- | opengl/libs/GLES_trace/TODO.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/opengl/libs/GLES_trace/TODO.txt b/opengl/libs/GLES_trace/TODO.txt new file mode 100644 index 0000000..f5e6e95 --- /dev/null +++ b/opengl/libs/GLES_trace/TODO.txt @@ -0,0 +1,14 @@ +TODO: + - Context - Currently, we don't do anything regarding the contexts that are created. + Need to maintain more state regarding contexts, and figure out what happens in the + presence of multiple contexts. + + - Transport: Each GLMessage is sent via a socket as soon as the message is received. + i.e., there is no buffering of messages. Buffering should improve performance. + + - Initialization: On first connection, send some basic information that includes: + 1. version of the trace library + 2. implementation dependent GL state variables such as # of vertex arrays etc. + + - eglSwapBuffers: The images are lzf compressed, but there is no mode that transfers + only the differences from the previous images. |