diff options
Diffstat (limited to 'src/gallium/state_trackers/python/p_texture.i')
-rw-r--r-- | src/gallium/state_trackers/python/p_texture.i | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/python/p_texture.i b/src/gallium/state_trackers/python/p_texture.i index db7a1358e14..7c1f1c361a4 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 */ |