gallium: Shorthand functions for computing stride and sizes for a rect.
This commit is contained in:
@@ -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);
|
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
|
static INLINE boolean
|
||||||
pf_is_depth_stencil( enum pipe_format format )
|
pf_is_depth_stencil( enum pipe_format format )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user