1519: Add TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES to supported for Vulkan and Metal. r=kvark a=ElectronicRU
Adapter callbacks are already there, so this is likely an oversight.
**Description**
Adapter callbacks for texture capabilities were there, but feature flags weren't enabled, which prevented use of them.
Co-authored-by: Alex S <alex0player@gmail.com>
1511: Added storage texture array support. r=kvark a=ElectronicRU
**Description**
Arrays of storage images (*f*image*n*D in GLSL parlance) should now be supported.
I also took the liberty to refactor texture format checking a bit,
and tighten up sampled texture support detection for Metal as well.
**Testing**
Not completely sure what's the proper testing approach here, open to suggestions.
Co-authored-by: Alex S <alex0player@gmail.com>
1516: Relicense to MIT/Apache r=kvark a=cwfitzgerald
**Connections**
Closes#1440#1473
**Description**
Relicenses all of the project to MIT/Apache. Thank you to all 142 people who replied on the issue!
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
1513: Fix failing test compilation on windows - DX12 and DX11 not there. r=kvark a=ElectronicRU
**Description**
Due to some things in macros being left on cfg(windows) and some changed to cfg(dx12/dx11), the tests didn't even compile, much less run.
**Testing**
Ideally, some CI for Windows should be set up.
Co-authored-by: Alex S <alex0player@gmail.com>
1505: Change the order to suspect temporary resources earlier r=kvark a=kvark
**Connections**
Fixes#1504
**Description**
I don't fully understand why this works.
**Testing**
tested on the privately given case, also our examples
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
1502: Refactor halmark example to properly recycle command pools r=kvark a=kvark
**Connections**
**Description**
It didn't reset the command encoder until the end, which made it non-suitable for Vulkan benchmarking.
**Testing**
manually
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>