diff options
author | Marek Olšák <[email protected]> | 2011-09-11 17:24:24 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2011-09-11 18:29:27 +0200 |
commit | 4682e706012fe26627a2f827db01b5068cc62814 (patch) | |
tree | 640717b8898a4bf2e7dde1fa474a88159efee07e /src/gallium/winsys/radeon/drm | |
parent | 2154c672b3f2a0f3de7aaacd9260954b9310262a (diff) |
pb_buffer: inline 'base' sub-struct
Diffstat (limited to 'src/gallium/winsys/radeon/drm')
-rw-r--r-- | src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c index b45efe5f49c..1dc6eeb4cb0 100644 --- a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c +++ b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c @@ -356,10 +356,10 @@ static struct pb_buffer *radeon_bomgr_create_bo(struct pb_manager *_mgr, if (!bo) return NULL; - pipe_reference_init(&bo->base.base.reference, 1); - bo->base.base.alignment = desc->alignment; - bo->base.base.usage = desc->usage; - bo->base.base.size = size; + pipe_reference_init(&bo->base.reference, 1); + bo->base.alignment = desc->alignment; + bo->base.usage = desc->usage; + bo->base.size = size; bo->base.vtbl = &radeon_bo_vtbl; bo->mgr = mgr; bo->rws = mgr->rws; @@ -592,10 +592,10 @@ static struct pb_buffer *radeon_winsys_bo_from_handle(struct radeon_winsys *rws, bo->name = whandle->handle; /* Initialize it. */ - pipe_reference_init(&bo->base.base.reference, 1); - bo->base.base.alignment = 0; - bo->base.base.usage = PB_USAGE_GPU_WRITE | PB_USAGE_GPU_READ; - bo->base.base.size = bo->size; + pipe_reference_init(&bo->base.reference, 1); + bo->base.alignment = 0; + bo->base.usage = PB_USAGE_GPU_WRITE | PB_USAGE_GPU_READ; + bo->base.size = bo->size; bo->base.vtbl = &radeon_bo_vtbl; bo->mgr = mgr; bo->rws = mgr->rws; @@ -609,7 +609,7 @@ done: if (stride) *stride = whandle->stride; if (size) - *size = bo->base.base.size; + *size = bo->base.size; return (struct pb_buffer*)bo; |