LibWeb+LibCore: Use Vulkan backend for Skia on Linux

Skia now uses GPU-accelerated painting on Linux if Vulkan is available.
Most of the performance gain is currently negated by reading the GPU
backend back into RAM to pass it to the Browser process. In the future,
this could be improved by sharing GPU-allocated memory across the
Browser and WebContent processes.
This commit is contained in:
Aliaksandr Kalenik
2024-07-03 19:23:27 +02:00
committed by Andreas Kling
parent 70db2bff92
commit e713de115c
10 changed files with 297 additions and 2 deletions

View File

@@ -22,7 +22,10 @@
},
{
"name": "skia",
"platform": "linux | freebsd | openbsd"
"platform": "linux | freebsd | openbsd",
"features": [
"vulkan"
]
},
"sqlite3",
"woff2"