RGFW v1.7.0 #144
ColleagueRiley
announced in
Announcements
RGFW v1.7.0
#144
Replies: 2 comments
-
|
very nice |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Can't wait to use it! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release focuses on improving bug fixes and supporting more edge cases. It also continues to work towards feature parity with GLFW.
breaking changes:
RGFW_window_checkFPStoRGFW_checkFPSRGFW_window_setShouldClose(RGFW_window)toRGFW_window_setShouldClose(RGFW_window, RGFW_BOOL)RGFW_setMouseNotifyCallBack→RGFW_setMouseNotifyCallbackwindowResizeCallback→windowResizedCallbackwindowMoveCallback→windowMovedCallbackRGFW_getProcAddresstoRGFW_procevent.inFocusremoved — useRGFW_window_isInFocus()insteadmajor changes:
RGFW_eventQueuePush/RGFW_eventQueuePopRGFW_getTimeandRGFW_getTimeNSnow platform-independentRGFW_setTime(called with0at window init)RGFW_window_swapBuffers_softwareandRGFW_window_swapBuffers_OpenGLRGFW_window_initOpenGLandRGFW_window_freeOpenGLRGFW_proctypedef and updateRGFW_getProcAddressRGFW_windowFreeOnClose,RGFW_windowFocusOnShowRGFW_windowFocusandRGFW_windowFocusflagRGFW_windowMaximizedRGFW_windowMinimizedRGFW_windowRestoredRGFW_initandRGFW_deinitCLOCK_MONOTONICdefault where supportedBeginPaint/EndPaintnow called properly (Windows)RGFW_getMonitorsnow takes asize_t* lenargumentRGFW_ADVANCED_SMOOTH_RESIZE(WinAPI, X11)all changes:
fixes:
RGFW_window_setFlagsoverwrite bugsBeginPaint/EndPaintused correctly (Windows)new features:
RGFW_eventQueuePush/RGFW_eventQueuePopRGFW_windowFreeOnCloseRGFW_windowFocusOnShowRGFW_window_isInFocusRGFW_windowFocusflagRGFW_windowMaximized,RGFW_windowMinimized,RGFW_windowRestoredeventsRGFW_ATOFmacroRGFW_procand update function loadingRGFW_window_swapBuffers_software,RGFW_window_swapBuffers_OpenGLRGFW_init,RGFW_deinitexamples/gears/gears,examples/multi-window/multi-windowRGFW_BUFFER_BGR, renameRGFW_X11_DONT_CONVERT_BGRglXCreateContextAttribsARBmiscellaneous:
RGFW_windowTransparentis enabledtimeEndPeriodfor better Windows timingRGFW_INT_DEFINED,RGFW_BOOL_DEFINED)opengl32.dllunlessRGFW_OPENGLis usedcompatibility:
notes:
This version continues the work from 1.6 to refine the API while introducing more robust internal systems for events, rendering, and timing.
This discussion was created from the release RGFW v1.7.0.
Beta Was this translation helpful? Give feedback.
All reactions