Star Trek Starfleet Academy does not like it when available video memory
goes down after creating a system memory resource. It destroys all its
textures and recreates them, and in some sitations forgets to recreate
one or another texture, resulting in rendering bugs.
I suspect the game is trying to detect focus loss by monitoring for
unexpected video memory changes.
---
I am open to renaming WINED3DUSAGE_PRIVATE to something else, like
WINED3DUSAGE_NO_VIDMEM_ACCOUNTING. This particular name is ugly long
though.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/521
After 7161dcd, the timezone bias is calculated every time when SystemTimeOfDayInformation is queried.
This restores the cache for timezone bias.
Improve HROT framerate from ~100fps to ~500fps.
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
--
v2: ntdll: Restore the timezone bias cache.
https://gitlab.winehq.org/wine/wine/-/merge_requests/530
After 7161dcd, the timezone bias is calculated every time when SystemTimeOfDayInformation is queried.
This restores the cache for timezone bias.
Improve HROT framerate from ~100fps to ~500fps.
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/530
--
v2: wow64: Return error from NtQueryVirtualMemory(MemoryBasicInformation) for a too-large address.
ntdll/tests: Add tests for the address limit of NtQueryVirtualMemory(MemoryBasicInformation).
https://gitlab.winehq.org/wine/wine/-/merge_requests/529