Commit e27ac124 authored by Greg Kerr's avatar Greg Kerr Committed by Commit Bot

macOS V2 Sandbox: allow com.apple.MTLCompilerService.

This adds the MTLCompilerService to the sandbox, allowing for more
efficient video rendering.

Bug: 957217
Change-Id: I67ffb983b5f866e64724abff20a099083d343036
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1592051
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
Auto-Submit: Greg Kerr <kerrnel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656477}
parent 8bb448c9
...@@ -91,5 +91,9 @@ ...@@ -91,5 +91,9 @@
; Needed for VideoToolbox usage - https://crbug.com/767037 ; Needed for VideoToolbox usage - https://crbug.com/767037
(allow mach-lookup (global-name "com.apple.coremedia.videodecoder")) (allow mach-lookup (global-name "com.apple.coremedia.videodecoder"))
; Needed for 10.14.5+ - https://crbug.com/957217
(if (defined? 'xpc-service-name)
(allow mach-lookup (xpc-service-name "com.apple.MTLCompilerService")))
; Needed for GPU process to fallback to SwiftShader - https://crbug.com/897914 ; Needed for GPU process to fallback to SwiftShader - https://crbug.com/897914
(allow file-read-data file-read-metadata (subpath (param bundle-version-path))) (allow file-read-data file-read-metadata (subpath (param bundle-version-path)))
...@@ -22,6 +22,11 @@ ...@@ -22,6 +22,11 @@
(global-name "com.apple.windowserver.active") (global-name "com.apple.windowserver.active")
) )
; Needed for metal decoding - https://crbug.com/957217
(if (>= os-version 1014)
(allow mach-lookup (xpc-service-name "com.apple.MTLCompilerService"))
)
; Needed for WebGL - https://crbug.com/75343 ; Needed for WebGL - https://crbug.com/75343
(allow iokit-open (allow iokit-open
(iokit-connection "IOAccelerator") (iokit-connection "IOAccelerator")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment