WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
303307
[GTK][WPE] Support Vivante super-tiled format for MemoryMappedGPUBuffer
https://bugs.webkit.org/show_bug.cgi?id=303307
Summary
[GTK][WPE] Support Vivante super-tiled format for MemoryMappedGPUBuffer
Nikolas Zimmermann
Reported
2025-12-01 02:54:47 PST
We currently only support linear formats for the dma-buf backing the MemoryMappedGPUBuffer, and would like to extend that to more "exotic formats", that are common on platforms that we support, such as i.MX6/8. We sample textures in GL_LINEAR (instead of GL_NEAREST) mode, thus using MemoryMappedGPUBuffers, backed with linear dma-bufs, has a non-negligible cache hit rate, leading to an increased memory read bandwidth. We could avoid that if we can directly create GPU-cache-friendly memory layouts, such as Vivante super-tiled.
Attachments
Add attachment
proposed patch, testcase, etc.
Nikolas Zimmermann
Comment 1
2025-12-01 06:08:52 PST
Pull request:
https://github.com/WebKit/WebKit/pull/54634
EWS
Comment 2
2025-12-04 01:48:18 PST
Committed
303900@main
(ccc1c4826101): <
https://commits.webkit.org/303900@main
> Reviewed commits have been landed. Closing PR #54634 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug