Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vkd3d for openSUSE:Factory checked in at 2023-09-25 20:03:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vkd3d (Old) and /work/SRC/openSUSE:Factory/.vkd3d.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vkd3d" Mon Sep 25 20:03:42 2023 rev:12 rq:1113366 version:1.9 Changes: -------- --- /work/SRC/openSUSE:Factory/vkd3d/vkd3d.changes 2023-08-17 19:44:03.498846924 +0200 +++ /work/SRC/openSUSE:Factory/.vkd3d.new.1770/vkd3d.changes 2023-09-25 21:04:07.506202519 +0200 @@ -1,0 +2,59 @@ +Sat Sep 23 14:01:50 UTC 2023 - Tobias Klausmann <tobias.klausm...@freenet.de> + +- Update to version 1.9: + - libvkd3d + Copying between depth/stencil and colour formats in + ID3D12GraphicsCommandList::CopyResource() is supported. + The ID3D12Fence1 interface is supported. + - libvkd3d-shader + vkd3d_shader_scan() supports retrieving descriptor information for d3dbc' + shaders. This is one of the requirements for eventual SPIR-V generation + from d3dbc' sources. + New features for the HLSL source type: + Support for the following intrinsic functions: clip(), ddx_coarse(), + ddy_coarse(), ddx_fine(), ddy_fine(), tex1D(), tex2D(), texCUBE(), and + tex3D() + Constant folding support for more expression types. In particular: + comparison operators, floating-point min(), max(), logical and' and or', + dot products, square roots and logarithms + Support for multi-sample texture object declarations without explicit + sample counts in shader model 4.1 and later shaders. + Support for using constant expressions as sample counts in multi-sample + texture object declarations. + Support for variable initialisers using variables declared earlier in the + same declaration list. E.g., `float a = 1, b = a, c = b + 1;'. + The GetDimensions() texture object method is implemented. + Matrix swizzles are implemented. + Parser support for if-statement attributes like [branch]' and [flatten]'. + Support for the `inline' function modifier. + Previously, vkd3d_shader_compile() would in some cases return VKD3D_OK + despite compilation failing when targeting legacy Direct3D bytecode. These + cases have been fixed. + Various HLSL preprocessor fixes for edge cases related to stringification. + SPIR-V target support for the `linear noperspective centroid' input + interpolation mode. + New interfaces: + The vkd3d_shader_scan_signature_info structure extends the + vkd3d_shader_compile_info structure, and can be used to retrieve + descriptions of dxbc-tpf' and d3dbc' shader inputs and outputs. + vkd3d_shader_free_scan_signature_info() is used to free + vkd3d_shader_scan_signature_info structures. + The VKD3D_SHADER_COMPILE_OPTION_PACK_MATRIX_ORDER compile option can be + used to specify the default matrix packing order for HLSL sources. + The vkd3d_shader_varying_map_info structure extends the + vkd3d_shader_compile_info structure, and can be used to specify a mapping + between the outputs of a shader stage and the inputs of the next shader + stage. + vkd3d_shader_build_varying_map() is used to build a mapping between the + outputs of a shader stage and the inputs of the next shader stage. + The VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_RAW_BUFFER flag returned as part of + the vkd3d_shader_descriptor_info structure indicates the descriptor refers + to a byte-addressed (`raw') buffer resource. + - vkd3d-compiler + The `--matrix-storage-order' option can used to specify the default matrix + storage order for HLSL sources. + - vkd3d-dxbc + vkd3d-dxbc is a new utility that can be used to inspect the contents of DXBC + blobs. + +------------------------------------------------------------------- Old: ---- vkd3d-1.8.tar.xz vkd3d-1.8.tar.xz.sign New: ---- vkd3d-1.9.tar.xz vkd3d-1.9.tar.xz.sign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vkd3d.spec ++++++ --- /var/tmp/diff_new_pack.fAjVXI/_old 2023-09-25 21:04:08.782248615 +0200 +++ /var/tmp/diff_new_pack.fAjVXI/_new 2023-09-25 21:04:08.782248615 +0200 @@ -34,7 +34,7 @@ Summary: Direct3D 12 to Vulkan translation library License: LGPL-2.1-or-later Group: System/X11/Utilities -Version: 1.8 +Version: 1.9 Release: 0 Source0: https://dl.winehq.org/vkd3d/source/vkd3d-%version.tar.xz Source1: https://dl.winehq.org/vkd3d/source/vkd3d-%version.tar.xz.sign @@ -124,6 +124,7 @@ %_libdir/pkgconfig/libvkd3d-shader.pc %_libdir/pkgconfig/libvkd3d-utils.pc %_bindir/vkd3d-compiler +%_bindir/vkd3d-dxbc %post -n libvkd3d%{major} -p /sbin/ldconfig %postun -n libvkd3d%{major} -p /sbin/ldconfig ++++++ vkd3d-1.8.tar.xz -> vkd3d-1.9.tar.xz ++++++ ++++ 69610 lines of diff (skipped)