{"id":92425,"date":"2019-04-23T11:31:30","date_gmt":"2019-04-23T11:31:30","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=308cdbb4-9d8e-41db-a699-5276b0b5a7e1"},"modified":"2019-04-23T11:31:30","modified_gmt":"2019-04-23T11:31:30","slug":"glfw-3-3-released","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/04\/23\/glfw-3-3-released\/","title":{"rendered":"GLFW 3.3 Released"},"content":{"rendered":"<p>GLFW just saw release 3.3, the first release for this graphics framework in over 2 years.&nbsp; GLFW is a companion framework to graphics libraries like OpenGL and Vulkan, providing the missing features like window management and input handling in a cross platform and open source manner.<\/p>\n<p>Details of the 3.3 release:<\/p>\n<blockquote>\n<p>It adds gamepad input via SDL_GameControllerDB, support for Vulkan on macOS via MoltenVK, better handling of high-DPI and scaling, changing attributes of existing windows, raw mouse motion input, explicit support for joystick hats\/dpads, user attention requests, transparent windows and framebuffers (where possible), query for monitor work area, more run-time configuration, various other features as well as fixes for a large number of bugs.<\/p>\n<\/blockquote>\n<p>You can download GLFW <a href=\"https:\/\/www.glfw.org\/download.html\">here<\/a>.&nbsp; GLFW is an open source libpng licensed project that is hosted on GitHub <a href=\"https:\/\/github.com\/glfw\/glfw\">available here<\/a>.&nbsp; GLFW isn\u2019t the only framework or library providing this kind of functionality.&nbsp; If GLFW isn\u2019t right for you, check out the alternatives <a href=\"https:\/\/www.khronos.org\/opengl\/wiki\/Related_toolkits_and_APIs\">available here<\/a>.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=xmRgz_cbYdw&#038;w=853&#038;h=480]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>GLFW just saw release 3.3, the first release for this graphics framework in over 2 years.&nbsp; GLFW is a companion framework to graphics libraries like OpenGL and Vulkan, providing the missing features like window management and input handling in a cross platform and open source manner. Details of the 3.3 release: It adds gamepad input [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-92425","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=92425"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/92425\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=92425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=92425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=92425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}