P4 to Git Change 1126564 by gandryey@gera-dev-w7 on 2015/03/02 18:12:07

ECR #304775 - Use the tiling index from the parent object instead of forcing it to 0.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#208 edit
这个提交包含在:
foreman
2015-03-02 19:15:46 -05:00
父节点 006d563073
当前提交 fb80e6657b
+3 -3
查看文件
@@ -1001,12 +1001,12 @@ Resource::create(MemoryType memType, CreateParams* params, bool heap)
hwState_[8] = GetHSAILImageFormatType(cal()->format_);
hwState_[9] = GetHSAILImageOrderType(cal()->channelOrder_, cal()->format_);
hwState_[10] = static_cast<uint32_t>(cal()->width_);
// Workaround for depth view, change tileIndex to 0 for depth view
// Workaround for depth view, change tileIndex to the parent for depth view
if ((memoryType() == ImageView) &&
(viewChannelOrder == GSL_CHANNEL_ORDER_REPLICATE_R)) {
if ((hwState_[3] & 0x1f00000) == 0xe00000) {
hwState_[3] = hwState_[3] & 0xfe0fffff ;
}
hwState_[3] = (hwState_[3] & 0xfe0fffff) | viewOwner_->hwState_[3];
}
}
hwState_[11] = 0; // one extra reserved field in the argument
}