What's Changed
- Available memory checks by @robertosfield in #1713
- Fixed incorrect keyboard events process in win32 subsystem by @maisvendoo in #1714
- Add flags in swapchain preferences by @FrancoisBerard in #1717
- resolve undefined symbol OH_NativeWindow_NativeWindowHandleOpt on OpenHarmony by @geocapp in #1722
- Improved mesh shader support by @robertosfield in #1727
- Improvements to thread safety and handling of out of GPU memory conditions when paging. by @robertosfield in #1729
- Transfer task refinement by @robertosfield in #1731
- fix layer offset calculation when uploading cubemaps with MipmapLayout by @KAlO2 in #1730
- Remove perspective divide for orthographic frustum by @rolandhill in #1728
- Moved the check for large allocations to the start of IntrusiveAllocator::deallocate(..) to avoid searching the memoryBlocks containers. Added size == 0 and ptr == nullptr checks to allocation and deallocation to avoid doing any more in this null cases. by @robertosfield in #1734
- Fix pool DeviceMemory allocations and rek by @rolandhill in #1732
- DescriptorPool: O(1) recycled-descriptor accounting in available() by @nolankramer in #1724
- Fix Descriptor count comparison when VkDescriptorSetLayoutBinding.descriptorCount is not 1 by @rolandhill in #1737
- Drag and drop back end by @rolandhill in #1738
New Contributors
- @maisvendoo made their first contribution in #1714
- @FrancoisBerard made their first contribution in #1717
- @geocapp made their first contribution in #1722
Full Changelog: v1.1.15...v1.1.16