[mythtv-commits] [MythTV/mythtv] ef24ec: MythRenderVulkan: VkPipelineLayout is implicit wit...

Mark Kendall noreply at github.com
Mon Sep 7 17:00:20 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: ef24ecc6503244b38abb6f5b58969034903e2ae8
      https://github.com/MythTV/mythtv/commit/ef24ecc6503244b38abb6f5b58969034903e2ae8
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

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

  Log Message:
  -----------
  MythRenderVulkan: VkPipelineLayout is implicit within MythShaderVulkan


  Commit: 024e02cac589f555d44f4c5774521f18a1e3325b
      https://github.com/MythTV/mythtv/commit/024e02cac589f555d44f4c5774521f18a1e3325b
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

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

  Log Message:
  -----------
  MythVertexBufferVulkan: Update for MythVulkanObject changes


  Commit: 8cfa68a9d73330fffe21d2d8957237bfc7d4d344
      https://github.com/MythTV/mythtv/commit/8cfa68a9d73330fffe21d2d8957237bfc7d4d344
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythui/vulkan/mythshadersvulkan.h
    M mythtv/libs/libmythui/vulkan/mythshadervulkan.cpp

  Log Message:
  -----------
  MythShaderVulkan: Fix creation of shaders with no descriptor sets

- the code assumed at least one descriptor set was in use and used that
to infer the shader stage
- instead 'embed' the shader stage in the shader index


  Commit: 2d69b97b118ab5c421990afa0f6d5dfc9b39dca6
      https://github.com/MythTV/mythtv/commit/2d69b97b118ab5c421990afa0f6d5dfc9b39dca6
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/vulkan/mythvideoshadersvulkan.h
    M mythtv/libs/libmythui/vulkan/mythrendervulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythshadersvulkan.h
    M mythtv/libs/libmythui/vulkan/mythshadervulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythshadervulkan.h

  Log Message:
  -----------
  MythShaderVulkan: Embed topology in shader description


  Commit: c21a86b6514910ae23bb1ade7b0082017d1ad346
      https://github.com/MythTV/mythtv/commit/c21a86b6514910ae23bb1ade7b0082017d1ad346
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythplayer.cpp

  Log Message:
  -----------
  MythPlayer: Minor comment update


  Commit: f8f4457958247d74516e6607c38d17e46ca08a84
      https://github.com/MythTV/mythtv/commit/f8f4457958247d74516e6607c38d17e46ca08a84
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

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

  Log Message:
  -----------
  MythRenderVulkan: Re-enable vertex input state creation


  Commit: 097997867047fecbdb2a61d1a250b18dd63f4075
      https://github.com/MythTV/mythtv/commit/097997867047fecbdb2a61d1a250b18dd63f4075
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/videovisual.h

  Log Message:
  -----------
  VideoVisual: Add Prepare method

- this is preparation for Vulkan support in the visualisers - which will
require updating uniform and/or buffer data outside of the rendering
loop (i.e. when a Vulkan frame has started)


  Commit: fb224aa1a0df31834530654c28f38c26d45aeade
      https://github.com/MythTV/mythtv/commit/fb224aa1a0df31834530654c28f38c26d45aeade
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/vulkan/mythvertexbuffervulkan.cpp
    M mythtv/libs/libmythui/vulkan/mythvertexbuffervulkan.h

  Log Message:
  -----------
  Vulkan: Add MythBufferVulkan

- re-enable compilation of MythVertexBufferVulkan
- add base class MythBufferVulkan - a generic Vulkan buffer class


  Commit: a106be82e1d1ef93580f6a4dc4d7380afea6871e
      https://github.com/MythTV/mythtv/commit/a106be82e1d1ef93580f6a4dc4d7380afea6871e
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/vulkan/mythvideooutputvulkan.cpp

  Log Message:
  -----------
  MythVideoOutputGPU: Refactor to allow VideoVisual preparation


Compare: https://github.com/MythTV/mythtv/compare/7f7ec9cd21a2...a106be82e1d1


More information about the mythtv-commits mailing list