From: Zhao Yakui Date: Wed, 16 Nov 2016 17:23:37 +0000 (-0500) Subject: Fix the incorrect sampler_state offset for INTERFACE_DESCRIPTOR_DATA on BDW+ X-Git-Tag: android-x86-7.1-r1~289 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=70db00dcb4c01b6c7daf850bcd14f1be460062ee;p=android-x86%2Fhardware-intel-common-vaapi.git Fix the incorrect sampler_state offset for INTERFACE_DESCRIPTOR_DATA on BDW+ Signed-off-by: Zhao Yakui Reviewed-by: Xiang, Haihao Reviewed-by: Sean V Kelley --- diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c index 3ec164d..a29237b 100644 --- a/src/i965_gpe_utils.c +++ b/src/i965_gpe_utils.c @@ -1684,7 +1684,7 @@ gen8_gpe_setup_interface_data(VADriverContextP ctx, memset(desc, 0, sizeof(*desc)); desc->desc0.kernel_start_pointer = kernel->kernel_offset >> 6; desc->desc3.sampler_count = 0; - desc->desc3.sampler_state_pointer = gpe_context->sampler_offset; + desc->desc3.sampler_state_pointer = (gpe_context->sampler_offset >> 5); desc->desc4.binding_table_entry_count = 0; desc->desc4.binding_table_pointer = (gpe_context->surface_state_binding_table.binding_table_offset >> 5); desc->desc5.constant_urb_entry_read_offset = 0;