aboutsummaryrefslogtreecommitdiffstats
path: root/c_src
AgeCommit message (Collapse)Author
2014-04-08Make the sdl module C code use the main threadLoïc Hoguin
All video operations should be on the main thread, including initialization. This makes no difference on my system, but might on others. There is no cost doing this as these functions are very rarely called, and usually before/after everything else.
2014-04-07Add sdl_texture:set_color_mod/4Loïc Hoguin
2014-04-07Add sdl_texture:set_blend_mode/2Loïc Hoguin
2014-04-07Add sdl_texture:set_alpha_mod/2Loïc Hoguin
2014-04-07Add sdl_texture:get_color_mod/1Loïc Hoguin
2014-04-07Add sdl_texture:get_blend_mode/1Loïc Hoguin
2014-04-07Add sdl_texture:get_alpha_mod/1Loïc Hoguin
2014-04-07Add sdl_renderer:set_draw_blend_mode/2Loïc Hoguin
2014-04-07Add sdl_renderer:is_target_supported/1Loïc Hoguin
2014-04-07Add sdl_renderer:set_viewport/{2,5}Loïc Hoguin
2014-04-07Add sdl_renderer:set_scale/3Loïc Hoguin
2014-04-07Add sdl_renderer:set_clip_rect/{2,5}Loïc Hoguin
2014-04-07Add sdl_renderer:get_viewport/1Loïc Hoguin
2014-04-07Add sdl_renderer:get_scale/1Loïc Hoguin
2014-04-07Add sdl_renderer:get_logical_size/1Loïc Hoguin
2014-04-07Add sdl_renderer:get_clip_rect/1Loïc Hoguin
2014-04-05Add sdl_renderer:fill_rects/2Loïc Hoguin
2014-04-05Add sdl_renderer:fill_rect/{2,5}Loïc Hoguin
2014-04-05Add sdl_renderer:draw_rects/2Loïc Hoguin
2014-04-05Add sdl_renderer:draw_rect/{2,5}Loïc Hoguin
2014-04-05Add sdl_renderer:draw_points/2Loïc Hoguin
2014-04-05Add sdl_renderer:draw_point/{2,3}Loïc Hoguin
2014-04-04Add sdl_renderer:draw_lines/2Loïc Hoguin
2014-04-04Add sdl_renderer:draw_line/{3,5}Loïc Hoguin
2014-04-04Fix potential memory leaks and other small improvementsLoïc Hoguin
2014-04-04Use enif_is_identical for comparing atoms instead of strcmpLoïc Hoguin
Requires us to create more atoms at startup but makes things much simpler and potentially safer and faster.
2014-04-04Add sdl_renderer:copy/7Loïc Hoguin
2014-04-04Add sdl_renderer:get_output_size/1Loïc Hoguin
2014-04-04Add sdl_renderer:get_draw_color/1Loïc Hoguin
2014-04-03Add sdl_renderer:get_draw_blend_mode/1Loïc Hoguin
Also changed a little the count_drivers/0 function to return the result directly instead of {ok, Count}. Let it crash!
2014-04-03Add sdl_renderer:count_drivers/0Loïc Hoguin
2014-04-03Add sdl_window:show/1Loïc Hoguin
2014-04-03Add sdl_window:set_title/2Loïc Hoguin
2014-04-03Add sdl_window:set_size/3Loïc Hoguin
2014-04-03Add sdl_window:set_pos/3Loïc Hoguin
2014-04-03Add sdl_window:set_min_size/3Loïc Hoguin
2014-04-03Add sdl_window:set_max_size/3Loïc Hoguin
2014-04-03Add sdl_window:set_icon/2Loïc Hoguin
The surface needs to be kept around and not GC otherwise it crashes.
2014-04-03Simplify the C code for set_window_borderedLoïc Hoguin
2014-04-03Add sdl_window:grab_input/2Loïc Hoguin
2014-04-03Simplify the C code for create_windowLoïc Hoguin
2014-04-03Add sdl_window:set_fullscreen/2Loïc Hoguin
2014-04-03Add sdl_window:set_brightness/2Loïc Hoguin
2014-04-03Add sdl_window:set_bordered/2Loïc Hoguin
2014-04-03Add sdl_window:restore/1Loïc Hoguin
2014-04-03Add sdl_window:raise/1Loïc Hoguin
2014-04-03Add sdl_window:minimize/1Loïc Hoguin
2014-04-03Add sdl_window:maximize/1Loïc Hoguin
2014-04-03Add sdl_window:hide/1Loïc Hoguin
2014-04-03Add sdl_window:get_title/1Loïc Hoguin