summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/python/p_texture.i
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2009-03-30 15:09:18 +0100
committerJosé Fonseca <jfonseca@vmware.com>2009-03-30 17:19:10 +0100
commit68342f9036d3c94ee50c4cbe5c7b36439eeb6825 (patch)
tree3c37e0d5df4c806127d4dac19baace349eefec8a /src/gallium/state_trackers/python/p_texture.i
parente08a0f479055be08a08594d723aa8837778c79f8 (diff)
python: Hide away the surface usage flags.
Surfaces are now by definition GPU views. So CPU access flags don't make any sense when creating a surface. For now we are forcing surfaces to be GPU read/write, but that will go away soon.
Diffstat (limited to 'src/gallium/state_trackers/python/p_texture.i')
-rw-r--r--src/gallium/state_trackers/python/p_texture.i3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/python/p_texture.i b/src/gallium/state_trackers/python/p_texture.i
index b03054adcc..fee9fb0bf8 100644
--- a/src/gallium/state_trackers/python/p_texture.i
+++ b/src/gallium/state_trackers/python/p_texture.i
@@ -79,8 +79,9 @@
/** Get a surface which is a "view" into a texture */
struct pipe_surface *
- get_surface(unsigned face=0, unsigned level=0, unsigned zslice=0, unsigned usage=0 )
+ get_surface(unsigned face=0, unsigned level=0, unsigned zslice=0 )
{
+ const usage = PIPE_BUFFER_USAGE_GPU_READ_WRITE;
struct pipe_screen *screen = $self->screen;
return screen->get_tex_surface(screen, $self, face, level, zslice, usage);
}