mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 23:30:10 +01:00
i965: Fix sampler state pointer adjustment for nonconst samplers
This started hitting an assertion recently. Only affects Haswell (Ivybridge doesn't support this meddling with the sampler state pointer, and ARB_gpu_shader5 is not enabled yet on Broadwell) 14 Piglits crash->pass. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
9e2473763d
commit
1ca88aa582
1 changed files with 1 additions and 1 deletions
|
|
@ -2409,7 +2409,7 @@ void brw_adjust_sampler_state_pointer(struct brw_compile *p,
|
|||
|
||||
struct brw_reg temp = vec1(retype(scratch, BRW_REGISTER_TYPE_UD));
|
||||
|
||||
brw_AND(p, temp, sampler_index, brw_imm_ud(0x0f0));
|
||||
brw_AND(p, temp, get_element_ud(sampler_index, 0), brw_imm_ud(0x0f0));
|
||||
brw_SHL(p, temp, temp, brw_imm_ud(4));
|
||||
brw_ADD(p,
|
||||
get_element_ud(header, 3),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue