summaryrefslogtreecommitdiff
path: root/src/i965_gpe_utils.c
diff options
context:
space:
mode:
authorZhao Yakui <yakui.zhao@intel.com>2016-11-16 12:23:37 -0500
committerXiang, Haihao <haihao.xiang@intel.com>2016-11-17 11:12:10 +0800
commit70db00dcb4c01b6c7daf850bcd14f1be460062ee (patch)
tree3673cc9b8f9fa4f033807b6695c0ac0ed03a6258 /src/i965_gpe_utils.c
parent24fe8d789616e457c2a777a6c9655fd39f352caa (diff)
Fix the incorrect sampler_state offset for INTERFACE_DESCRIPTOR_DATA on BDW+
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> Reviewed-by: Xiang, Haihao<haihao.xiang@intel.com> Reviewed-by: Sean V Kelley <seanvk@posteo.de>
Diffstat (limited to 'src/i965_gpe_utils.c')
-rw-r--r--src/i965_gpe_utils.c2
1 files changed, 1 insertions, 1 deletions
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;