mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 11:48:06 +02:00
pipebuffer: Be more lenient when matching cached buffer sizes.
Reuse cached buffers up to twice as big a requested.
This commit is contained in:
parent
a70684bf25
commit
4b52f4df1b
1 changed files with 5 additions and 2 deletions
|
|
@ -207,8 +207,11 @@ pb_cache_is_buffer_compat(struct pb_cache_buffer *buf,
|
|||
size_t size,
|
||||
const struct pb_desc *desc)
|
||||
{
|
||||
/* TODO: be more lenient with size */
|
||||
if(buf->base.base.size != size)
|
||||
if(buf->base.base.size < size)
|
||||
return FALSE;
|
||||
|
||||
/* be lenient with size */
|
||||
if(buf->base.base.size >= 2*size)
|
||||
return FALSE;
|
||||
|
||||
if(!pb_check_alignment(desc->alignment, buf->base.base.alignment))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue