Revisions of renderdoc

buildservice-autocommit accepted request 1192307 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 44)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1192306 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 43)
- Update to version 1.34
  * Added support for a new GLES extension: GL_EXT_clip_control.
  * Store texture data on GLES for sub-rect updates of
    compressed textures.
  * Active shader viewer bookmarks are listed in the bookmarks
    menu.
  * The custom more readable and human-friendly DXIL disassembly
    has had a number of readability improvements made.
  * Add support for Vulkan extensions:
    VK_KHR_shader_relaxed_extended_instruction and
    VK_EXT_shader_object
  * Improve the display of entry point interface lists in SPIR-V
    entry points.
  * Add functionality to allow packing of bitfields even when
    the declared bitfield straddles the alignment of its base
    type with #pack(tight_bitfield_packing).
  * Added a UI for managing the ignored PDBs when resolving
    callstacks.
  * Implemented GPU feedback for detecting dynamic access to
    arrayed samplers.
buildservice-autocommit accepted request 1186496 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 42)
baserev update by copy to link target
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) accepted request 1184090 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 41)
- 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.
buildservice-autocommit accepted request 1172095 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 40)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1172093 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 39)
- 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.
buildservice-autocommit accepted request 1142942 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 38)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1142941 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 37)
- 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.
buildservice-autocommit accepted request 1136407 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 36)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1136406 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 35)
- 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.
buildservice-autocommit accepted request 1129737 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 34)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1129736 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 33)
- Update to version 1.29 
  * Refactored handling of ExecuteIndirect to more reliably replay
    the application's work even in the face of non-deterministic
    work. Executes with non-deterministic parameters will still not
    function properly anywhere that the draw parameters are
    referenced like the event browser, mesh viewer, etc. But
    selecting subsequent events in the command buffer will now
    replay the ExecuteIndirect faithfully.
  * The pixel history events still show background colours in part
    when the row is selected.
  * When editing SPIR-V shaders and recompiling them, wherever
    possible the same SPIR-V version will be used to recompile
    them. This is necessary when using features that target a
    minimum SPIR-V version.

  * 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
buildservice-autocommit accepted request 1103866 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 32)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1103865 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 31)
- 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
buildservice-autocommit accepted request 1091240 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 30)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1091236 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 29)
- 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.
buildservice-autocommit accepted request 1078357 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 28)
baserev update by copy to link target
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) accepted request 1078351 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 27)
- 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.
buildservice-autocommit accepted request 1074687 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 26)
baserev update by copy to link target
Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) accepted request 1074208 from Patrik Jakobsson's avatar Patrik Jakobsson (patrikjakobsson) (revision 25)
- 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
Displaying revisions 1 - 20 of 44
openSUSE Build Service is sponsored by