This is actually fixing two issues:
- if we get a negative stride, then the video transform should have
already flipped vertically the image, so we don't need to flip it
again.
(This is another side effect for handling negative strides in
wg_transform).
- it also fixes a crash in AoEII, as the image source line offsets
were incorrectly computed with unsigned arithmetic (while signed
arithmetic was expected), resulting in incorrect sign propagation
from 32bit to 64bit integers.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2699
--
v3: vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_resource_store().
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_resource_load().
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_loop().
vkd3d-shader/hlsl: Pass an hlsl_block pointer to hlsl_new_loop().
vkd3d-shader/hlsl: Reuse the "init" instruction list if possible in create_loop().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/176
--
v13: winepulse: Use mmdevapi's AudioSessionControl.
wineoss: Use mmdevapi's AudioSessionControl.
winecoreaudio: Use mmdevapi's AudioSessionControl.
winealsa: Move AudioSessionControl into mmdevapi.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2669
On Fri Apr 28 05:16:50 2023 +0000, Georg Lehmann wrote:
> We are not supporting video extension at the moment because
> `make_vulkan` wasn't updated to support more than one xml file.
VK_NV_displacement_micromap isn't final yet, we don't enable provisional extensions in winevulkan.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2549#note_31470
On Fri Apr 28 05:16:50 2023 +0000, Oscar Barenys wrote:
> sorry for asking here if not appropiate, but just asking:
> just compiled a bunch of NV VK samples on Windows and was going to test
> on Linux via Wine..
> and noticed the KHR video decode sample:
> https://github.com/nvpro-samples/vk_video_samples/tree/main/vk_video_decoder
> and also the new DMM sample (VK_NV_displacement_micromap):
> https://github.com/nvpro-samples/vk_mini_samples/tree/main/samples/mm_displ…
> fail to run under wine..
> any reason for not supporting the "released" KHR video (decoding) exts:?
> ```
> VK_KHR_video_decode_queue
> VK_KHR_video_queue
> VK_KHR_video_decode_h264
> VK_KHR_video_decode_h265
> ```
> and also the new VK_NV_displacement_micromap released with 1.3.245 spec?
We are not supporting video extension at the moment because `make_vulkan` wasn't updated to support more than one xml file.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2549#note_31469