#include "pipe/p_state.h"
#include "pipe/p_context.h"
-#include "virgl_protocol.h"
-
-#include "virgl_screen.h"
-#include "util/u_slab.h"
+#include "util/slab.h"
#include "util/list.h"
-#include "indices/u_primconvert.h"
-struct virgl_resource;
-struct virgl_buffer;
+struct pipe_screen;
+struct tgsi_token;
+struct u_upload_mgr;
+struct virgl_cmd_buf;
struct virgl_sampler_view {
struct pipe_sampler_view base;
struct pipe_framebuffer_state framebuffer;
- struct util_slab_mempool texture_transfer_pool;
+ struct slab_child_pool texture_transfer_pool;
- struct pipe_index_buffer index_buffer;
struct u_upload_mgr *uploader;
struct pipe_vertex_buffer vertex_buffer[PIPE_MAX_ATTRIBS];