static struct pipe_resource *r600_resource_create(struct pipe_screen *screen, const struct pipe_resource *templ) { if (templ->target == PIPE_BUFFER && (templ->bind & PIPE_BIND_GLOBAL)) return r600_compute_global_buffer_create(screen, templ); return r600_resource_create_common(screen, templ); }
static struct pipe_resource *r600_resource_create(struct pipe_screen *screen, const struct pipe_resource *templ) { if (templ->target == PIPE_BUFFER) { if (templ->bind & PIPE_BIND_GLOBAL) { return r600_compute_global_buffer_create(screen, templ); } else { return r600_buffer_create(screen, templ, 4096); } } else { return r600_texture_create(screen, templ); } }