python: Add nblocksx/y members to surfaces.

This commit is contained in:
José Fonseca 2009-03-31 10:57:44 +01:00
parent 382306c573
commit e848a86dba

View file

@ -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 */