[mythtv-commits] [MythTV/mythtv] d4bdb1: MythPainterWindow: Add DestroyPainters static method

Mark Kendall noreply at github.com
Fri Jun 19 11:22:58 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: d4bdb125aa94212b93568cd6d6f7e141053c9b37
      https://github.com/MythTV/mythtv/commit/d4bdb125aa94212b93568cd6d6f7e141053c9b37
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythpainterwindow.cpp
    M mythtv/libs/libmythui/mythpainterwindow.h

  Log Message:
  -----------
  MythPainterWindow: Add DestroyPainters static method

- matching the CreatePainters method
- mark MythPainterWindow ctor/dtor protected to ensure usage of the
static functions.


  Commit: 1b0387c8452361fa1d02991f539bab4c2dba6fb0
      https://github.com/MythTV/mythtv/commit/1b0387c8452361fa1d02991f539bab4c2dba6fb0
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M mythtv/libs/libmythui/vulkan/mythpaintervulkan.cpp

  Log Message:
  -----------
  MythPainterVulkan: Fix the bulk of the validation errors on exit

- there are still 2 errors reported:-

VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT object 0xxxx has not been
destroyed - which I do not understand (well - apart from the obvious! -
not sure where we create such an object)

vkDestroySurfaceKHR() called before its associated VkSwapchainKHR was
destroyed - which appears to be a Qt issue, though perhaps related to
how we tear down the Vulkan objects


Compare: https://github.com/MythTV/mythtv/compare/f96cac1d612a...1b0387c84523


More information about the mythtv-commits mailing list