Fix 32bit win Vulkan build
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1781013002 Review URL: https://codereview.chromium.org/1781013002
This commit is contained in:
parent
977c07dad2
commit
a6b439a0af
@ -250,7 +250,13 @@
|
||||
],
|
||||
},
|
||||
'link_settings': {
|
||||
'library_dirs': [ '<(vulkan_sdk_path)/Bin', ],
|
||||
'conditions': [
|
||||
[ 'skia_arch_type == "x86"', {
|
||||
'library_dirs': [ '<(vulkan_sdk_path)/Bin32', ],
|
||||
}, {
|
||||
'library_dirs': [ '<(vulkan_sdk_path)/Bin', ],
|
||||
}],
|
||||
]
|
||||
},
|
||||
}, {
|
||||
'variables': {
|
||||
|
@ -382,7 +382,8 @@ bool GrVkGpu::uploadTexData(GrVkTexture* tex,
|
||||
if (trimRowBytes == rowBytes && trimRowBytes == layout.rowPitch) {
|
||||
memcpy(mapPtr, data, trimRowBytes * height);
|
||||
} else {
|
||||
SkRectMemcpy(mapPtr, layout.rowPitch, data, rowBytes, trimRowBytes, height);
|
||||
SkRectMemcpy(mapPtr, static_cast<size_t>(layout.rowPitch), data, rowBytes,
|
||||
trimRowBytes, height);
|
||||
}
|
||||
}
|
||||
|
||||
@ -798,7 +799,8 @@ GrBackendObject GrVkGpu::createTestingOnlyBackendTexture(void* srcData, int w, i
|
||||
if (rowCopyBytes == layout.rowPitch) {
|
||||
memcpy(mapPtr, srcData, rowCopyBytes * h);
|
||||
} else {
|
||||
SkRectMemcpy(mapPtr, layout.rowPitch, srcData, w, rowCopyBytes, h);
|
||||
SkRectMemcpy(mapPtr, static_cast<size_t>(layout.rowPitch), srcData, w, rowCopyBytes,
|
||||
h);
|
||||
}
|
||||
GR_VK_CALL(interface, UnmapMemory(fDevice, imageRsrc->fAlloc));
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user