• Home
  • Raw
  • Download

Lines Matching refs:res

40 void testvirgl_init_simple_1d_resource(struct virgl_renderer_resource_create_args *res, int handle)  in testvirgl_init_simple_1d_resource()  argument
42 res->handle = handle; in testvirgl_init_simple_1d_resource()
43 res->target = PIPE_TEXTURE_1D; in testvirgl_init_simple_1d_resource()
44 res->format = PIPE_FORMAT_B8G8R8X8_UNORM; in testvirgl_init_simple_1d_resource()
45 res->width = 50; in testvirgl_init_simple_1d_resource()
46 res->height = 1; in testvirgl_init_simple_1d_resource()
47 res->depth = 1; in testvirgl_init_simple_1d_resource()
48 res->array_size = 1; in testvirgl_init_simple_1d_resource()
49 res->last_level = 0; in testvirgl_init_simple_1d_resource()
50 res->nr_samples = 0; in testvirgl_init_simple_1d_resource()
51 res->bind = PIPE_BIND_SAMPLER_VIEW; in testvirgl_init_simple_1d_resource()
52 res->flags = 0; in testvirgl_init_simple_1d_resource()
55 void testvirgl_init_simple_buffer_sized(struct virgl_renderer_resource_create_args *res, int handle… in testvirgl_init_simple_buffer_sized() argument
57 res->handle = handle; in testvirgl_init_simple_buffer_sized()
58 res->target = PIPE_BUFFER; in testvirgl_init_simple_buffer_sized()
59 res->format = PIPE_FORMAT_R8_UNORM; in testvirgl_init_simple_buffer_sized()
60 res->width = width; in testvirgl_init_simple_buffer_sized()
61 res->height = 1; in testvirgl_init_simple_buffer_sized()
62 res->depth = 1; in testvirgl_init_simple_buffer_sized()
63 res->array_size = 1; in testvirgl_init_simple_buffer_sized()
64 res->last_level = 0; in testvirgl_init_simple_buffer_sized()
65 res->nr_samples = 0; in testvirgl_init_simple_buffer_sized()
66 res->bind = 0; in testvirgl_init_simple_buffer_sized()
67 res->flags = 0; in testvirgl_init_simple_buffer_sized()
70 void testvirgl_init_simple_buffer(struct virgl_renderer_resource_create_args *res, int handle) in testvirgl_init_simple_buffer() argument
72 testvirgl_init_simple_buffer_sized(res, handle, 50); in testvirgl_init_simple_buffer()
75 void testvirgl_init_simple_2d_resource(struct virgl_renderer_resource_create_args *res, int handle) in testvirgl_init_simple_2d_resource() argument
77 res->handle = handle; in testvirgl_init_simple_2d_resource()
78 res->target = PIPE_TEXTURE_2D; in testvirgl_init_simple_2d_resource()
79 res->format = PIPE_FORMAT_B8G8R8X8_UNORM; in testvirgl_init_simple_2d_resource()
80 res->width = 50; in testvirgl_init_simple_2d_resource()
81 res->height = 50; in testvirgl_init_simple_2d_resource()
82 res->depth = 1; in testvirgl_init_simple_2d_resource()
83 res->array_size = 1; in testvirgl_init_simple_2d_resource()
84 res->last_level = 0; in testvirgl_init_simple_2d_resource()
85 res->nr_samples = 0; in testvirgl_init_simple_2d_resource()
86 res->bind = PIPE_BIND_SAMPLER_VIEW; in testvirgl_init_simple_2d_resource()
87 res->flags = 0; in testvirgl_init_simple_2d_resource()
179 int testvirgl_create_backed_simple_2d_res(struct virgl_resource *res, in testvirgl_create_backed_simple_2d_res() argument
192 res->handle = handle; in testvirgl_create_backed_simple_2d_res()
193 res->base.target = args.target; in testvirgl_create_backed_simple_2d_res()
194 res->base.format = args.format; in testvirgl_create_backed_simple_2d_res()
196 backing_size = args.width * args.height * util_format_get_blocksize(res->base.format); in testvirgl_create_backed_simple_2d_res()
197 res->iovs = malloc(sizeof(struct iovec)); in testvirgl_create_backed_simple_2d_res()
199 res->iovs[0].iov_base = malloc(backing_size); in testvirgl_create_backed_simple_2d_res()
200 res->iovs[0].iov_len = backing_size; in testvirgl_create_backed_simple_2d_res()
201 res->niovs = 1; in testvirgl_create_backed_simple_2d_res()
203 virgl_renderer_resource_attach_iov(res->handle, res->iovs, res->niovs); in testvirgl_create_backed_simple_2d_res()
207 int testvirgl_create_backed_simple_1d_res(struct virgl_resource *res, in testvirgl_create_backed_simple_1d_res() argument
218 res->handle = handle; in testvirgl_create_backed_simple_1d_res()
219 res->base.target = args.target; in testvirgl_create_backed_simple_1d_res()
220 res->base.format = args.format; in testvirgl_create_backed_simple_1d_res()
222 backing_size = args.width * util_format_get_blocksize(res->base.format); in testvirgl_create_backed_simple_1d_res()
223 res->iovs = malloc(sizeof(struct iovec)); in testvirgl_create_backed_simple_1d_res()
225 res->iovs[0].iov_base = malloc(backing_size); in testvirgl_create_backed_simple_1d_res()
226 res->iovs[0].iov_len = backing_size; in testvirgl_create_backed_simple_1d_res()
227 res->niovs = 1; in testvirgl_create_backed_simple_1d_res()
229 virgl_renderer_resource_attach_iov(res->handle, res->iovs, res->niovs); in testvirgl_create_backed_simple_1d_res()
233 void testvirgl_destroy_backed_res(struct virgl_resource *res) in testvirgl_destroy_backed_res() argument
238 virgl_renderer_resource_detach_iov(res->handle, &iovs, &niovs); in testvirgl_destroy_backed_res()
242 virgl_renderer_resource_unref(res->handle); in testvirgl_destroy_backed_res()
245 int testvirgl_create_backed_simple_buffer(struct virgl_resource *res, in testvirgl_create_backed_simple_buffer() argument
257 res->handle = handle; in testvirgl_create_backed_simple_buffer()
258 res->base.target = args.target; in testvirgl_create_backed_simple_buffer()
259 res->base.format = args.format; in testvirgl_create_backed_simple_buffer()
260 res->base.bind = args.bind; in testvirgl_create_backed_simple_buffer()
261 backing_size = args.width * args.height * util_format_get_blocksize(res->base.format); in testvirgl_create_backed_simple_buffer()
262 res->iovs = malloc(sizeof(struct iovec)); in testvirgl_create_backed_simple_buffer()
264 res->iovs[0].iov_base = malloc(backing_size); in testvirgl_create_backed_simple_buffer()
265 res->iovs[0].iov_len = backing_size; in testvirgl_create_backed_simple_buffer()
266 res->niovs = 1; in testvirgl_create_backed_simple_buffer()
268 virgl_renderer_resource_attach_iov(res->handle, res->iovs, res->niovs); in testvirgl_create_backed_simple_buffer()
272 int testvirgl_create_unbacked_simple_buffer(struct virgl_resource *res, in testvirgl_create_unbacked_simple_buffer() argument
283 res->handle = handle; in testvirgl_create_unbacked_simple_buffer()
284 res->base.target = args.target; in testvirgl_create_unbacked_simple_buffer()
285 res->base.format = args.format; in testvirgl_create_unbacked_simple_buffer()
286 res->base.bind = args.bind; in testvirgl_create_unbacked_simple_buffer()