Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package renderdoc for openSUSE:Factory 
checked in at 2026-05-28 23:07:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/renderdoc (Old)
 and      /work/SRC/openSUSE:Factory/.renderdoc.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "renderdoc"

Thu May 28 23:07:25 2026 rev:28 rq:1355016 version:1.44

Changes:
--------
--- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes      2025-09-26 
22:27:33.821704803 +0200
+++ /work/SRC/openSUSE:Factory/.renderdoc.new.1937/renderdoc.changes    
2026-05-28 23:07:29.552426110 +0200
@@ -1,0 +2,566 @@
+Sat May 23 18:44:33 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.44:
+  * This version has a number of bugfixes and consistency
+    improvements in some features.
+  * Binary builds with installers, zips and tarballs are
+    available on renderdoc.org.
+  * The `view` member in `EventUsage` has been removed. Replacing
+    this usage will require changing to the event and inspecting
+    the bound and used resources and their views directly from
+    the pipeline state.
+  * The `multiSampleCount` and `multiSampleQuality` members have
+    been removed from `D3D12OM`, which were previously unused and
+    never written to and do not correspond to any valid pipeline
+    state.
+  * UI: Annotation vector automatic members are renamed to `1`,
+    `2`, `3`, `4` so that their order is preserved instead of
+    `xyzw`.
+  * Vulkan: Add support for the `VK_EXT_custom_resolve`
+    extension.
+  * Vulkan: Pixel history will be more clear that almost no
+    information is available when using secondary command
+    buffers.
+  * Vulkan: Improve reporting of resource usage in multiple-
+    nested command buffers.
+  * D3D12: Apply workaround for runtime bug with tight alignment
+    to textures as well as buffers.
+  * # Bugfixes
+  * UI: Fix an extra unused checkbox in some re-orderable lists
+    in settings windows.
+  * UI: Fix incorrect replay when command annotations are used.
+  * Linux: Fix an issue where wrong RenderDoc library may be used
+    if multiple different versions are installed on the system.
+  * Windows: Fix problems with hooking when a program uses
+    unnamed ordinal exports in a DLL.
+  * Image: Fix a crash when using the image file viewer, if
+    saving a texture while a custom visualisation shader is
+    active.
+  * All: Use 64-bit dimensions internally for sparse page table
+    tracking. Mostly untested as APIs generally do not support
+    >4GB resources.
+  * D3D: Fix rare cases where arrays of interpolators may get
+    misidentified and try to merge elements that weren't merged.
+  * D3D: Fix issues that could appear from runtime deduplicating
+    objects like D3D12 root signatures and D3D11 state objects
+    against internal versions.
+  * D3D12: If a bindless root signature is created for the first
+    time during a capture, ensure all possible resources will
+    still be included.
+  * D3D12: Fix a crash if copy queue timestamp queries are used.
+  * D3D12: Fix a deadlock that could happen when calling
+    `DiscardFrameCapture`.
+  * D3D12: Fix case where debugging xor operations could return
+    the wrong result.
+  * D3D12: Fix a crash when patching raytracing dispatches if an
+    uninitialised sampler heap is bound.
+  * D3D12: Fix a potential crash shader debugging when accessing
+    NULL created descriptors.
+  * D3D12: Fix incorrect data returned when debugging SM6.6
+    bindlessly accessed constant buffers.
+  * D3D12: Fix incorrect data returned when debugging a root
+    parameter byte address SRV.
+  * D3D12: Fix a potential crash when selecting individual
+    arguments within an ExecuteIndirect.
+  * D3D12: Fix inconsistencies in exported D3D12 html state.
+  * OpenGL: Fix incorrect derivatives generated on old GL
+    implementations without fine derivatives.
+  * OpenGL: Fix a crash when loading a capture with a shader that
+    is larger than 256kB of source.
+  * Vulkan: Fix a potential problem if internal shaders fail to
+    compile for triangle size overlay.
+  * Vulkan: Fix wireframe overlay not properly running fallback
+    if line fillmodes are not supported.
+  * Vulkan: Fix a problem where user specialisation constants
+    could be corrupted and get incorrect values when debugging
+    shaders.
+  * Vulkan: Fix a rare race with a missing `vkDeviceWaitIdle`
+    before window presentation.
+  * Vulkan: Fix a potential crash reading a sampler that could be
+    garbage in some cases.
+  * Vulkan: Fix a crash if an application submits the same
+    command buffer multiple times in a single frame.
+  * Vulkan: Fix incorrect result returned for shader debugging of
+    a degenerate `bitfieldExtract` call with `count == numbits`.
+  * Vulkan: Fix a crash reading potentially uninitialised fields
+    when getting a descriptor buffer descriptor.
+  * Vulkan: Fix EID inconsistency when vkQueueSubmit has multiple
+    top-level submissions.
+  * Vulkan: Fix incorrect generated internal shader when fetching
+    mesh output of mesh shader that outputs points.
+  * Vulkan: Fix handling of mesh shader output that outputs an
+    array of structs.
+  * Vulkan: Fix resource usage not showing up properly for
+    pipeline barriers at the end of command buffers.
+  * Vulkan: Don't add resource usage for marker actions in
+    secondary command buffers.
+  * Vulkan: Handle case on some drivers where descriptor buffer
+    memory would not properly have contents from prior to
+    captured frame.
+  * Vulkan: Fix inconsistencies in exported Vulkan html state.
+  * Vulkan: Don't compile multiview shaders if device doesn't
+    support or hasn't enabled multiview.
+- update to 1.43:
+  * # Version v1.43
+  * This release includes a new custom annotation system, as well
+    as a number of other improvements and bugfixes.
+  * **NOTE**: currently AMD's official drivers contain a reported
+    bug that may cause any shader debugging that depends on
+    multiple threads to fail to debug correctly. You may also
+    encounter problems with using `VK_EXT_descriptor_buffer` as
+    noted in the v1.40 release notes.
+  * Binary builds with installers, zips and tarballs are
+    available on renderdoc.org.
+  * > [!WARNING]
+  * > As mentioned in the v1.42 release notes the code signing
+    key used to sign the windows builds in this version has
+    changed. Windows security is unreliable and may throw errors
+    even though everything has been set up correctly with this
+    build. It is safe to run and if you are unsure you can use
+    something like virustotal.com to check the file, as well as
+    manually verifying the digital signature in the file
+    properties. Unfortunately there is nothing else that can be
+    done.
+  * # Main highlights
+  * ## Annotations system
+  * In this release RenderDoc now includes a new custom API for
+    providing rich annotations for additional context and
+    information especially for cases where a lot of context is
+    lost in the graphics API work itself.
+  * These can be thought of as significantly more advanced
+    versions of the normal marker regions and object naming that
+    graphics APIs provide. Complex structures can be built up
+    with typed data, which is then visible on a per-event or per-
+    object basis and can be visualised and filtered.
+  * _Counter-Strike 2 © Valve Corporation. Used with permission._
+  * More extensive information is available in the RenderDoc
+    documentation, when using the RenderDoc in-application API
+    two new calls are available to manage annotations both as
+    additional stateful information on commands and as permanent
+    data on graphics API objects.
+  * This is the initial release of this system, and more can and
+    will be added to its functionality as it is used.
+  * ## Information about shader debug symbols
+  * In the shader viewer a new tab can be shown which details any
+    information about shader debug symbols referenced and where
+    they were found from, as well as the paths searched along the
+    way.
+  * This can be combined with the ability to embed these symbols
+    within a capture to make it more easily portable to share
+    with others.
+  * # Python Breaking API changes
+  * None.
+  * # Features/Improvements
+  * UI: Improve sorting for array members in watch and source
+    variable displays when shader debugging, to follow natural
+    sort rules.
+  * UI: Add correct handling of `#pragma once` in shader editing.
+  * UI: Add a panel to the shader viewer showing where (and if)
+    debug info was loaded for a given shader.
+  * OpenGL: Add support for debugging shaders that use arrays of
+    resources.
+  * D3D12: Implement querying `ID3D12SharingContract` from a
+    `ID3D12CommandQueue`.
+  * D3D12: Edits to shaders can now be reliably saved with
+    capture files and will work when reloaded. Previously this
+    would fail in many cases. This fix also applies to Vulkan if
+    using inline shader creates without shader modules.
+  * D3D12: Implement correct support for predication.
+  * Vulkan: When debugging shaders with debug info that maps some
+    values to `OpUndef` display explicitly `` instead of actual
+    undefined values.
+  * Vulkan: Add support for debugging shaders that use
+    `SPV_KHR_integer_dot_product`.
+  * Vulkan: Add handling of multiview to several overlays
+    including viewport, quad overdraw, triangle size. Also
+    special-case handling of multiple viewports when the number
+    of views matches the multiview count.
+  * Vulkan: Add support for extensions:
+  * VK_QCOM_multiview_per_view_render_areas
+  * VK_EXT_image_drm_format_modifier
+  * # Bugfixes
+  * UI: Fix some cases where marker labels in resource usage
+    would be incorrect.
+  * UI: Fix viewing mesh preview for vertex in data not working
+    correctly on first launch.
+  * UI: Fix a crash when adding a watch entry for cbuffer
+    variables.
+  * UI: Fix off-by-one when displaying number of replacements in
+    'replace all' in shader editor.
+  * UI: Process shader source correctly as UTF-8.
+  * UI: Fix a race condition when opening the tools menu while a
+    remote capture (e.g. on android) is open.
+  * UI: Fix a memory leak if selecting between different events
+    quicker than mesh output can be generated.
+  * OpenGL: Fix incorrect pixel history results obtained when
+    pipelines are used with multiple different uniform values.
+  * OpenGL: Fix some broken cases with shader debugging when
+    using bool-typed uniforms or interpolation qualifiers on
+    inputs.
+  * OpenGL: Fix a memory leak when picking vertices in the mesh
+    viewer.
+  * D3D12: Fix a crash if using resolves on depth targets in the
+    render pass API.
+  * D3D12: Fix a crash when nvidia counters plugin is installed
+    if timing durations in the event browser without having used
+    the perf counter viewer.
+  * D3D12: Fix missing IID checks when creating
+    `ID3D12CommandQueue1`.
+  * D3D12: Fix a hang when processing debug info that includes an
+    enum inside a struct.
+  * D3D12: Add more supported IIDs when querying via `GetDevice`.
+  * D3D12: Detect and avoid invalid indirect dispatches when
+    fetching mesh shader output.
+  * D3D12: If a fatal error is hit due to out of memory or device
+    lost during capture, do not create broken/crashing captures.
+  * D3D12: Check for and display an error when too much is
+    generated from a mesh shader to display in mesh output.
+  * Vulkan: Fix a potential crash reading the sampler part of
+    descriptors queried via descriptor buffer for all image
+    descriptor types.
+  * Vulkan: Fix an issue with incorrect lifetime tracking of
+    `bufferDeviceAddress` buffers that could lead to misbehaviour
+    or problems recreating RT acceleration structures.
+  * Vulkan: Ensure image layouts are correctly tracked when
+    application is using CPU-based image layout transitions.
+  * Vulkan: When faking backbuffers during capture for
+    acceleration structure or descriptor buffer capture, ensure
+    deletion of swapchains during capture doesn't cause invalid
+    address re-use.
+  * Vulkan: Fix potential problems when descriptor buffers and
+    normal descriptors are mixed, and make sure that partially-
+    invalidated state between them is properly tracked.
+  * Vulkan: Fix fetching of task and mesh output when the payload
+    structure contains arrays-of-structs.
+  * Vulkan: Fix handling of multiple entry points in the same
+    module where only one declares needed builtins like
+    `LocalInvocationIndex`.
+  * Vulkan: Fix incorrect generation of shader for fetching
+    vertex output, with invalid contents of `BaseVertex` builtin.
+  * Vulkan: Fix shader debugging when loading from an MSAA
+    subpass input.
+  * Vulkan: Fix a potential race condition if a capture is loaded
+    and closed very quickly.
+  * Vulkan: Fix a potential crash analysing captures with
+    multiple queues.
+- update to 1.42:
+  * # Version v1.42
+  * This release includes limited support for shader debugging on
+    OpenGL. More details are found below, and bear in mind that
+    likely a minority of shaders and not all drivers will be
+    supported as it requires a relatively modern shader code and
+    modern drivers.
+  * **NOTE**: currently AMD's official drivers contain a reported
+    bug that may cause any shader debugging that depends on
+    multiple threads to fail to debug correctly. You may also
+    encounter problems with using `VK_EXT_descriptor_buffer` as
+    noted in the v1.40 release notes.
+  * Binary builds with installers, zips and tarballs are
+    available on renderdoc.org.
+  * **NOTE**: After this release, the code signing key used to
+    sign windows nightly and stable builds will change. As
+    Windows security is mostly fake this may trigger warnings
+    about an unrecognised publisher or you may have to disable
+    smartscreen or similar functionality to install or run new
+    builds for an unknown period of time. The new code signing
+    key is authentic from a real authority and can be checked
+    manually in the file properties, so there is nothing that can
+    be done about this unfortunately.
+  * # Main highlights
+  * ## Limited OpenGL shader debugging
+  * A limited form of shader debugging is now supported on
+    OpenGL. Only shaders that _aren't_ so outdated and legacy
+    that they are incompatible with SPIR-V compilation can be
+    debugged. There may be issues with shaders that are not fully
+    compatible with SPIR-V compilation so the most reliable
+    results will come from shaders that compile as-is to SPIR-V
+    without modification. Otherwise undefined behaviour from
+    differences in bindings may occur.
+  * The feature has high minimum requirements - both
+    `GL_ARB_compute_shader` and
+    `ARB_shader_storage_buffer_object` (or equivalent core
+    version functionality) - so it's expected that not all GL
+    drivers will be supported. Shader debugging will be disabled
+    entirely for any OpenGL capture if the minimum requirements
+    are not met. It also requires SSBO support for the stage
+    being debugged, meaning that commonly on Android vertex
+    shaders will not be debuggable.
+  * # Python Breaking API changes
+  * None.
+  * # Features/Improvements
+  * UI: The resource usage display in the resource inspector now
+    displays the marker where each usage entry sits, and allows
+    splitting the list by parent marker.
+  * UI: Add the ability to customise the keyboard and mouse
+    controls used for the flycam in the mesh viewer, as well as
+    customising the near/far plane of the display (separate from
+    any near/far plane used for unprojection of vertex data).
++++ 269 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes
++++ and /work/SRC/openSUSE:Factory/.renderdoc.new.1937/renderdoc.changes

Old:
----
  renderdoc-1.40.tar.gz

New:
----
  renderdoc-1.44.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ renderdoc.spec ++++++
--- /var/tmp/diff_new_pack.cSMShX/_old  2026-05-28 23:07:31.500506316 +0200
+++ /var/tmp/diff_new_pack.cSMShX/_new  2026-05-28 23:07:31.504506481 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package renderdoc
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           renderdoc
-Version:        1.40
+Version:        1.44
 Release:        0
 Summary:        A frame-capture based graphics debugger
 License:        MIT

++++++ renderdoc-1.40.tar.gz -> renderdoc-1.44.tar.gz ++++++
/work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.40.tar.gz 
/work/SRC/openSUSE:Factory/.renderdoc.new.1937/renderdoc-1.44.tar.gz differ: 
char 13, line 1

Reply via email to