Skip to content

New swapchain model

Compare
Choose a tag to compare
@kvark kvark released this 26 Aug 03:28
· 51 commits to master since this release

The main feature (or anti-feature) of the release is the completely new swapchain model. See PR #210 for more info. TL;DR: it's smooth and fast, much better suited to Metal and D3D, but it's not compatible with some obscure use cases. So it either works great, or it doesn't work at all, which is arguably an improvement from the previous "mostly sometimes works". One of the side effects, for example, is proper fullscreen support.

As always, there are many correctness fixes, including (but not limited to):

  • image clears
  • border color support
  • added more limits that were missing
  • support for VK_KHR_get_surface_capabilities2

The highlight app of this release is Filament compatibility. It is a real-time physically based rendering engine from Google:
portability-filament-suzanne