<div dir="ltr">I'm getting two failures which didn't occur with the original patch a few months ago. Looks like todos are needed while I figure out what's happening.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 15, 2022 at 4:40 AM Zebediah Figura (she/her) <<a href="mailto:zfigura@codeweavers.com">zfigura@codeweavers.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 1/10/22 08:00, Conor McCarthy wrote:<br>
> The Wait() implementation was added some time ago and these tests succeed.<br>
> <br>
> Signed-off-by: Conor McCarthy <<a href="mailto:cmccarthy@codeweavers.com" target="_blank">cmccarthy@codeweavers.com</a>><br>
> ---<br>
>   tests/d3d12.c | 7 -------<br>
>   1 file changed, 7 deletions(-)<br>
> <br>
<br>
Not on my machine ;-)<br>
<br>
I'm getting test hangs on most runs. I also see messages like these <br>
pretty much every time:<br>
<br>
<br>
meg@uriel:~/git/build-vkd3d$ ./tests/d3d12<br>
d3d12:582: Driver name: radv, driver info: Mesa 21.3.3.<br>
fixme:d3d12_command_queue_Wait: Failed to acquire Vulkan semaphore for <br>
fence 0x55cba26777b0, value 0x2, completed value 0x1.<br>
d3d12:33296: Test failed: Got unexpected return value 0.<br>
d3d12:33298: Test failed: Got 0xffff0000, expected 0xff00ff00 at (0, 0, 0).<br>
d3d12:33301: Test failed: Got unexpected value 1.<br>
<br>
<br>
Looking at the implementation I'm not sure how it's supposed to work <br>
when Wait() is called before Signal() or before a signal operation is <br>
queued. Nor do I see any indication that this is invalid in the <br>
documentation. Am I missing something?<br>
<br>
</blockquote></div>