Repository navigation
v0.12.1
Full Changelog: v0.12.0...v0.12.1
Added
- New
Instance::platformfunction to get the current platform used. - New
platform_supportedfunction to check whether GLFW compiled with specified platform support. - New
EventInterceptorclass combiningIEventInterceptorandDefaultEventInterceptorclass. - New
get_proc_address_noexceptfunction replacing noexceptget_proc_address. - New
extension_supported_noexceptfunction replacing noexceptextension_supported. - New
vk::init_vulkan_loaderfunction that corresponds toglfwInitVulkanLoader. - New
vk::get_instance_proc_address_noexceptfunction for noexcept version ofvk::get_instance_proc_address.
Fixed
- Clarify GLFW version supported to be v3.4.
- Documentation for thrown exceptions refers to outdated definitions.
- Window creation throws on Wayland.
- Missing error checks on window attribute actions.
Changed
- Examples now doesn't require Conan to be built.
- Vulkan support now can be used out of the box, without any linking required.
- Emscripten support is automatically detected now.
get_proc_addresscan throw now.extension_supportedcan throw now.
Removed
- Remove variable,
GLFW_CPP_VULKAN_SUPPORT, for Vulkan support. - Remove variable,
GLFW_CPP_EMSCRIPTEN_PORT, for Emscripten port. - Removed
IEventInterceptorandDefaultEventInterceptor. - Enumerator
ErrorCode::AlreadyBoundandErrorCode::EmptyLoadersince they are for pre-v0.12.0 errors. - Error class
error::AlreadyBoundanderror::EmptyLoadersince they are for pre-v0.12.0 errors. - Struct
event::Emptysince it never used.