From b8c761b1997140c2d1aaee6198f4293dbd50b03a Mon Sep 17 00:00:00 2001 From: foreman Date: Fri, 15 May 2015 18:50:37 -0400 Subject: [PATCH] P4 to Git Change 1151650 by gandryey@gera-w8 on 2015/05/15 18:45:24 ECR #304775 - Mipmaps support - Enable miplevel flag even for the first mip level when runtime creates a view. Otherwise GSL may change the pitch alignment for the created view. Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#215 edit --- rocclr/runtime/device/gpu/gpuresource.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocclr/runtime/device/gpu/gpuresource.cpp b/rocclr/runtime/device/gpu/gpuresource.cpp index 6cda42b368..c24dd67ea4 100644 --- a/rocclr/runtime/device/gpu/gpuresource.cpp +++ b/rocclr/runtime/device/gpu/gpuresource.cpp @@ -664,7 +664,7 @@ Resource::create(MemoryType memType, CreateParams* params, bool heap) viewLevel = imageView->level_; gslResource = imageView->resource_->gslResource(); viewOwner_ = imageView->resource_; - if (viewLevel != 0) { + if ((viewLevel != 0) || (viewOwner_->cal()->mipLevels_ > 0)) { viewFlags |= CAL_RESALLOCSLICEVIEW_LEVEL; } if (viewLayer != 0) {