RESOLVED FIXED 238311
[WebGPU] Implement Texture::createView() according to the spec
https://bugs.webkit.org/show_bug.cgi?id=238311
Summary [WebGPU] Implement Texture::createView() according to the spec
Myles C. Maxfield
Reported 2022-03-23 23:08:29 PDT
[WebGPU] Implement Texture::createView() according to the spec
Attachments
Patch (35.84 KB, patch)
2022-03-23 23:19 PDT, Myles C. Maxfield
no flags
Patch (35.91 KB, patch)
2022-03-24 15:58 PDT, Myles C. Maxfield
no flags
Patch (32.14 KB, patch)
2022-03-26 21:38 PDT, Myles C. Maxfield
no flags
Patch (51.77 KB, patch)
2022-03-27 11:17 PDT, Myles C. Maxfield
no flags
Patch (28.12 KB, patch)
2022-03-27 18:47 PDT, Myles C. Maxfield
ews-feeder: commit-queue-
Patch (27.87 KB, patch)
2022-03-27 22:04 PDT, Myles C. Maxfield
kkinnunen: review+
ews-feeder: commit-queue-
Myles C. Maxfield
Comment 1 2022-03-23 23:19:14 PDT
Myles C. Maxfield
Comment 2 2022-03-24 11:08:47 PDT
Comment on attachment 455611 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455611&action=review > Source/WebGPU/WebGPU/Texture.mm:1934 > + textureType = MTLTextureType2DMultisampleArray; This needs to be guarded. https://commits.webkit.org/r291805
Myles C. Maxfield
Comment 3 2022-03-24 15:58:56 PDT
Myles C. Maxfield
Comment 4 2022-03-26 21:38:55 PDT
Myles C. Maxfield
Comment 5 2022-03-27 11:17:06 PDT
Myles C. Maxfield
Comment 6 2022-03-27 18:47:11 PDT
Myles C. Maxfield
Comment 7 2022-03-27 22:04:36 PDT
Kimmo Kinnunen
Comment 8 2022-03-30 00:27:01 PDT
Comment on attachment 455887 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455887&action=review > Source/WebGPU/WebGPU/Texture.mm:1795 > + // "set resolved.mipLevelCount to texture.[[descriptor]].mipLevelCount â resolved.baseMipLevel." non-ascii chars in comment > Source/WebGPU/WebGPU/Texture.mm:1841 > + // "Set resolved.arrayLayerCount to texture.[[descriptor]].size.depthOrArrayLayers â baseArrayLayer." non-ascii > Source/WebGPU/WebGPU/Texture.mm:2031 > + std::optional<MTLPixelFormat> pixelFormat = MTLPixelFormatInvalid; Either: std::optional<MTLPixelFormat> pixelFormat; or: MTLPixelFormat pixelFormat = MTLPixelFormatInvalid; not both?
Radar WebKit Bug Importer
Comment 9 2022-03-30 23:09:15 PDT
Myles C. Maxfield
Comment 10 2022-03-31 01:27:09 PDT
Note You need to log in before you can comment on or make changes to this bug.