~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
201
201
 
202
202
   pipe_mutex_lock(mgr->mutex);
203
203
   
204
 
   assert(!pipe_is_referenced(&buf->base.base.reference));
 
204
   assert(!pipe_is_referenced(&buf->base.reference));
205
205
   
206
206
   buf->mapCount = 0;
207
207
 
326
326
   }
327
327
   pb_unmap(slab->bo);
328
328
 
329
 
   numBuffers = slab->bo->base.size / mgr->bufSize;
 
329
   numBuffers = slab->bo->size / mgr->bufSize;
330
330
 
331
331
   slab->buffers = CALLOC(numBuffers, sizeof(*slab->buffers));
332
332
   if (!slab->buffers) {
342
342
 
343
343
   buf = slab->buffers;
344
344
   for (i=0; i < numBuffers; ++i) {
345
 
      pipe_reference_init(&buf->base.base.reference, 0);
346
 
      buf->base.base.size = mgr->bufSize;
347
 
      buf->base.base.alignment = 0;
348
 
      buf->base.base.usage = 0;
 
345
      pipe_reference_init(&buf->base.reference, 0);
 
346
      buf->base.size = mgr->bufSize;
 
347
      buf->base.alignment = 0;
 
348
      buf->base.usage = 0;
349
349
      buf->base.vtbl = &pb_slab_buffer_vtbl;
350
350
      buf->slab = slab;
351
351
      buf->start = i* mgr->bufSize;
421
421
   pipe_mutex_unlock(mgr->mutex);
422
422
   buf = LIST_ENTRY(struct pb_slab_buffer, list, head);
423
423
   
424
 
   pipe_reference_init(&buf->base.base.reference, 1);
425
 
   buf->base.base.alignment = desc->alignment;
426
 
   buf->base.base.usage = desc->usage;
 
424
   pipe_reference_init(&buf->base.reference, 1);
 
425
   buf->base.alignment = desc->alignment;
 
426
   buf->base.usage = desc->usage;
427
427
   
428
428
   return &buf->base;
429
429
}