commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2024-07-11 20:29:48 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.17339 (New) Package is "renderdoc" Thu Jul 11 20:29:48 2024 rev:20 rq:1186496 version:1.33 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2024-05-06 17:56:05.585291269 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.17339/renderdoc.changes 2024-07-11 20:30:08.978197588 +0200 @@ -1,0 +2,37 @@ +Sun Jun 30 07:57:30 UTC 2024 - Dirk Müller + +- update to 1.33: + * The default DXIL disassembly type `DXBC/DXIL` has changed to +use a new RenderDoc custom DXIL disassembly view. + * The goals of the RenderDoc DXIL disassembly view is to make +it easier for a human to read and parse the DXIL disassembly. + * It does not try to be compatible with or emulate the DXC DXIL +disassembly output. DXC DXIL disassembly output can be +selected using the `DXC DXIL` option in the `Disassembly +type` drop down. + * Leverages C-style syntax, HLSL naming and uses declared type +SSA variables. + * Uses reflection data where possible for resource naming. + * Custom decoding of DXIL DX specific opcodes i.e. `LoadInput`, +`StoreOutput`, `CBufferLoad`, `BufferLoad`, `BufferStore`, +`TextureLoad`, `TextureStore`, `Sample*`, `AtomicBinOp`. + * Where possible uses HLSL intrinsic names for DXIL DX opcodes +i.e. `sin`, `cos`, `tan`, `isnan`, `ddx_coarse`, etc. + * Custom decoding of handle creation and annotation to make it +easier to link back to the resource. + * UI: Add the ability to create and jump between bookmarks in +the shader viewer, thanks to Louis de Carufel. + * D3D12 and Vulkan: You can now directly browse the contents of +a given descriptor heap or descriptor set. + * D3D12 and Vulkan: Overlapping descriptor bindings will now +properly indicate which binding was used to access which +descriptor. + * D3D12: Added support for new DLL selection API +`ID3D12DeviceFactory` and similar. + * D3D12: SM6.6 direct heap accesses will now be displayed in +the texture viewer. + * D3D12: Added new RenderDoc-specific DXIL disassembly. + * Vulkan: Added support for `VK_EXT_nested_command_buffer`. + * Linux: Add counter handling for new Intel kernel driver. + +--- Old: renderdoc-1.32.tar.gz New: renderdoc-1.33.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.Vh3C6O/_old 2024-07-11 20:30:10.030236466 +0200 +++ /var/tmp/diff_new_pack.Vh3C6O/_new 2024-07-11 20:30:10.030236466 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.32 +Version:1.33 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.32.tar.gz -> renderdoc-1.33.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.32.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.17339/renderdoc-1.33.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2024-05-06 17:54:40 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1880 (New) Package is "renderdoc" Mon May 6 17:54:40 2024 rev:19 rq:1172095 version:1.32 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2024-01-31 23:55:13.496182278 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1880/renderdoc.changes 2024-05-06 17:56:05.585291269 +0200 @@ -1,0 +2,32 @@ +Mon May 6 07:23:53 UTC 2024 - Patrik Jakobsson + +- Update to version 1.32 + * Pixel history is now supported on D3D12, many thanks to the +contributions by Steve Karolewics and Jovan Ristic. + * All: Add the ability to right-click and rename a bookmark to +give it a custom string name. + * All: Add the ability to right-click and copy from pipeline +state stencil state, and the debug messages view. + * All: In the pixel history show depth value written even if no +pixel shader is bound. + * All: The pixel history view will show range-scaled colour for +integer targets as well as float/normalised targets. + * D3D12: Added support for pixel history. + * D3D12: Allow resource naming for queues and command buffers. + * Vulkan: Added support for the slang tool and shading language. + * Vulkan: Allow debugging specific pixel shader instance based on +the multiview or layered rendering index. + * Vulkan: If multiple outputs are declared at the same location +and have no names, use component in auto-generated name. + * Vulkan: Add support for extensions: +- VK_KHR_calibrated_timestamps +- VK_KHR_index_type_uint8 +- VK_KHR_line_rasterization +- VK_KHR_load_store_op_none +- VK_KHR_vertex_attribute_divisor +- VK_EXT_texture_compression_astc_hdr (was previously + implemented but never reported) + * Android: Improve performance with high-instance count draws +when selecting 'show all instances' in mesh viewer. + +--- Old: renderdoc-1.31.tar.gz New: renderdoc-1.32.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.5v0s1U/_old 2024-05-06 17:56:06.817336118 +0200 +++ /var/tmp/diff_new_pack.5v0s1U/_new 2024-05-06 17:56:06.817336118 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.31 +Version:1.32 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.31.tar.gz -> renderdoc-1.32.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.31.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1880/renderdoc-1.32.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2024-01-31 23:54:52 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1815 (New) Package is "renderdoc" Wed Jan 31 23:54:52 2024 rev:18 rq:1142942 version:1.31 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2024-01-03 12:33:11.649469681 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1815/renderdoc.changes 2024-01-31 23:55:13.496182278 +0100 @@ -1,0 +2,22 @@ +Wed Jan 31 08:23:48 UTC 2024 - Patrik Jakobsson + +- Update to version 1.31 + * UI: Messages suggesting enabling API validation for more error +information now direct to Open Capture with Options to +discourage permanently enabling validation. + * UI: Only show byte range for a single subresource when viewing +texture as buffer. + * UI: When switching between mesh shader draws and compute shader +dispatches, preserve pipeline state flowchart. + * Vulkan: Fail instance creation if RenderDoc layer is explicitly +enabled. + * Vulkan: Add support for 64-bit selectors to OpSwitch +statements. + * Vulkan: When 'ref all resources' is enabled, ensure internal +buffers aren't included. + * D3D11: Improve handling and checking for unsupported sparse +textures. + * Android: Add workaround for broken Android devices that don't +properly support layers in apks. + +--- Old: renderdoc-1.30.tar.gz New: renderdoc-1.31.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.35ncpJ/_old 2024-01-31 23:55:15.648259936 +0100 +++ /var/tmp/diff_new_pack.35ncpJ/_new 2024-01-31 23:55:15.652260081 +0100 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.30 +Version:1.31 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.30.tar.gz -> renderdoc-1.31.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.30.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1815/renderdoc-1.31.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2024-01-03 12:32:29 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.28375 (New) Package is "renderdoc" Wed Jan 3 12:32:29 2024 rev:17 rq:1136407 version:1.30 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2023-11-29 21:21:33.943011025 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.28375/renderdoc.changes 2024-01-03 12:33:11.649469681 +0100 @@ -1,0 +2,26 @@ +Tue Jan 2 13:09:35 UTC 2024 - Patrik Jakobsson + +- Update to version 1.30 + * All: Extend depth test overlay to correctly report pass/fail +with shader exported depth. + * UI: Improve tooltips for settings determining Android SDK/JDK. + * UI: Improve buffer formatter help and link properly to help +documentation from UI. + * UI: Improve D3D12 line anti-aliasing on AMD. + * Vulkan: Add support for VK_EXT_extended_dynamic_state3 +extension. + * Vulkan: Improve display of output parameters to strip +unnecessary gl_PerVertex noise. + * Android: Fade logo every 45 minutes to alleviate burn-in if +server is left running long term. + * Android: Add handling of limited devices that only support +64-bit ARM and not also 32-bit ARM. + * D3D12 & Vulkan: Implement support for mesh shading. +Interactions with multiview are not supported, and currently +there is no mesh input visualisation option and shader +debugging is disabled. NOTE: Currently there are known issues +both with mesa radv and with dxc's SPIR-V output which are both +being investigated. + + +--- Old: renderdoc-1.29.tar.gz New: renderdoc-1.30.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.DDa1MD/_old 2024-01-03 12:33:12.369496025 +0100 +++ /var/tmp/diff_new_pack.DDa1MD/_new 2024-01-03 12:33:12.369496025 +0100 @@ -1,7 +1,7 @@ # # spec file for package renderdoc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # 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.29 +Version:1.30 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.29.tar.gz -> renderdoc-1.30.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.29.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.28375/renderdoc-1.30.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2023-08-14 22:35:54 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.11712 (New) Package is "renderdoc" Mon Aug 14 22:35:54 2023 rev:15 rq:1103866 version:1.28 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2023-06-07 23:08:19.059655403 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.11712/renderdoc.changes 2023-08-14 22:36:08.612562561 +0200 @@ -1,0 +2,19 @@ +Mon Aug 14 08:13:08 UTC 2023 - Patrik Jakobsson + +- Update to version 1.28 +* Improved capture writing process for larger captures especially + on Vulkan & D3D12 to improve the time taken to write a capture to disk. +* Added a 'soft memory limit' capture option to reduce the chance + of out-of-memory errors during capture, currently implemented + only for Vulkan due to Linux and Android being platforms prone to OOM. +* Tweaked the display of checkboxes with RenderDoc's style to + display with an X, for the sake of the low contrast dark theme + where checkbox fills were not as clear as the normal light theme. +* Add support for glCopyImageSubData on GLES copying from + uncompressed to compressed textures. +* Add support for several vulkan extensions: + - VK_EXT_provoking_vertex + - VK_EXT_attachment_feedback_loop_dynamic_state + - VK_EXT_image_2d_view_of_3d + +--- Old: renderdoc-1.27.tar.gz New: renderdoc-1.28.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.05Ku5Y/_old 2023-08-14 22:36:09.824570268 +0200 +++ /var/tmp/diff_new_pack.05Ku5Y/_new 2023-08-14 22:36:09.832570318 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.27 +Version:1.28 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.27.tar.gz -> renderdoc-1.28.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.27.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.11712/renderdoc-1.28.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2023-06-07 23:07:44 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.15902 (New) Package is "renderdoc" Wed Jun 7 23:07:44 2023 rev:14 rq:1091240 version:1.27 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2023-04-11 13:51:38.835530325 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.15902/renderdoc.changes 2023-06-07 23:08:19.059655403 +0200 @@ -1,0 +2,17 @@ +Wed Jun 7 08:07:05 UTC 2023 - Patrik Jakobsson + +- Update to version 1.27 + * Security fixes: +- CVE-2023-33863: renderdoc: integer overflow to heap-based buffer overflow +- CVE-2023-33864: renderdoc: integer underflow to heap-based buffer overflow +- CVE-2023-33865: renderdoc: symlink vulnerability in /tmp/RenderDoc + * D3D12: Add support for new SDK 1.610.1: + * New state functionality + * New sampler creation parameters and PSO chunks + * New barrier API + * All: Show explicit dropdown arrow for tool buttons with menus. + * All: Report Windows 11 separately in analytics. + * Vulkan & D3D12: Optimisations to capture time overhead and GPU Syncs. + * D3D11: Disable query for undocumented internal D3D interface in composition API. + +--- Old: renderdoc-1.26.tar.gz New: renderdoc-1.27.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.Ln4UX4/_old 2023-06-07 23:08:20.287662534 +0200 +++ /var/tmp/diff_new_pack.Ln4UX4/_new 2023-06-07 23:08:20.291662558 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.26 +Version:1.27 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.26.tar.gz -> renderdoc-1.27.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.26.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.15902/renderdoc-1.27.tar.gz differ: char 16, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2023-04-11 13:51:19 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.19717 (New) Package is "renderdoc" Tue Apr 11 13:51:19 2023 rev:13 rq:1078357 version:1.26 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2023-03-27 18:17:51.839608026 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.19717/renderdoc.changes 2023-04-11 13:51:38.835530325 +0200 @@ -1,0 +2,12 @@ +Tue Apr 11 07:07:15 UTC 2023 - Patrik Jakobsson + +- Update to version 1.26 + * OpenGL: Pixel history is now supported on OpenGL. + * Vulkan: Improve the heuristic for when to use a GPU readback for +reading mapped memory over CPU reads. + * D3D12: Enable that same heuristic that was accidentally disabled in +a previous release. + * D3D12: DXIL handling refactored once again, to more closely clone +LLVM's codebase and be more reliable at editing/patching. + +--- Old: renderdoc-1.25.tar.gz New: renderdoc-1.26.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.EVn94l/_old 2023-04-11 13:51:39.931536674 +0200 +++ /var/tmp/diff_new_pack.EVn94l/_new 2023-04-11 13:51:39.931536674 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.25 +Version:1.26 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.25.tar.gz -> renderdoc-1.26.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.25.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.19717/renderdoc-1.26.tar.gz differ: char 16, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2023-03-27 18:17:50 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.31432 (New) Package is "renderdoc" Mon Mar 27 18:17:50 2023 rev:12 rq:1074687 version:1.25 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-12-19 14:08:20.890690454 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.31432/renderdoc.changes 2023-03-27 18:17:51.839608026 +0200 @@ -1,0 +2,25 @@ +Fri Mar 24 14:50:34 UTC 2023 - Patrik Jakobsson + +- Update to version 1.25 + * All: nvidia counters can now be obtained via the performance counter +viewer. This requires the manual installation of the nvidia SDK +obtained separately. + * Python: The bindings now report not-equal instead of throwing an +exception when comparing between incompatible types. + * Android: Change listing of Android packages for new Android version +that requires different parameters. + * D3D12: Resource usage depends less on root signatures and more on +shader reflection, which should reduce false positives of resources +being reported as used on events when they are bound but unused. + * Vulkan: Display depth resolve textures in texture viewer thumbnails. + * Vulkan: Add support for several extensions: +- VK_EXT_rasterization_order_attachment_access +- VK_EXT_acquire_drm_display +- VK_EXT_surface_maintenance1 +- VK_EXT_swapchain_maintenance1 +- VK_EXT_border_color_swizzle +- VK_EXT_non_seamless_cube_map +- VK_EXT_depth_clamp_zero_one +- VK_EXT_image_view_min_lod + +--- Old: renderdoc-1.24.tar.gz New: renderdoc-1.25.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.NDn441/_old 2023-03-27 18:17:53.583617228 +0200 +++ /var/tmp/diff_new_pack.NDn441/_new 2023-03-27 18:17:53.591617271 +0200 @@ -1,7 +1,7 @@ # # spec file for package renderdoc # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # 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.24 +Version:1.25 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.24.tar.gz -> renderdoc-1.25.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.24.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.31432/renderdoc-1.25.tar.gz differ: char 16, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-12-19 14:08:19 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1835 (New) Package is "renderdoc" Mon Dec 19 14:08:19 2022 rev:11 rq:1043742 version:1.24 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-12-05 18:02:32.085017309 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1835/renderdoc.changes 2022-12-19 14:08:20.890690454 +0100 @@ -1,0 +2,8 @@ +Mon Dec 19 09:11:29 UTC 2022 - Patrik Jakobsson + +- Update to version 1.24 + * This is a hotfix release, containing a fix for a common D3D12 +crash that could happen when analysing a capture using bindless +resource access. + +--- Old: renderdoc-1.23.tar.gz New: renderdoc-1.24.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.Q2mOEo/_old 2022-12-19 14:08:21.838695366 +0100 +++ /var/tmp/diff_new_pack.Q2mOEo/_new 2022-12-19 14:08:21.842695387 +0100 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.23 +Version:1.24 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.23.tar.gz -> renderdoc-1.24.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.23.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1835/renderdoc-1.24.tar.gz differ: char 28, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-12-05 18:02:11 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1835 (New) Package is "renderdoc" Mon Dec 5 18:02:11 2022 rev:10 rq:1040273 version:1.23 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-10-11 18:05:06.546042061 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1835/renderdoc.changes 2022-12-05 18:02:32.085017309 +0100 @@ -1,0 +2,37 @@ +Mon Dec 5 11:46:40 UTC 2022 - Patrik Jakobsson + +- Update to version 1.23 +- UI: When trying to connect to a remote host using an incompatible + version, display the version it is running. This is only + supported as of v1.23 and newer, older versions will all report + as 'older than v1.23'. +- UI: The buffer formatted allows stdint types like uint8_t or + int32_t. +- All: Add an in-application API function to set a title for an + ongoing capture. +- Linux: Use $HOME as a backup if getpwuid fails. +- Vulkan/D3D12: Add a number of optimisations to D3D12 and Vulkan + both during capture and on replay, to improve performance. This + would affect programs using bindless and large number of + resources most. +- Vulkan/D3D12: When doing feedback on bindless resources, if a + pixel shader is never invoked due to being offscreen/clipped, + treat that as valid and display no resources as used instead of + falling back to showing all resources. +- Vulkan: Give a default name to un-named children in constant + buffer structs. +- Vulkan: Add support for extensions: + * VK_EXT_mutable_descriptor_type + * VK_AMD_memory_overallocation_behavior + * VK_EXT_pageable_device_local_memory +- D3D12: Relax the requirement for D3D12Core.dll to be signed by + microsoft on trusted captures. This works around an issue where + UE5.1 re-signed D3D12Core.dll as coming from epic, causing it to + be rejected. The signature check will still be applied on files + marked as untrusted e.g. downloaded from the internet. +- OpenGL: Allow use of OVR extensions on desktop GL. +- OpenGL: In the case that two different incompatibly-typed shader + variables are both bound to the same texture slot, display this + as an error in the pipeline state view. + +--- Old: renderdoc-1.22.tar.gz New: renderdoc-1.23.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.RSAa4Y/_old 2022-12-05 18:02:33.077022712 +0100 +++ /var/tmp/diff_new_pack.RSAa4Y/_new 2022-12-05 18:02:33.081022733 +0100 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.22 +Version:1.23 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.22.tar.gz -> renderdoc-1.23.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.22.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1835/renderdoc-1.23.tar.gz differ: char 30, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-10-11 18:02:34 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.2275 (New) Package is "renderdoc" Tue Oct 11 18:02:34 2022 rev:9 rq:1009291 version:1.22 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-08-24 15:12:04.152556976 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.2275/renderdoc.changes 2022-10-11 18:05:06.546042061 +0200 @@ -1,0 +2,27 @@ +Mon Oct 10 06:59:27 UTC 2022 - Patrik Jakobsson + +- Update to version 1.22 + * UI: Improved the highlighting of changed variables when +stepping/running in the shader debugger. + * OpenGL: When capture is unsupported on a running program, +display the reason why in the connection window as well as in +the overlay text. + * OpenGL: Show bicubic filtering functions in pipeline state +viewer. + * OpenGL: Replay multisampled backbuffers on OpenGL ES. + * D3D: Display magic quality values better in texture viewer +status bar. + * D3D12: Improve performance for adding patterns into discarded +resources. + * Vulkan: On fastest replay optimisation level don't override +renderpass load ops. + * Vulkan: Optimise contiguous bindings of sparse pages in buffers +before passing to the driver. + * Vulkan: Add support for extensions: +- VK_EXT_attachment_feedback_loop_layout +- VK_EXT_primitive_topology_list_restart +- VK_EXT_primitives_generated_query +- VK_EXT_depth_clip_control +- VK_EXT_multisampled_render_to_single_sampled + +--- Old: renderdoc-1.21.tar.gz New: renderdoc-1.22.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.G6L8fM/_old 2022-10-11 18:05:07.230043167 +0200 +++ /var/tmp/diff_new_pack.G6L8fM/_new 2022-10-11 18:05:07.234043173 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.21 +Version:1.22 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.21.tar.gz -> renderdoc-1.22.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.21.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.2275/renderdoc-1.22.tar.gz differ: char 28, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-08-24 15:11:40 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.2083 (New) Package is "renderdoc" Wed Aug 24 15:11:40 2022 rev:8 rq:998993 version:1.21 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-08-16 17:08:28.624009681 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.2083/renderdoc.changes 2022-08-24 15:12:04.152556976 +0200 @@ -1,0 +2,27 @@ +Wed Aug 24 07:15:54 UTC 2022 - Patrik Jakobsson + +- Update to version 1.21 + * UI: Highlight the current event in the texture viewer context +menu that shows resource usage. + * UI: Improve handling of source-level shader debugging +breakpoints. + * All: Show status in mesh viewer when geometry data is not +available, e.g. when using multiview and geometry/tessellation +on vulkan. + * All: Tweaked the in-program overlay to be more readable and +better organised, especially around multiple windows. + * All: Handle applications that don't create any +graphics-compatible queues on Vulkan or D3D12 to still be able to +capture and replay correctly. + * Vulkan: Improve the clarity of error messages for incompatible +captures, showing the reason for the incompatibility and what +device was captured on and replayed on. + * Vulkan: Implemented tracking of printf statements from geometry +shaders. + * Vulkan: Allow buffer format re-interpreting of push constants. + * OpenGL: Display the 'intuitive' state of face culling winding, +rather than strictly following enums (e.g. when clip origin is +non-default, GL_CCW frontface means that clockwise wound +polygons are front-facing). + +--- Old: renderdoc-1.20.tar.gz New: renderdoc-1.21.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.4NBizy/_old 2022-08-24 15:12:05.228558014 +0200 +++ /var/tmp/diff_new_pack.4NBizy/_new 2022-08-24 15:12:05.232558018 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.20 +Version:1.21 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.20.tar.gz -> renderdoc-1.21.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.20.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.2083/renderdoc-1.21.tar.gz differ: char 16, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-08-16 17:08:22 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1521 (New) Package is "renderdoc" Tue Aug 16 17:08:22 2022 rev:7 rq:997342 version:1.20 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-06-01 17:34:55.918759940 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1521/renderdoc.changes 2022-08-16 17:08:28.624009681 +0200 @@ -1,0 +2,10 @@ +Tue Aug 16 12:12:44 UTC 2022 - Patrik Jakobsson + +- Added patch file 0001-Fix-install-rpaths.patch + +--- +Mon Aug 15 09:31:57 UTC 2022 - Patrik Jakobsson + +- Remove install rpaths from binaries. Factory no longer allows them. + +--- New: 0001-Fix-install-rpaths.patch Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.fKaVHV/_old 2022-08-16 17:08:29.340011823 +0200 +++ /var/tmp/diff_new_pack.fKaVHV/_new 2022-08-16 17:08:29.344011835 +0200 @@ -25,7 +25,8 @@ URL:https://renderdoc.org/ Source0: https://github.com/baldurk/renderdoc/archive/v%{version}/renderdoc-%{version}.tar.gz Source1: https://github.com/baldurk/swig/archive/renderdoc-modified-7.zip -Patch0: 0002-Add-debugger-as-desktop-menu-category.patch +Patch0: 0001-Fix-install-rpaths.patch +Patch1: 0002-Add-debugger-as-desktop-menu-category.patch BuildRequires: Mesa-libGL-devel BuildRequires: autoconf BuildRequires: automake @@ -78,7 +79,8 @@ -DENABLE_RENDERDOCCMD=ON \ -DENABLE_QRENDERDOC=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DBUILD_VERSION_STABLE=ON + -DBUILD_VERSION_STABLE=ON \ + -DCMAKE_INSTALL_RPATH="" %cmake_build %install ++ 0001-Fix-install-rpaths.patch ++ >From 6144c10c98340a36832ecb52ebd9efbd07a69189 Mon Sep 17 00:00:00 2001 From: Patrik Jakobsson Date: Mon, 15 Aug 2022 10:21:17 +0200 Subject: [PATCH] Fix install rpaths Signed-off-by: Patrik Jakobsson --- qrenderdoc/qrenderdoc.pro | 2 +- renderdoccmd/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/qrenderdoc.pro b/qrenderdoc/qrenderdoc.pro index dc2de53..964b68d 100644 --- a/qrenderdoc/qrenderdoc.pro +++ b/qrenderdoc/qrenderdoc.pro @@ -124,7 +124,7 @@ win32 { # Link against the core library LIBS += -lrenderdoc - QMAKE_LFLAGS += '-Wl,-rpath,\'\$$ORIGIN\',-rpath,\'\$$ORIGIN/../lib'$$LIB_SUFFIX'/'$$LIB_SUBFOLDER_TRAIL_SLASH'\'' + set(CMAKE_INSTALL_RPATH "$ORIGIN/:$ORIGIN/../lib${LIB_SUFFIX}/${LIB_SUBFOLDER_TRAIL_SLASH}") # Add the SWIG files that were generated in cmake SOURCES += $$CMAKE_DIR/qrenderdoc/renderdoc_python.cxx diff --git a/renderdoccmd/CMakeLists.txt b/renderdoccmd/CMakeLists.txt index 1f0173d..e9b8f10 100644 --- a/renderdoccmd/CMakeLists.txt +++ b/renderdoccmd/CMakeLists.txt @@ -69,7 +69,7 @@ else() set(CMAKE_MACOSX_RPATH TRUE) set(CMAKE_INSTALL_RPATH "@executable_path/../lib") else() -set(CMAKE_INSTALL_RPATH "$ORIGIN/:$ORIGIN/../lib${LIB_SUFFIX}/${LIB_SUBFOLDER_TRAIL_SLASH}") +set(CMAKE_INSTALL_RPATH "") endif() set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LINKER_FLAGS}") -- 2.37.1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-06-01 17:34:35 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1548 (New) Package is "renderdoc" Wed Jun 1 17:34:35 2022 rev:6 rq:980100 version:1.20 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-04-20 16:55:00.098492551 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1548/renderdoc.changes 2022-06-01 17:34:55.918759940 +0200 @@ -1,0 +2,19 @@ +Tue May 31 09:32:33 UTC 2022 - Patrik Jakobsson + +- Update to version 1.20 + * Views of buffers, either storage/raw buffers or constant buffers, +have been refactored and improved. + * Most complex error messages (particularly those that reference some +error replaying or problem with the API like a fatal error) now +contain better explanations of what problem has happened. + * UI: Tweak behaviour around closing all captures on shutdown to be +more consistent. + * D3D12: Support the encoded color in obfuscated PIX-style markers. + * ARM: Update hardware counter library. + * Vulkan: Add support for some extensions: +- VK_KHR_pipeline_library +- VK_EXT_graphics_pipeline_library +- VK_QCOM_render_pass_store_ops +- VK_GOOGLE_surfaceless_query + +--- Old: renderdoc-1.19.tar.gz New: renderdoc-1.20.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.OaVxnS/_old 2022-06-01 17:34:57.078761311 +0200 +++ /var/tmp/diff_new_pack.OaVxnS/_new 2022-06-01 17:34:57.082761315 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.19 +Version:1.20 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.19.tar.gz -> renderdoc-1.20.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.19.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1548/renderdoc-1.20.tar.gz differ: char 16, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-04-20 16:54:56 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1941 (New) Package is "renderdoc" Wed Apr 20 16:54:56 2022 rev:5 rq:970739 version:1.19 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2022-01-27 23:18:51.530193908 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1941/renderdoc.changes 2022-04-20 16:55:00.098492551 +0200 @@ -1,0 +2,9 @@ +Sat Apr 16 13:02:39 UTC 2022 - Mark Nefedov + +- Update to version 1.19 + * Custom visualisation shaders have been refactored to be more + portable and re-usable between APIs. + * The location breadcrumbs in the event browser now has an + edit button to edit the 'path' as a text string. + +--- Old: renderdoc-1.18.tar.gz New: renderdoc-1.19.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.jKWYWx/_old 2022-04-20 16:55:01.338493710 +0200 +++ /var/tmp/diff_new_pack.jKWYWx/_new 2022-04-20 16:55:01.358493728 +0200 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.18 +Version:1.19 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.18.tar.gz -> renderdoc-1.19.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.18.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1941/renderdoc-1.19.tar.gz differ: char 29, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2022-01-27 23:17:01 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.1898 (New) Package is "renderdoc" Thu Jan 27 23:17:01 2022 rev:4 rq:949515 version:1.18 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2021-12-02 02:25:37.972528369 +0100 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.1898/renderdoc.changes 2022-01-27 23:18:51.530193908 +0100 @@ -1,0 +2,9 @@ +Thu Jan 27 15:59:49 UTC 2022 - Patrik Jakobsson + +- Update to version 1.18 + * Full support for Vulkan 1.3 as well as the Roadmap 2022 profile +including the new VK_KHR_global_priority promoted extension. + * The primary font used in the UI can now be customised, as well +as the secondary monospaced font. + +--- Old: renderdoc-1.17.tar.gz New: renderdoc-1.18.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.vctSdo/_old 2022-01-27 23:18:52.602186502 +0100 +++ /var/tmp/diff_new_pack.vctSdo/_new 2022-01-27 23:18:52.606186475 +0100 @@ -1,7 +1,7 @@ # # spec file for package renderdoc # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # 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.17 +Version:1.18 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.17.tar.gz -> renderdoc-1.18.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.17.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.1898/renderdoc-1.18.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2021-12-01 20:47:06 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.31177 (New) Package is "renderdoc" Wed Dec 1 20:47:06 2021 rev:3 rq:934759 version:1.17 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2021-10-12 21:50:56.264007810 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.31177/renderdoc.changes 2021-12-02 02:25:37.972528369 +0100 @@ -1,0 +2,12 @@ +Tue Nov 30 16:04:14 UTC 2021 - Patrik Jakobsson + +- Update to version 1.17 + * Support for the new Vulkan extension VK_KHR_dynamic_rendering. + * The resource inspector has some sorting options now. + * Compute shader debugging can now be launched either by split +workgroup & thread ID, or by global thread ID. + * The mesh viewer now allows you to select the axis convention of +input vertex data for e.g. Z-up instead of Y-up or +left/right-handed. + +--- Old: renderdoc-1.16.tar.gz New: renderdoc-1.17.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.W4wRy9/_old 2021-12-02 02:25:38.692525857 +0100 +++ /var/tmp/diff_new_pack.W4wRy9/_new 2021-12-02 02:25:38.692525857 +0100 @@ -17,7 +17,7 @@ Name: renderdoc -Version:1.16 +Version:1.17 Release:0 Summary:A frame-capture based graphics debugger License:MIT ++ renderdoc-1.16.tar.gz -> renderdoc-1.17.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.16.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.31177/renderdoc-1.17.tar.gz differ: char 13, line 1
commit renderdoc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package renderdoc for openSUSE:Factory checked in at 2021-10-12 21:49:33 Comparing /work/SRC/openSUSE:Factory/renderdoc (Old) and /work/SRC/openSUSE:Factory/.renderdoc.new.2443 (New) Package is "renderdoc" Tue Oct 12 21:49:33 2021 rev:2 rq:924771 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/renderdoc/renderdoc.changes 2021-09-09 23:07:47.156847793 +0200 +++ /work/SRC/openSUSE:Factory/.renderdoc.new.2443/renderdoc.changes 2021-10-12 21:50:56.264007810 +0200 @@ -1,0 +2,12 @@ +Mon Oct 11 18:14:53 UTC 2021 - Patrik Jakobsson + +- Update to version 1.16 + * The bindless feedback for D3D12 which was added in v1.15 now supports +DXIL SM6.x shaders, via DXIL patching. + * The API backends have been hardened to handle the majority of cases +where an API fatal error happens during replay while analysing a +capture - device lost/TDR, out of GPU memory, or when using +remote-replay if the remote server crashes or disconnects. +- osc build apparently auto-cleans your spec-file now (without even asking) + +--- Old: renderdoc-1.15.tar.gz New: renderdoc-1.16.tar.gz Other differences: -- ++ renderdoc.spec ++ --- /var/tmp/diff_new_pack.r1BVha/_old 2021-10-12 21:50:57.452009511 +0200 +++ /var/tmp/diff_new_pack.r1BVha/_new 2021-10-12 21:50:57.456009517 +0200 @@ -1,7 +1,7 @@ # # spec file for package renderdoc # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # 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.15 +Version:1.16 Release:0 Summary:A frame-capture based graphics debugger License:MIT @@ -26,7 +26,6 @@ Source0: https://github.com/baldurk/renderdoc/archive/v%{version}/renderdoc-%{version}.tar.gz Source1: https://github.com/baldurk/swig/archive/renderdoc-modified-7.zip Patch0: 0002-Add-debugger-as-desktop-menu-category.patch -BuildRequires: memory-constraints BuildRequires: Mesa-libGL-devel BuildRequires: autoconf BuildRequires: automake @@ -40,6 +39,7 @@ BuildRequires: libqt5-qtsvg-devel BuildRequires: libqt5-qtx11extras-devel BuildRequires: libxcb-devel +BuildRequires: memory-constraints BuildRequires: pcre-devel BuildRequires: python3-devel BuildRequires: vulkan-devel ++ renderdoc-1.15.tar.gz -> renderdoc-1.16.tar.gz ++ /work/SRC/openSUSE:Factory/renderdoc/renderdoc-1.15.tar.gz /work/SRC/openSUSE:Factory/.renderdoc.new.2443/renderdoc-1.16.tar.gz differ: char 13, line 1