diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-03-29 22:30:07 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-03-29 22:30:07 -0400 |
commit | 4b48daf466e2bacdb4cb84080ea8df9009612693 (patch) | |
tree | e4e9dc38b539ae31d9883c2dde2b984cad18c78e /TODO | |
parent | 7be9348dca4fa55289439b045079a9e819bf00e7 (diff) |
TODO; beginning of image hashing; move virtual/phsyical functions to qxl.h
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -104,6 +104,23 @@ for the root pixmap (and in general for the (few) windows that have a pixmap background). + - When copying from pixmap to framebuffer, right now we just copy + the bits from the fb allocated pixmap. + + - With hashing, we need to copy it to video memory, hash it, then set the + "unique" field to that hash value (plus the QXL_CACHE + flag). Presumably we'll get a normal remove on it when it is no + longer in use. + + - If we know an image is available in video memory already, we should just + submit it. There is no race condition here because the image is + ultimately removed from vmem by the driver. + + (Note hash value could probably just be XID plus a serial number). + + - So for the proof of concept we'll be hashing complete pixmaps every time + we submit them. + - Tiles It may be beneficial to send pixmaps in smaller tiles, though Yaniv @@ -182,4 +199,7 @@ Question: - Split out ring code into qxl_ring.c - Don't keep the maps around that are just used in preinit - (Is there any real reason to not just do the CheckDevice in ScreenInit?) + (Is there any real reason to not just do the CheckDevice in + ScreenInit?) + + |