aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2024-08-26Move FloatRect to Rectdec05eba
2024-08-24Vertices: fix alpha blending when window background is transparent, add ↵dec05eba
uniform for color, add position for vertices draw
2024-08-19Implement c++ version of mgl_texture_init_reference_existing_gl_texturedec05eba
2024-08-11fix incorrect sprite_set_height, add sprite_set_widthdec05eba
2024-08-05Add commentdec05eba
2024-08-04Add option to choose render api (glx or egl) in window creationdec05eba
2024-08-02Ensure correct blending function for transparent windowdec05eba
2024-07-31Add mipmap, texture load from memorydec05eba
2024-07-31Flush after window move/resizedec05eba
2024-07-25Update to latest mgl, adds option to hide decorations on window createdec05eba
2023-12-14Update mgldec05eba
2023-12-08mdec05eba
2023-12-08Transient for window optiondec05eba
2023-12-08Add class hint, wm name, window typedec05eba
2023-08-25Add missing low latency functions for windowdec05eba
2023-08-25Add monitor events, limit fps to monitor the window is in, reduce latency ↵dec05eba
(glFinish, fps limit)
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-07Window: add functions to set fullscreen state, vsync statedec05eba
2022-12-02Sprite: add get_size, which returns the texture size and takes into account ↵dec05eba
scaling
2022-11-03Sprite: set_sizedec05eba
2022-10-11Add support alpha optiondec05eba
2022-09-09Support png,jpg and gif clipboard. Use callback for clipboarddec05eba
2022-03-31Add override redirect option to window createdec05eba
2022-03-30Add move assignment to texture, fix move constructor not setting owner fielddec05eba
2022-03-30Proper y offset for text, add option to create hidden window and add ↵dec05eba
function to make it visible (map, unmap), fix incorrect copy/move text
2022-03-09Fix compile on clangdec05eba
2021-11-27Use correct offset for font y positiondec05eba
2021-11-24Fix glyphs overlapping, but adds unnecessary paddingdec05eba
2021-11-19Better document window_set_framerate_limitdec05eba
2021-11-18Move glyph creation for text to render function instead of in set string, ↵dec05eba
clear font glyph background before rendering the text
2021-11-18Disable copy constructors for opengl resource itemsdec05eba
2021-11-18Fix corrupt VertexBuffer by disabling vertex buffer copyingdec05eba
2021-11-17Readd kerningdec05eba
2021-11-17Fix font glyph overlapsdec05eba
2021-11-16Implement all interfaces to mgldec05eba
2021-11-07Fix text rendering getting corrupt at copy/move constructordec05eba
2021-11-07Fix exit being called when closing window, respond to wm ping, add is_open ↵dec05eba
function to window
2021-11-04Fix clock restart returning incorrect timedec05eba
2021-11-03Add window set_view and get_viewdec05eba
2021-11-03Use event structure in poll_eventdec05eba
2021-10-29More, todo interfacesdec05eba
2021-10-22Use shaderdec05eba
2021-10-22Add vertex bufferdec05eba
2021-10-19Change event layout to similar to same as sfmldec05eba
2021-10-19Use uint8_t for color instead of floatdec05eba
2021-10-18Initial commit with an exampledec05eba