vkd3d adapter library
https://winehq.org/
Direct3D 12 to Vulkan translation library,
- Developed at graphics
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:zSystems/vkd3d && cd $_
- Create Badge
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 (anag+factory)
accepted
request 1113366
from
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