[webkit-changes] [WebKit/WebKit] 8be9b9: AcceleratedSurfaceDMABuf: clean up configuration a...

Žan Doberšek noreply at github.com
Wed Apr 5 10:36:19 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8be9b9b191ebd20578da7f8b77c615ab0d1554f6
      https://github.com/WebKit/WebKit/commit/8be9b9b191ebd20578da7f8b77c615ab0d1554f6
  Author: Žan Doberšek <zdobersek at igalia.com>
  Date:   2023-04-05 (Wed, 05 Apr 2023)

  Changed paths:
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.h
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.messages.in
    M Source/WebKit/WebProcess/WebPage/gtk/AcceleratedSurfaceDMABuf.cpp

  Log Message:
  -----------
  AcceleratedSurfaceDMABuf: clean up configuration arguments
https://bugs.webkit.org/show_bug.cgi?id=254994

Reviewed by Adrian Perez de Castro.

Adjust the arguments of the AcceleratedBackingStoreDMABuf::Configure message.
The size value, kept as an IntSize, is put earlier in the order, fourcc is
renamed to format, and format, stride and offset values are changed to the
uint32_t type. This subsequently propagates further across the class.

* Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp:
(WebKit::AcceleratedBackingStoreDMABuf::Texture::Texture):
(WebKit::AcceleratedBackingStoreDMABuf::Surface::Surface):
(WebKit::AcceleratedBackingStoreDMABuf::configure):
(WebKit::AcceleratedBackingStoreDMABuf::createSource):
* Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.h:
* Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.messages.in:
* Source/WebKit/WebProcess/WebPage/gtk/AcceleratedSurfaceDMABuf.cpp:
(WebKit::AcceleratedSurfaceDMABuf::clientResize):

Canonical link: https://commits.webkit.org/262622@main




More information about the webkit-changes mailing list