Dolphin Git changelog:
* Merge pull request #5968 from JonnyH/WIP/fix-vulkan-on-drivers-without-atomic-load-support
Fix vulkan crash on drivers without atomic load/store support
* Fix vulkan crash on drivers without atomic load/store support
This would not allocate a SSBO buffer, but still try to update the
descriptor said with a NULL buffer. Which naturally crashed.
* Automatic translation resources sync with Transifex
* Merge pull request #5864 from JosJuice/directoryblob-disccontentcontainer
DirectoryBlob: Improve ReadInternal
* DirectoryBlob: Remove unused DiscContent member
* FileSystemGCWii: Don't add 0-size files to m_offset_file_info_cache
This is done in order to reduce the risk of files not being added
due to them having the same end offset as another file.
* DirectoryBlob: Fix reading beyond the end of the disc
There were two problems with this:
1. If the starting offset was beyond the end of the disc,
we would dereference an invalid iterator.
2. The data beyond the end of the disc was non-deterministic.
* DirectoryBlob: Remove redundant assert
DiscContent::Read contains an equivalent assertion.
* DirectoryBlob: Don't add DiscContents with size 0
Having DiscContents with size 0 would mean that some DiscContents
might not get added to the std::set because of them comparing
identically to another DiscContent.
This replaces an older piece of code in WriteDirectory that ensures
that no two files have the same starting offset. (We now care about
the ending offset, not the starting offset. The new solution both
ensures that no two files have the same ending offset and that no
two files have the same starting offset.)
* DirectoryBlob: Change the return type of Add/CheckSizeAndAdd
Only return the information that isn't already known to the caller.
* DirectoryBlob: Lookup DiscContents by offset + size instead of offset
This simplifies DiscContentContainer::Read.
* DirectoryBlob: Replace std::set
* Merge pull request #5951 from ligfx/gametrackerworkqueuethread
GameTracker: use new Common::WorkQueueThread instead of signals/slots
* GameTracker: use WorkQueueThread
* Common: add WorkQueueThread
Download: Dolphin Git 5.0-5308 x64
Download: Dolphin Git 5.0-5308 Android
Source: HereDolphin Git 5.0-2877
0 Comments
Post a Comment