mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 08:58:02 +02:00
r300g: inline winsys_buffer_destroy
This commit is contained in:
parent
3eb5577783
commit
5862b6ed61
1 changed files with 4 additions and 12 deletions
|
|
@ -119,27 +119,19 @@ int r300_upload_user_buffers(struct r300_context *r300)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static void r300_winsys_buffer_destroy(struct r300_screen *r300screen,
|
||||
struct r300_buffer *rbuf)
|
||||
{
|
||||
struct r300_winsys_screen *rws = r300screen->rws;
|
||||
|
||||
if (rbuf->buf) {
|
||||
rws->buffer_reference(rws, &rbuf->buf, NULL);
|
||||
rbuf->buf = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
static void r300_buffer_destroy(struct pipe_screen *screen,
|
||||
struct pipe_resource *buf)
|
||||
{
|
||||
struct r300_screen *r300screen = r300_screen(screen);
|
||||
struct r300_buffer *rbuf = r300_buffer(buf);
|
||||
struct r300_winsys_screen *rws = r300screen->rws;
|
||||
|
||||
if (rbuf->constant_buffer)
|
||||
FREE(rbuf->constant_buffer);
|
||||
|
||||
r300_winsys_buffer_destroy(r300screen, rbuf);
|
||||
if (rbuf->buf)
|
||||
rws->buffer_reference(rws, &rbuf->buf, NULL);
|
||||
|
||||
FREE(rbuf);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue