News: 0001653892

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

VKD3D 2.1 Released With New Features For Direct3D 12 In Upstream Wine

([WINE] 5 Hours Ago VKD3D 2.1)


VKD3D 2.1 was released today by CodeWeavers' Henri Verbeet as the upstream Wine project for getting Direct3D 12 implemented over the Vulkan API.

VKD3D 2.1 brings a number of new features and improvements to its HLSL shader language support, including a dead store elimination pass to more closely match the constant table layout of the Direct3D compiler. There is also stricter validation and other enhancements. VKD3D 2.1 also continued enhancing its legacy Direct3D byte code source support.

The updated VKD3D with its SPIR-V target now supports floating point to 64-bite signed/unsigned integer conversion operations that is useful for DXIL sources. There are also various improvements to its OpenGL shading language target support.

More details on the many changes to find with the VKD3D 2.1 feature release can be found via today's announcement on [1]WineHQ.org .



[1] https://gitlab.winehq.org/wine/vkd3d/-/releases/vkd3d-2.1



Climbing onto a bar stool, a piece of string asked for a beer.
"Wait a minute. Aren't you a string?"
"Well, yes, I am."
"Sorry. We don't serve strings here."
The determined string left the bar and stopped a passer-by. "Excuse,
me," it said, "would you shred my ends and tie me up like a pretzel?" The
passer-by obliged, and the string re-entered the bar. "May I have a beer,
please?" it asked the bartender.
The barkeep set a beer in front of the string, then suddenly stopped.
"Hey, aren't you the string I just threw out of here?"
"No, I'm a frayed knot."