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. |