⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 280681 in webkit


Ignore:
Timestamp:
Aug 5, 2021, 12:40:52 AM (5 years ago)
Author:
imanol
Message:

Fix XR related clang warnings in WPE
https://bugs.webkit.org/show_bug.cgi?id=228779

Reviewed by Sam Weinig.

Fix a few compiler warnings.

Source/WebCore:

  • platform/xr/openxr/OpenXRInputSource.cpp:

(PlatformXR::OpenXRInputSource::getButton const):

  • platform/xr/openxr/OpenXRSwapchain.cpp:

(PlatformXR::OpenXRSwapchain::create):
(PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
(PlatformXR::OpenXRSwapchain::acquireImage):

  • platform/xr/openxr/OpenXRSwapchain.h:

Source/WebKit:

  • Shared/XR/XRDeviceProxy.cpp:

(WebKit::XRDeviceProxy::views const):

Location:
trunk/Source
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r280677 r280681  
     12021-08-05  Imanol Fernandez  <ifernandez@igalia.com>
     2
     3        Fix XR related clang warnings in WPE
     4        https://bugs.webkit.org/show_bug.cgi?id=228779
     5
     6        Reviewed by Sam Weinig.
     7
     8        Fix a few compiler warnings.
     9
     10        * platform/xr/openxr/OpenXRInputSource.cpp:
     11        (PlatformXR::OpenXRInputSource::getButton const):
     12        * platform/xr/openxr/OpenXRSwapchain.cpp:
     13        (PlatformXR::OpenXRSwapchain::create):
     14        (PlatformXR::OpenXRSwapchain::OpenXRSwapchain):
     15        (PlatformXR::OpenXRSwapchain::acquireImage):
     16        * platform/xr/openxr/OpenXRSwapchain.h:
     17
    1182021-08-04  Darin Adler  <darin@apple.com>
    219
  • trunk/Source/WebCore/platform/xr/openxr/OpenXRInputSource.cpp

    r278253 r280681  
    301301
    302302    auto queryActionState = [this, &hasValue](XrAction action, auto& value, auto defaultValue) {
    303         if (action != XR_NULL_HANDLE && XR_SUCCEEDED(getActionState(action, &value)))
     303        if (action != XR_NULL_HANDLE && XR_SUCCEEDED(this->getActionState(action, &value)))
    304304            hasValue = true;
    305305        else
  • trunk/Source/WebCore/platform/xr/openxr/OpenXRSwapchain.cpp

    r278253 r280681  
    5757    RETURN_IF_FAILED(result, "xrEnumerateSwapchainImages with imageCount", instance, nullptr);
    5858
    59     return std::unique_ptr<OpenXRSwapchain>(new OpenXRSwapchain(instance, session, swapchain, info, WTFMove(imageBuffers)));
     59    return std::unique_ptr<OpenXRSwapchain>(new OpenXRSwapchain(instance, swapchain, info, WTFMove(imageBuffers)));
    6060}
    6161
    62 OpenXRSwapchain::OpenXRSwapchain(XrInstance instance, XrSession session, XrSwapchain swapchain, const XrSwapchainCreateInfo& info, Vector<XrSwapchainImageOpenGLKHR>&& imageBuffers)
     62OpenXRSwapchain::OpenXRSwapchain(XrInstance instance, XrSwapchain swapchain, const XrSwapchainCreateInfo& info, Vector<XrSwapchainImageOpenGLKHR>&& imageBuffers)
    6363    : m_instance(instance)
    64     , m_session(session)
    6564    , m_swapchain(swapchain)
    6665    , m_createInfo(info)
     
    7978std::optional<PlatformGLObject> OpenXRSwapchain::acquireImage()
    8079{
     80#if LOG_DISABLED
     81    UNUSED_VARIABLE(m_instance);
     82#endif
     83
    8184    RELEASE_ASSERT_WITH_MESSAGE(!m_acquiredTexture , "Expected no acquired images. ReleaseImage not called?");
    8285
  • trunk/Source/WebCore/platform/xr/openxr/OpenXRSwapchain.h

    r278253 r280681  
    4444
    4545private:
    46     OpenXRSwapchain(XrInstance, XrSession, XrSwapchain, const XrSwapchainCreateInfo&, Vector<XrSwapchainImageOpenGLKHR>&&);
     46    OpenXRSwapchain(XrInstance, XrSwapchain, const XrSwapchainCreateInfo&, Vector<XrSwapchainImageOpenGLKHR>&&);
    4747
    4848    XrInstance m_instance;
    49     XrSession m_session;
    5049    XrSwapchain m_swapchain;
    5150    XrSwapchainCreateInfo m_createInfo;
  • trunk/Source/WebKit/ChangeLog

    r280672 r280681  
     12021-08-05  Imanol Fernandez  <ifernandez@igalia.com>
     2
     3        Fix XR related clang warnings in WPE
     4        https://bugs.webkit.org/show_bug.cgi?id=228779
     5
     6        Reviewed by Sam Weinig.
     7
     8        Fix a few compiler warnings.
     9
     10        * Shared/XR/XRDeviceProxy.cpp:
     11        (WebKit::XRDeviceProxy::views const):
     12
    1132021-08-04  Tim Horton  <timothy_horton@apple.com>
    214
  • trunk/Source/WebKit/Shared/XR/XRDeviceProxy.cpp

    r279822 r280681  
    7777    Vector<Device::ViewData> views;
    7878    if (m_supportsStereoRendering && mode == SessionMode::ImmersiveVr) {
    79         views.append({ .active = true, Eye::Left });
    80         views.append({ .active = true, Eye::Right });
     79        views.append({ .active = true, .eye = Eye::Left });
     80        views.append({ .active = true, .eye = Eye::Right });
    8181    } else
    82         views.append({ .active = true, Eye::None });
     82        views.append({ .active = true, .eye = Eye::None });
    8383    return views;
    8484}
Note: See TracChangeset for help on using the changeset viewer.