aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-12-04XSync->XFlushdec05eba
2024-11-27Only do XCheckTypedWindowEvent if not injected eventdec05eba
2024-11-27Add mgl_window_inject_x11_event, add flush after mgl_window_set_visibledec05eba
2024-11-26Add mgl_is_connected_to_display_server and mgl_ping_display_server to keep ↵dec05eba
status of connection
2024-11-12Revert "Alpha blend rectangle properly for transparent windows"dec05eba
This reverts commit 650be43cf1409a9086d006c918f3bcce43c3ca3e.
2024-11-12Alpha blend rectangle properly for transparent windowsdec05eba
2024-11-12Fix text height (undefined variable use)dec05eba
2024-11-12Fix multiline text heightdec05eba
2024-09-11Fix incorrect position for mgl_text_find_character_posdec05eba
2024-09-10Better mgl_text_set_max_widthdec05eba
2024-09-10fix mgl_text_set_max_widthdec05eba
2024-09-10Rows count from 1dec05eba
2024-09-10Add mgl_text_set_max_width and mgl_text_set_max_rowsdec05eba
2024-08-24Add missing cleanup for egl contextdec05eba
2024-08-24Vertices: fix alpha blending when window background is transparent, add ↵dec05eba
uniform for color
2024-08-19Add mgl_window_get_egl_contextdec05eba
2024-08-19Add mgl_texture_init_reference_existing_gl_texture to easily create a ↵dec05eba
texture and then a sprite from an existing opengl texture
2024-08-11output debug message: gsr -> mgldec05eba
2024-08-11fix incorrect sprite_set_height, add sprite_set_widthdec05eba
2024-08-10Make libglx optional (alpine doesn't have it)dec05eba
2024-08-09text always set dirty when setting string or fontdec05eba
2024-08-07Add mgl_window_get_egl_displaydec05eba
2024-08-07load eglGetProcAddressdec05eba
2024-08-05set scissor constdec05eba
2024-08-04egl: fix transparent windowdec05eba
2024-08-04Add option to choose render api (glx or egl) in window creationdec05eba
2024-08-03Fix compile errordec05eba
2024-08-03Add notification window typedec05eba
2024-08-03text get bounds return character size if string is emptydec05eba
2024-08-02Fix background clear color when using window transparencydec05eba
2024-08-02Ensure correct blending function for transparent windowdec05eba
2024-07-31Add mipmap optiondec05eba
2024-07-31Flush after window move/resizedec05eba
2024-07-31Robustnessdec05eba
2024-07-25Add sprite set size/height functions, option to hide window decorations in ↵dec05eba
create window
2024-07-25Use const pointerdec05eba
2024-07-24add vec3 and vec4 and shader uniform functions for thosedec05eba
2024-05-09Fix build after gcc update (function pointer cast)dec05eba
2024-03-04Set context to NULL before destroyingdec05eba
2024-01-08nvidia: flush on swap buffer (__GL_MaxFramesAllowed=1)dec05eba
2023-12-11add window flush functiondec05eba
2023-12-08Transient for window optiondec05eba
2023-12-08remove debug printdec05eba
2023-12-08Set wm client machinedec05eba
2023-12-08Add class hint, wm name, window typedec05eba
2023-09-11right-alt/altgr should count as alt modifierdec05eba
2023-09-03Remove debug outputdec05eba
2023-08-25Dont enable low latency mode by default since it increases cpu usagedec05eba
2023-08-25Only limit fps to monitor if vsync is enableddec05eba
2023-08-25Add monitor events, limit fps to monitor the window is in, reduce latency ↵dec05eba
(glFinish, fps limit)