summaryrefslogtreecommitdiffstats
path: root/opengl/libs/GLES_trace/TODO.txt
blob: f5e6e9518c7cc473917f9fbcb6b9f627d4de75cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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.