nouveau: Grab correct surface from temp texture for transfers.

This commit is contained in:
Younes Manton
2009-03-02 12:57:56 -05:00
parent c9fe0f7ab5
commit 2755a27d7d
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -87,7 +87,7 @@ nv04_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
{
tx->direct = true;
tx->surface = pscreen->get_tex_surface(pscreen, pt,
face, level, zslice,
0, 0, 0,
nv04_usage_tx_to_buf(usage));
return &tx->base;
}
+1 -1
View File
@@ -87,7 +87,7 @@ nv10_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
{
tx->direct = true;
tx->surface = pscreen->get_tex_surface(pscreen, pt,
face, level, zslice,
0, 0, 0,
nv10_usage_tx_to_buf(usage));
return &tx->base;
}
+1 -1
View File
@@ -87,7 +87,7 @@ nv20_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
{
tx->direct = true;
tx->surface = pscreen->get_tex_surface(pscreen, pt,
face, level, zslice,
0, 0, 0,
nv20_usage_tx_to_buf(usage));
return &tx->base;
}
+1 -1
View File
@@ -104,7 +104,7 @@ nv30_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
}
tx->surface = pscreen->get_tex_surface(pscreen, tx_tex,
face, level, zslice,
0, 0, 0,
nv30_usage_tx_to_buf(usage));
pipe_texture_reference(&tx_tex, NULL);
+1 -1
View File
@@ -104,7 +104,7 @@ nv40_transfer_new(struct pipe_screen *pscreen, struct pipe_texture *pt,
}
tx->surface = pscreen->get_tex_surface(pscreen, tx_tex,
face, level, zslice,
0, 0, 0,
nv40_usage_tx_to_buf(usage));
pipe_texture_reference(&tx_tex, NULL);