Hi, This is the start of the qxl -> spice abi translation code. It is really just a first step, but even at the current state it is good enougth to handle 0.4 spice guest drivers.
Future plan is to cover all spice structs used by qxl that way. Once everything is covered no code except the qxl struct parser should call get_virt(). cheers, Gerd Gerd Hoffmann (6): qxl abi: parse QXLDrawable. qxl abi: parse QXLCompatDrawable. qxl abi: parse QXLAlphaBlnd (+Compat) qxl abi: parse QXLFill. qxl abi: parse QXLOpaque. qxl abi: add missing QXLCopyBits common/canvas_base.c | 4 +- common/gl_canvas.c | 6 +- server/Makefile.am | 2 + server/red_parse_qxl.c | 197 ++++++++++++++++++++++++++++ server/red_parse_qxl.h | 62 +++++++++ server/red_worker.c | 334 ++++++++++++++++++++++++----------------------- spice.proto | 4 +- spice1.proto | 4 +- 8 files changed, 441 insertions(+), 172 deletions(-) create mode 100644 server/red_parse_qxl.c create mode 100644 server/red_parse_qxl.h _______________________________________________ Spice-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/spice-devel
