• Home
  • Raw
  • Download

Lines Matching refs:vrend_resource

109    struct vrend_resource *res;
438 struct vrend_resource base;
451 struct vrend_resource *texture;
464 struct vrend_resource *buffer;
477 struct vrend_resource *texture;
495 struct vrend_resource *texture;
499 struct vrend_resource *res;
505 struct vrend_resource *res;
748 static struct vrend_resource *vrend_renderer_ctx_res_lookup(struct vrend_context *ctx, int res_hand…
759 struct vrend_resource *res,
1832 struct vrend_resource *res; in vrend_create_surface()
2105 struct vrend_resource *res; in vrend_create_sampler_view()
2286 void debug_texture(MAYBE_UNUSED const char *f, const struct vrend_resource *gt) in debug_texture()
2312 void vrend_fb_bind_texture_id(struct vrend_resource *res, in vrend_fb_bind_texture_id()
2389 void vrend_fb_bind_texture(struct vrend_resource *res, in vrend_fb_bind_texture()
2847 struct vrend_resource *res; in vrend_set_uniform_buffer()
2880 struct vrend_resource *res; in vrend_set_index_buffer()
2888 vrend_resource_reference((struct vrend_resource **)&ctx->sub->ib.buffer, NULL); in vrend_set_index_buffer()
2893 vrend_resource_reference((struct vrend_resource **)&ctx->sub->ib.buffer, res); in vrend_set_index_buffer()
2897 vrend_resource_reference((struct vrend_resource **)&ctx->sub->ib.buffer, NULL); in vrend_set_index_buffer()
2908 struct vrend_resource *res; in vrend_set_single_vbo()
2920 vrend_resource_reference((struct vrend_resource **)&vbo->base.buffer, NULL); in vrend_set_single_vbo()
2929 vrend_resource_reference((struct vrend_resource **)&vbo->base.buffer, res); in vrend_set_single_vbo()
2947 vrend_resource_reference((struct vrend_resource **)&ctx->sub->vbo[i].base.buffer, NULL); in vrend_set_num_vbo()
3080 struct vrend_resource *res; in vrend_set_single_image_view()
3111 struct vrend_resource *res; in vrend_set_single_ssbo()
3140 struct vrend_resource *res; in vrend_set_single_abo()
3889 struct vrend_resource *res; in vrend_clear_texture()
4036 struct vrend_resource *res; in vrend_draw_bind_vertex_legacy()
4043 res = (struct vrend_resource *)ctx->sub->vbo[vbo_index].base.buffer; in vrend_draw_bind_vertex_legacy()
4145 struct vrend_resource *res = (struct vrend_resource *)vbo[i].base.buffer; in vrend_draw_bind_vertex_binding()
4166 struct vrend_resource *res = (struct vrend_resource *)vbo[i].base.buffer; in vrend_draw_bind_vertex_binding()
4215 struct vrend_resource *texture = tview->texture; in vrend_draw_bind_samplers_shader()
4250 struct vrend_resource *res; in vrend_draw_bind_ubo_shader()
4269 res = (struct vrend_resource *)cb->buffer; in vrend_draw_bind_ubo_shader()
4300 struct vrend_resource *res; in vrend_draw_bind_ssbo_shader()
4317 res = (struct vrend_resource *)ssbo->res; in vrend_draw_bind_ssbo_shader()
4333 struct vrend_resource *res; in vrend_draw_bind_abo_shader()
4344 res = (struct vrend_resource *)abo->res; in vrend_draw_bind_abo_shader()
4585 struct vrend_resource *indirect_res = NULL; in vrend_draw_vbo()
4586 struct vrend_resource *indirect_params_res = NULL; in vrend_draw_vbo()
4682 struct vrend_resource *res = (struct vrend_resource *)sub_ctx->ib.buffer; in vrend_draw_vbo()
4842 struct vrend_resource *indirect_res = NULL; in vrend_launch_grid()
5704 struct vrend_resource *res, in vrend_apply_sampler_state()
6042 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_pipe_resource_unref()
6053 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_pipe_resource_attach_iov()
6067 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_pipe_resource_detach_iov()
6083 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_pipe_resource_export_fd()
6327 vrend_resource_reference((struct vrend_resource **)&sub->ib.buffer, NULL); in vrend_destroy_sub_context()
6668 static void vrend_create_buffer(struct vrend_resource *gr, uint32_t width, uint32_t flags) in vrend_create_buffer()
6742 vrend_resource_alloc_buffer(struct vrend_resource *gr, uint32_t flags) in vrend_resource_alloc_buffer()
6802 struct vrend_resource *gr) in vrend_renderer_resource_copy_args()
6822 static void vrend_resource_gbm_init(struct vrend_resource *gr, uint32_t format) in vrend_resource_gbm_init()
6872 static enum virgl_formats vrend_resource_fixup_emulated_bgra(struct vrend_resource *gr, in vrend_resource_fixup_emulated_bgra()
6901 static int vrend_resource_alloc_texture(struct vrend_resource *gr, in vrend_resource_alloc_texture()
7083 static struct vrend_resource *
7086 struct vrend_resource *gr; in vrend_resource_create()
7096 gr = (struct vrend_resource *)CALLOC_STRUCT(vrend_texture); in vrend_resource_create()
7115 struct vrend_resource *gr; in vrend_renderer_resource_create()
7138 void vrend_renderer_resource_destroy(struct vrend_resource *res) in vrend_renderer_resource_destroy()
7281 static bool check_transfer_iovec(struct vrend_resource *res, in check_transfer_iovec()
7287 static bool check_transfer_bounds(struct vrend_resource *res, in check_transfer_bounds()
7337 static uint64_t vrend_transfer_size(struct vrend_resource *vres, in vrend_transfer_size()
7369 static bool check_iov_bounds(struct vrend_resource *res, in check_iov_bounds()
7448 struct vrend_resource *res, in vrend_renderer_transfer_write_iov()
7703 static uint32_t vrend_get_texture_depth(struct vrend_resource *res, uint32_t level) in vrend_get_texture_depth()
7715 static int vrend_transfer_send_getteximage(struct vrend_resource *res, in vrend_transfer_send_getteximage()
7795 static void do_readpixels(struct vrend_resource *res, in do_readpixels()
7820 struct vrend_resource *res, in vrend_transfer_send_readpixels()
7981 static int vrend_transfer_send_readonly(struct vrend_resource *res, in vrend_transfer_send_readonly()
8013 struct vrend_resource *res, in vrend_renderer_transfer_send_iov()
8066 struct vrend_resource *res, in vrend_renderer_transfer_internal()
8122 struct vrend_resource *res; in vrend_renderer_transfer_iov()
8138 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_transfer_pipe()
8150 struct vrend_resource *res; in vrend_transfer_inline_write()
8188 struct vrend_resource *src_res, *dst_res; in vrend_renderer_copy_transfer3d()
8442 struct vrend_resource *src_res, in vrend_resource_buffer_copy()
8443 struct vrend_resource *dst_res, in vrend_resource_buffer_copy()
8455 static void vrend_resource_copy_fallback(struct vrend_resource *src_res, in vrend_resource_copy_fallback()
8456 struct vrend_resource *dst_res, in vrend_resource_copy_fallback()
8636 vrend_copy_sub_image(struct vrend_resource* src_res, struct vrend_resource * dst_res, in vrend_copy_sub_image()
8663 struct vrend_resource *src_res, *dst_res; in vrend_renderer_resource_copy_region()
8773 static GLuint vrend_make_view(struct vrend_resource *res, enum virgl_formats format) in vrend_make_view()
8806 struct vrend_resource *src_res, in vrend_renderer_blit_int()
8807 struct vrend_resource *dst_res, in vrend_renderer_blit_int()
8818 struct vrend_resource *intermediate_copy = 0; in vrend_renderer_blit_int()
8974 intermediate_copy = (struct vrend_resource *)CALLOC_STRUCT(vrend_texture); in vrend_renderer_blit_int()
9092 struct vrend_resource *src_res, *dst_res; in vrend_renderer_blit()
9429 struct vrend_resource *res; in vrend_create_query()
9621 struct vrend_resource *res; in vrend_get_query_result_qbo()
9777 struct vrend_resource *res; in vrend_create_so_target()
10487 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_get_cursor_contents()
10553 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_get_rect()
10602 (struct vrend_resource *)res->pipe_resource); in vrend_renderer_attach_res_ctx()
10628 static struct vrend_resource *vrend_renderer_ctx_res_lookup(struct vrend_context *ctx, int res_hand… in vrend_renderer_ctx_res_lookup()
10645 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_resource_get_info()
10819 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_export_query()
10844 struct vrend_resource *res; in vrend_renderer_pipe_resource_create()
10845 res = (struct vrend_resource *)vrend_renderer_resource_create(args, NULL); in vrend_renderer_pipe_resource_create()
10857 struct vrend_resource *res, *stor; in vrend_get_blob_pipe()
10922 struct vrend_resource *gr; in vrend_renderer_pipe_resource_set_type()
10983 (struct vrend_resource *)res->pipe_resource); in vrend_renderer_pipe_resource_set_type()
10990 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_resource_get_map_info()
10996 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_resource_map()
11012 struct vrend_resource *res = (struct vrend_resource *)pres; in vrend_renderer_resource_unmap()
11097 struct vrend_resource *res; in vrend_renderer_get_meminfo()