This patch replaces the DirectDraw dependent surfaces allocation with mspace 
malloc.
(bugzilla #29254).

Future work on this issue can include:
1) Tuning mspace for surfaces.
2) Separating the deallocations of DEVRAM resources from those of surfaces. 
Currently, there is only one release_ring.
3) compacting the VRAM.

However, when real DirectDraw Qxl support does land, the previous method can be 
used again (Though separating the deallocations of DEVRAM resources from those 
of surfaces will be still a good idea).

Cheers,
Yonit.
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to