vkd3d adapter library

Edit Package vkd3d
https://winehq.org/

Direct3D 12 to Vulkan translation library,

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000189 189 Bytes
vkd3d-1.9.tar.xz 0000902300 881 KB
vkd3d-1.9.tar.xz.sign 0000000833 833 Bytes
vkd3d.changes 0000009761 9.53 KB
vkd3d.keyring 0000003175 3.1 KB
vkd3d.spec 0000003921 3.83 KB
Revision 12 (latest revision is 14)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113366 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 12)
- 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. (forwarded request 1113211 from tobijk)
Comments 0
openSUSE Build Service is sponsored by