diff --git a/src/i965_render.c b/src/i965_render.c index 96082bb..0111ff2 100644 --- a/src/i965_render.c +++ b/src/i965_render.c @@ -488,16 +488,16 @@ i965_prepare_composite(int op, PicturePtr pSrcPicture, vs_offset = ALIGN(next_offset, 64); next_offset = vs_offset + sizeof(*vs_state); - sf_offset = ALIGN(next_offset, 32); + sf_offset = ALIGN(next_offset, 64); next_offset = sf_offset + sizeof(*sf_state); - wm_offset = ALIGN(next_offset, 32); + wm_offset = ALIGN(next_offset, 64); next_offset = wm_offset + sizeof(*wm_state); wm_scratch_offset = ALIGN(next_offset, 1024); next_offset = wm_scratch_offset + PS_SCRATCH_SPACE * PS_MAX_THREADS; - cc_offset = ALIGN(next_offset, 32); + cc_offset = ALIGN(next_offset, 64); next_offset = cc_offset + sizeof(*cc_state); /* keep current sf_kernel, which will send one setup urb entry to @@ -541,38 +541,38 @@ i965_prepare_composite(int op, PicturePtr pSrcPicture, next_offset = sip_kernel_offset + sizeof (sip_kernel_static); /* needed? */ - cc_viewport_offset = ALIGN(next_offset, 32); + cc_viewport_offset = ALIGN(next_offset, 64); next_offset = cc_viewport_offset + sizeof(*cc_viewport); /* for texture sampler */ - src_sampler_offset = ALIGN(next_offset, 32); + src_sampler_offset = ALIGN(next_offset, 64); next_offset = src_sampler_offset + sizeof(*src_sampler_state); if (pMask) { - mask_sampler_offset = ALIGN(next_offset, 32); + mask_sampler_offset = ALIGN(next_offset, 64); next_offset = mask_sampler_offset + sizeof(*mask_sampler_state); } /* Align VB to native size of elements, for safety */ - vb_offset = ALIGN(next_offset, 32); + vb_offset = ALIGN(next_offset, 64); next_offset = vb_offset + vb_size; /* And then the general state: */ - dest_surf_offset = ALIGN(next_offset, 32); + dest_surf_offset = ALIGN(next_offset, 64); next_offset = dest_surf_offset + sizeof(*dest_surf_state); - src_surf_offset = ALIGN(next_offset, 32); + src_surf_offset = ALIGN(next_offset, 64); next_offset = src_surf_offset + sizeof(*src_surf_state); if (pMask) { - mask_surf_offset = ALIGN(next_offset, 32); + mask_surf_offset = ALIGN(next_offset, 64); next_offset = mask_surf_offset + sizeof(*mask_surf_state); binding_table_entries = 3; } - binding_table_offset = ALIGN(next_offset, 32); + binding_table_offset = ALIGN(next_offset, 64); next_offset = binding_table_offset + (binding_table_entries * 4); - default_color_offset = ALIGN(next_offset, 32); + default_color_offset = ALIGN(next_offset, 64); next_offset = default_color_offset + sizeof(*default_color_state); total_state_size = next_offset;