nouveau: align PIPE_BIND_SHADER,COMPUTE_RESOURCEs to 256 bytes

This commit is contained in:
Christoph Bumiller 2013-03-02 18:27:56 +01:00
parent 47f2179844
commit 19ea0bd521

View file

@ -41,7 +41,9 @@ nouveau_buffer_allocate(struct nouveau_screen *screen,
{
uint32_t size = buf->base.width0;
if (buf->base.bind & PIPE_BIND_CONSTANT_BUFFER)
if (buf->base.bind & (PIPE_BIND_CONSTANT_BUFFER |
PIPE_BIND_COMPUTE_RESOURCE |
PIPE_BIND_SHADER_RESOURCE))
size = align(size, 0x100);
if (domain == NOUVEAU_BO_VRAM) {