Title: [279326] trunk/Source/ThirdParty/ANGLE
Revision
279326
Author
[email protected]
Date
2021-06-28 03:02:43 -0700 (Mon, 28 Jun 2021)

Log Message

ANGLE Metal index buffer left mapped when building primitive restart ranges
https://bugs.webkit.org/show_bug.cgi?id=227371

Patch by Kimmo Kinnunen <[email protected]> on 2021-06-28
Reviewed by Kenneth Russell.

* src/libANGLE/renderer/metal/BufferMtl.mm:
(rx::calculateRestartRanges):
Add unmap.

Modified Paths

Diff

Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (279325 => 279326)


--- trunk/Source/ThirdParty/ANGLE/ChangeLog	2021-06-28 09:24:49 UTC (rev 279325)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog	2021-06-28 10:02:43 UTC (rev 279326)
@@ -1,3 +1,14 @@
+2021-06-28  Kimmo Kinnunen  <[email protected]>
+
+        ANGLE Metal index buffer left mapped when building primitive restart ranges
+        https://bugs.webkit.org/show_bug.cgi?id=227371
+
+        Reviewed by Kenneth Russell.
+
+        * src/libANGLE/renderer/metal/BufferMtl.mm:
+        (rx::calculateRestartRanges):
+        Add unmap.
+
 2021-06-25  Myles C. Maxfield  <[email protected]>
 
         [macOS] WebGL content is unable to use the discrete GPU

Modified: trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm (279325 => 279326)


--- trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm	2021-06-28 09:24:49 UTC (rev 279325)
+++ trunk/Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm	2021-06-28 10:02:43 UTC (rev 279326)
@@ -435,6 +435,7 @@
             ranges->push_back(newRange);
         }
     }
+    idxBuffer->unmap(ctx);
 }
 
 const std::vector<IndexRange> & BufferMtl::getRestartIndices(ContextMtl * ctx, gl::DrawElementsType indexType)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to