diff --git a/projects/clr/rocclr/device/pal/paldevice.cpp b/projects/clr/rocclr/device/pal/paldevice.cpp index 2f2f7edd6e..1283b2b7a8 100644 --- a/projects/clr/rocclr/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/device/pal/paldevice.cpp @@ -573,7 +573,7 @@ void NullDevice::fillDeviceInfo(const Pal::DeviceProperties& palProp, // Clamp max image buffer size to the maximum buffer size we can create. // Image format has max 4 channels per pixel, 1 DWORD per channel. constexpr size_t kPixelRgbaSize = 4 * sizeof(int); - info_.imageMaxBufferSize_ = std::min(MaxImageBufferSize, + info_.imageMaxBufferSize_ = std::min(MaxImageBufferSize, info_.maxMemAllocSize_ / kPixelRgbaSize); info_.image1DMaxWidth_ = maxTextureSize; info_.imageMaxArraySize_ = MaxImageArraySize;