On Tue Oct 18 21:43:53 2022 +0000, Alexandre Julliard wrote:
> > The first one seems to be caused by an OOM error. I've seen similar
> issues in the past when running the tests under llvmpipe, and when
> multiple D3D devices are initialized. The llvmpipe GL context is memory
> hungry and it quickly fills the 32-bit address space.
> >
> > This doesn't disculp this changes in any way and it could be very well
> related, if for some reason the messages here are causing GL contexts to
> be re-created more often or at different times.
> It's possible that the failures could have been triggered before, though
> I don't remember ever seeing the d3drm one.
> But they are happening much more often, almost every test run has one of
> them now. We need to fix that.
Yes, I'm investigating. I can reproduce the failures locally, and they look indeed related.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/944#note_11205
> The first one seems to be caused by an OOM error. I've seen similar issues in the past when running the tests under llvmpipe, and when multiple D3D devices are initialized. The llvmpipe GL context is memory hungry and it quickly fills the 32-bit address space.
>
> This doesn't disculp this changes in any way and it could be very well related, if for some reason the messages here are causing GL contexts to be re-created more often or at different times.
It's possible that the failures could have been triggered before, though I don't remember ever seeing the d3drm one.
But they are happening much more often, almost every test run has one of them now. We need to fix that.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/944#note_11204
--
v3: vkd3d-shader/hlsl: Parse UAV types.
vkd3d-shader/hlsl: Parse texture index expressions.
vkd3d-shader/hlsl: Cast array indices inside of add_array_load().
tests: Add a basic shader test for typed UAV loads.
tests: Add a basic shader test for compute shaders.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/30