virgl.h 697 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Virtio vhost-user GPU Device
  3. *
  4. * Copyright Red Hat, Inc. 2013-2018
  5. *
  6. * Authors:
  7. * Dave Airlie <airlied@redhat.com>
  8. * Gerd Hoffmann <kraxel@redhat.com>
  9. * Marc-André Lureau <marcandre.lureau@redhat.com>
  10. *
  11. * This work is licensed under the terms of the GNU GPL, version 2 or later.
  12. * See the COPYING file in the top-level directory.
  13. */
  14. #ifndef VUGPU_VIRGL_H
  15. #define VUGPU_VIRGL_H
  16. #include "vugpu.h"
  17. bool vg_virgl_init(VuGpu *g);
  18. uint32_t vg_virgl_get_num_capsets(void);
  19. void vg_virgl_process_cmd(VuGpu *vg, struct virtio_gpu_ctrl_command *cmd);
  20. void vg_virgl_update_cursor_data(VuGpu *g, uint32_t resource_id,
  21. gpointer data);
  22. #endif