gallium: Shorthand functions for computing stride and sizes for a rect.

This commit is contained in:
José Fonseca
2009-06-10 15:31:12 +01:00
parent 76a1017e97
commit 8bfbb7ec8b

View File

@@ -536,6 +536,18 @@ pf_get_nblocks(const struct pipe_format_block *block, unsigned width, unsigned h
return pf_get_nblocksx(block, width)*pf_get_nblocksy(block, height);
}
static INLINE size_t
pf_get_stride(const struct pipe_format_block *block, unsigned width)
{
return pf_get_nblocksx(block, width)*block->size;
}
static INLINE size_t
pf_get_2d_size(const struct pipe_format_block *block, size_t stride, unsigned height)
{
return pf_get_nblocksy(block, height)*stride;
}
static INLINE boolean
pf_is_depth_stencil( enum pipe_format format )
{