We are not doing that on purpose, freeing the TEB before the thread is finished causes hard to debug crashes.
There should only ever be one extra allocated TEB so that should be acceptable. What problem are you seeing exactly?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2814#note_33746
From what I can tell, the recent work on SampleBias/SampleLevel did all of the work for us, we just need to take the same framework and include the case for the `sample_l` instruction.
Tested with some shaders from the native Linux version of Little Racers STREET.
--
v14: vkd3d-shader/tpf: Add support for emitting sample_l instructions
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/188
Fix Cafe Stella (SteamID: 1829980) Flowchart crashes once there are 2 things on it.
--
v5: gdiplus: Support playing back pen custom end line cap.
gdiplus: Support playing back pen custom start line cap.
gdiplus: Support recording pen custom end line cap.
gdiplus: Support recording pen custom start line cap.
gdiplus/tests: Add pen custom line cap record and play back tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2870
```c
dlls/wined3d/context_vk.c:2377:42: warning: ‘null_binding’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2377 | *null_buffer_binding = b->binding = null_binding;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
--
v2: wined3d: Fix uninitialized variable warning.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2892
Unfortunately VPN interfaces I am observing here don't expose any definite type in ifr_hwaddr.sa_data (having ARPHRD_NONE). But the flags from SIOCGIFFLAGS have IFF_POINTOPOINT for such interfaces, so it is probably nothing wrong in guessing the iface type as PPP if the flag is set.
Fixes Creativerse hanging on creating local game when there is a VPN interface.
--
v2: nsiproxy.sys: Detect PPP interface type from flags on Linux.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2890