aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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)
2023-08-22Correct background colordec05eba
2023-07-09constdec05eba
2023-06-30Cleanup window deinitdec05eba
2023-06-27XInternAtom create if not existsdec05eba
2023-06-27Update stb imagedec05eba
2023-06-25xmappingdec05eba
2023-06-25XRefreshKeyboardMappingdec05eba
2023-01-21fix: set prev codepoint in text renderdec05eba
2023-01-17Add option to set window background colordec05eba
This window background color is different than window.clear(color) because this window color is the background color if the window itself, which means if there is a delay between creating the window and the first frame display then the window background color is black, but if window color is set then that color will be displayed instead. Normally you want to set the window background color to the same color as the color you use in window.clear(color).
2023-01-14Eliminate resize flicker by setting window gravity to NorthWestdec05eba
2023-01-14Set clear color before clear, fixes black background on first framedec05eba