From e848a86dbacbec0bed16fac29264c77f4c2eeb0c Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Tue, 31 Mar 2009 10:57:44 +0100 Subject: python: Add nblocksx/y members to surfaces. --- src/gallium/state_trackers/python/p_texture.i | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/gallium/state_trackers/python') diff --git a/src/gallium/state_trackers/python/p_texture.i b/src/gallium/state_trackers/python/p_texture.i index db7a1358e1..7c1f1c361a 100644 --- a/src/gallium/state_trackers/python/p_texture.i +++ b/src/gallium/state_trackers/python/p_texture.i @@ -126,6 +126,8 @@ struct st_surface unsigned format; unsigned width; unsigned height; + unsigned nblocksx; + unsigned nblocksy; ~st_surface() { pipe_texture_reference(&$self->texture, NULL); @@ -360,6 +362,18 @@ struct st_surface { return surface->texture->height[surface->level]; } + + static unsigned + st_surface_nblocksx_get(struct st_surface *surface) + { + return surface->texture->nblocksx[surface->level]; + } + + static unsigned + st_surface_nblocksy_get(struct st_surface *surface) + { + return surface->texture->nblocksy[surface->level]; + } %} /* Avoid naming conflict with p_inlines.h's pipe_buffer_read/write */ -- cgit v1.2.3