search for: cb44dd3

Displaying 4 results from an estimated 4 matches for "cb44dd3".

2014 Jun 16
2
[PATCH 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
...nouveau_fence_ref(NULL, &mgr->current); - nouveau_fence_new(screen, &screen->fence.current, FALSE); + nouveau_fence_new(mgr, &mgr->current, FALSE); } diff --git a/src/gallium/drivers/nouveau/nouveau_fence.h b/src/gallium/drivers/nouveau/nouveau_fence.h index 3984a9a..cb44dd3 100644 --- a/src/gallium/drivers/nouveau/nouveau_fence.h +++ b/src/gallium/drivers/nouveau/nouveau_fence.h @@ -11,6 +11,20 @@ #define NOUVEAU_FENCE_STATE_FLUSHED 3 #define NOUVEAU_FENCE_STATE_SIGNALLED 4 +struct nouveau_fence_mgr { + struct nouveau_fence *head; + struct nouveau_fence *tail...
2014 Jun 17
2
[PATCH try 2 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
...+ nouveau_fence_ref(NULL, &mgr->current); - nouveau_fence_new(screen, &screen->fence.current, FALSE); + nouveau_fence_new(mgr, &mgr->current, FALSE); } diff --git a/src/gallium/drivers/nouveau/nouveau_fence.h b/src/gallium/drivers/nouveau/nouveau_fence.h index 3984a9a..cb44dd3 100644 --- a/src/gallium/drivers/nouveau/nouveau_fence.h +++ b/src/gallium/drivers/nouveau/nouveau_fence.h @@ -11,6 +11,20 @@ #define NOUVEAU_FENCE_STATE_FLUSHED 3 #define NOUVEAU_FENCE_STATE_SIGNALLED 4 +struct nouveau_fence_mgr { + struct nouveau_fence *head; + struct nouveau_fence *tail; +...
2014 Jun 17
0
[PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...buf_kick(context->pushbuf, context->pushbuf->channel); +} + boolean nouveau_fence_new(struct nouveau_fence_mgr *mgr, struct nouveau_fence **fence, boolean emit) diff --git a/src/gallium/drivers/nouveau/nouveau_fence.h b/src/gallium/drivers/nouveau/nouveau_fence.h index cb44dd3..cdc60ed 100644 --- a/src/gallium/drivers/nouveau/nouveau_fence.h +++ b/src/gallium/drivers/nouveau/nouveau_fence.h @@ -32,10 +32,10 @@ struct nouveau_fence_work { }; struct nouveau_fence { + int32_t ref; struct nouveau_fence *next; struct nouveau_fence_mgr *mgr; int state; - in...
2014 Jun 21
3
[Mesa-dev] [PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...xt->pushbuf->channel); > +} > + > boolean > nouveau_fence_new(struct nouveau_fence_mgr *mgr, struct nouveau_fence **fence, > boolean emit) > diff --git a/src/gallium/drivers/nouveau/nouveau_fence.h b/src/gallium/drivers/nouveau/nouveau_fence.h > index cb44dd3..cdc60ed 100644 > --- a/src/gallium/drivers/nouveau/nouveau_fence.h > +++ b/src/gallium/drivers/nouveau/nouveau_fence.h > @@ -32,10 +32,10 @@ struct nouveau_fence_work { > }; > > struct nouveau_fence { > + int32_t ref; > struct nouveau_fence *next; > struct no...