mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Apply memory flag when creating Gmm with image info
Resolves: NEO-3294 Change-Id: I2702611c5b3b2ccd8d48219b90479a6fd3fbe1f7 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
cf78aab248
commit
b04fc1121e
@ -56,9 +56,10 @@ Gmm::Gmm(GMM_RESOURCE_INFO *inputGmm) {
|
||||
gmmResourceInfo.reset(GmmResourceInfo::create(inputGmm));
|
||||
}
|
||||
|
||||
Gmm::Gmm(ImageInfo &inputOutputImgInfo) {
|
||||
Gmm::Gmm(ImageInfo &inputOutputImgInfo, StorageInfo storageInfo) {
|
||||
this->resourceParams = {};
|
||||
setupImageResourceParams(inputOutputImgInfo);
|
||||
applyMemoryFlags(!inputOutputImgInfo.useLocalMemory, storageInfo);
|
||||
this->gmmResourceInfo.reset(GmmResourceInfo::create(&this->resourceParams));
|
||||
UNRECOVERABLE_IF(this->gmmResourceInfo == nullptr);
|
||||
|
||||
|
@ -25,7 +25,7 @@ class Gmm {
|
||||
public:
|
||||
virtual ~Gmm() = default;
|
||||
Gmm() = delete;
|
||||
Gmm(ImageInfo &inputOutputImgInfo);
|
||||
Gmm(ImageInfo &inputOutputImgInfo, StorageInfo storageInfo);
|
||||
Gmm(const void *alignedPtr, size_t alignedSize, bool uncacheable);
|
||||
Gmm(const void *alignedPtr, size_t alignedSize, bool uncacheable, bool preferRenderCompressed, bool systemMemoryPool, StorageInfo storageInfo);
|
||||
Gmm(GMM_RESOURCE_INFO *inputGmm);
|
||||
|
Reference in New Issue
Block a user