VGint image_bind_samplers(struct vg_image *img, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) { img->sampler.min_img_filter = image_sampler_filter(img->base.ctx); img->sampler.mag_img_filter = image_sampler_filter(img->base.ctx); samplers[3] = &img->sampler; sampler_views[3] = img->sampler_view; return 1; }
VGint image_bind_samplers(struct vg_image *img, struct pipe_sampler_state **samplers, struct pipe_texture **textures) { img->sampler.min_img_filter = image_sampler_filter(img->base.ctx); img->sampler.mag_img_filter = image_sampler_filter(img->base.ctx); samplers[3] = &img->sampler; textures[3] = img->texture; return 1; }