summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0/nvc0_context.c
diff options
context:
space:
mode:
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>2010-12-22 23:36:31 +0100
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>2010-12-23 15:19:22 +0100
commit2c20aae23393a3f6899f1775df47697ce65fc6ca (patch)
treea177e5e704de95a7391eaaf2889e69320b130082 /src/gallium/drivers/nvc0/nvc0_context.c
parent82e0a38eede3e628b6012900cbb8efce193370fd (diff)
nvc0: use most defs/decls from nouveau_pushbuf.h
Diffstat (limited to 'src/gallium/drivers/nvc0/nvc0_context.c')
-rw-r--r--src/gallium/drivers/nvc0/nvc0_context.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gallium/drivers/nvc0/nvc0_context.c b/src/gallium/drivers/nvc0/nvc0_context.c
index a05408a678..d41ee297d4 100644
--- a/src/gallium/drivers/nvc0/nvc0_context.c
+++ b/src/gallium/drivers/nvc0/nvc0_context.c
@@ -153,6 +153,7 @@ nvc0_bufctx_reset(struct nvc0_context *nvc0, int ctx)
void
nvc0_bufctx_emit_relocs(struct nvc0_context *nvc0)
{
+ struct nouveau_channel *chan = nvc0->screen->base.channel;
struct resident *rsd;
struct util_dynarray *array;
unsigned ctx, i;
@@ -163,11 +164,11 @@ nvc0_bufctx_emit_relocs(struct nvc0_context *nvc0)
for (i = 0; i < array->size / sizeof(struct resident); ++i) {
rsd = util_dynarray_element(array, struct resident, i);
- nvc0_make_bo_resident(nvc0, rsd->bo, rsd->flags);
+ nouveau_bo_validate(chan, rsd->bo, rsd->flags);
}
}
- nvc0_make_bo_resident(nvc0, nvc0->screen->text, NOUVEAU_BO_RD);
- nvc0_make_bo_resident(nvc0, nvc0->screen->uniforms, NOUVEAU_BO_RD);
- nvc0_make_bo_resident(nvc0, nvc0->screen->txc, NOUVEAU_BO_RD);
+ nouveau_bo_validate(chan, nvc0->screen->text, NOUVEAU_BO_RD);
+ nouveau_bo_validate(chan, nvc0->screen->uniforms, NOUVEAU_BO_RD);
+ nouveau_bo_validate(chan, nvc0->screen->txc, NOUVEAU_BO_RD);
}