Skip to content

v4.0.0

Choose a tag to compare

@cococry cococry released this 28 Oct 16:40
· 15 commits to master since this release

Features

  • struct rn_state_t *rn_state_init(const struct rn_init_options_t *options, uint32_t init_width, uint32_t init_height) changed to struct rn_state_t *rn_state_init(const struct rn_init_options_t *options);
  • removed struct rn_vk_platform_t
  • new struct rn_vk_surface_impl_t describes window callbacks for creating and sizing a native VkSurfaceKHR and is used by struct rn_vk_managed_surface_t.
  • added instance_extensions callback to struct rn_vk_init_options_t
  • added user to struct rn_vk_init_options_t, which is user data passed to instance_extensions and accept_device.
  • new struct rn_vk_managed_surface_t describes an opaque Runara object owning a native VkSurfaceKHR and its swapchain.
  • added rn_vk_surface_create to create a managed window target and select it for rendering
  • addded rn_vk_surface_set_current to set the current managed-window render target