Title: [290336] trunk/Source/WebGPU
- Revision
- 290336
- Author
- [email protected]
- Date
- 2022-02-22 15:36:30 -0800 (Tue, 22 Feb 2022)
Log Message
[WebGPU] Fix watchOS build
https://bugs.webkit.org/show_bug.cgi?id=237064
Unreviewed.
32-bit devices require some casts.
* WebGPU/BindGroup.mm:
(WebGPU::Device::createBindGroup):
Modified Paths
Diff
Modified: trunk/Source/WebGPU/ChangeLog (290335 => 290336)
--- trunk/Source/WebGPU/ChangeLog 2022-02-22 23:07:26 UTC (rev 290335)
+++ trunk/Source/WebGPU/ChangeLog 2022-02-22 23:36:30 UTC (rev 290336)
@@ -1,3 +1,15 @@
+2022-02-22 Myles C. Maxfield <[email protected]>
+
+ [WebGPU] Fix watchOS build
+ https://bugs.webkit.org/show_bug.cgi?id=237064
+
+ Unreviewed.
+
+ 32-bit devices require some casts.
+
+ * WebGPU/BindGroup.mm:
+ (WebGPU::Device::createBindGroup):
+
2022-02-21 Myles C. Maxfield <[email protected]>
[WebGPU] Fix release build
Modified: trunk/Source/WebGPU/WebGPU/BindGroup.mm (290335 => 290336)
--- trunk/Source/WebGPU/WebGPU/BindGroup.mm 2022-02-22 23:07:26 UTC (rev 290335)
+++ trunk/Source/WebGPU/WebGPU/BindGroup.mm 2022-02-22 23:36:30 UTC (rev 290336)
@@ -90,9 +90,10 @@
if (bufferIsPresent) {
id <MTLBuffer> buffer = entry.buffer->buffer->buffer();
- [vertexArgumentEncoder setBuffer:buffer offset:entry.offset atIndex:entry.binding];
- [fragmentArgumentEncoder setBuffer:buffer offset:entry.offset atIndex:entry.binding];
- [computeArgumentEncoder setBuffer:buffer offset:entry.offset atIndex:entry.binding];
+ // FIXME: Use checked casts.
+ [vertexArgumentEncoder setBuffer:buffer offset:static_cast<NSUInteger>(entry.offset) atIndex:entry.binding];
+ [fragmentArgumentEncoder setBuffer:buffer offset:static_cast<NSUInteger>(entry.offset) atIndex:entry.binding];
+ [computeArgumentEncoder setBuffer:buffer offset:static_cast<NSUInteger>(entry.offset) atIndex:entry.binding];
} else if (samplerIsPresent) {
id <MTLSamplerState> sampler = entry.sampler->sampler->samplerState();
[vertexArgumentEncoder setSamplerState:sampler atIndex:entry.binding];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes