Overview

Request 1113366 accepted

- 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)

Loading...
Request History
Marcus Meissner's avatar

msmeissn created request

- 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)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:67"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:adi:67"


Marcus Rueckert's avatar

darix accepted review

Accepted review for by_group opensuse-review-team request 1113366 from user anag+factory


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:adi:67 got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:adi:67 got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:adi:67 got accepted.

openSUSE Build Service is sponsored by