Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-20 | Add sdl_keyboard with 3 text input related functions | Loïc Hoguin | |
The following functions were added: * sdl_keyboard:start_text_input() * sdl_keyboard:stop_text_input() * sdl_keyboard:is_text_input_active() Calling sdl_keyboard:stop_text_input() at the beginning of the program allows not receiving unwanted textinput events. | |||
2015-10-20 | Implement sdl:which_subsystems/0 | Loïc Hoguin | |
2015-10-20 | Remove the .app.src file | Loïc Hoguin | |
2015-10-20 | Don't crash on code reloading | Loïc Hoguin | |
2015-10-20 | We are in 2015 | Loïc Hoguin | |
2015-10-20 | Replace a few ;; with ; | Loïc Hoguin | |
2015-10-20 | Add esdl2.d to .gitignore | Loïc Hoguin | |
2015-10-20 | Add sdl_gl:create_context/1 and sdl_gl:swap_window/1 | Loïc Hoguin | |
These functions are the bare minimum needed to experiment with OpenGL. My experiments so far rule out reusing the gl and glu modules found in the wx application. It seems that any OpenGL call from a different thread than the window's thread won't work, at least on Linux. I'm afraid that implementing OpenGL in the future will require duplicating the work done in the wx application. OpenGL support is not a priority however, so it's not a big deal just yet. | |||
2015-10-18 | Add details about what remains to be done to the README | Loïc Hoguin | |
2015-10-18 | Remove access to the SDL_INIT_NOPARACHUTE option | Loïc Hoguin | |
It is ignored by SDL2 and only kept for compatibility purposes. We don't need to worry about that, so removing it. | |||
2015-10-17 | Always enable SMP in the examples | Loïc Hoguin | |
2015-10-17 | Fix various warnings from recent GCC | Loïc Hoguin | |
2015-10-17 | Fix conditionals for detecting OSX | Loïc Hoguin | |
2015-10-16 | Steal the main thread on OSX | Loïc Hoguin | |
Should fix issues with events not being handled properly, and possibly other things. Taken from Erlang's wx, which is proven to work. The function used is unfortunately undocumented. Not 100% sure everything is good with just that, it looks good enough on my VM, but I still have issues probably due to trying this on a VM. | |||
2015-10-16 | LDFLAGS should be LDLIBS | Loïc Hoguin | |
2015-10-16 | Update gitignore | Loïc Hoguin | |
2015-10-16 | Update Erlang.mk | Loïc Hoguin | |
2014-06-10 | Use erlang.mk with newly added NIF support! | Loïc Hoguin | |
2014-05-01 | Make sure the window is never released before the renderer | Loïc Hoguin | |
Tentative fix for an OSX VM crash when the owner process dies. | |||
2014-04-10 | Add clicks value to mouse button events (SDL >= 2.0.2) | Loïc Hoguin | |
2014-04-09 | Add ideas to the README | Loïc Hoguin | |
2014-04-09 | Remove an arg check in sdl_renderer, use dialyzer instead! | Loïc Hoguin | |
2014-04-09 | Use a "better" type for the resources | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_window module | Loïc Hoguin | |
2014-04-09 | Fix flag type in sdl_renderer | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_version module | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_texture module | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_surface module | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_renderer module | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_power module | Loïc Hoguin | |
2014-04-09 | Add typespecs to the sdl_filesystem module | Loïc Hoguin | |
Again the interface had to change a little to better distinguish errors. | |||
2014-04-09 | Add typespecs to the sdl_events module | Loïc Hoguin | |
2014-04-08 | Add typespecs to the sdl_cpu_info module | Loïc Hoguin | |
2014-04-08 | Add typespecs to the sdl_clipboard module | Loïc Hoguin | |
The interface for sdl_clipboard:get_text/0 changed to be easier to use as errors can happen. | |||
2014-04-08 | Add typespecs to the sdl module | Loïc Hoguin | |
2014-04-08 | Make sdl_surface:img_load/1 run in the main thread | Loïc Hoguin | |
While this and other surface functions don't need to, depending on the backend or flags the surface may not be in system memory and therefore may not be thread safe. | |||
2014-04-08 | Make the sdl module C code use the main thread | Loï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-07 | Add sdl_texture:set_color_mod/4 | Loïc Hoguin | |
2014-04-07 | Add sdl_texture:set_blend_mode/2 | Loïc Hoguin | |
2014-04-07 | Too many bullets were shot in the first part | Loïc Hoguin | |
Thanks alpha blending for letting me see that! | |||
2014-04-07 | Add sdl_texture:set_alpha_mod/2 | Loïc Hoguin | |
2014-04-07 | Add sdl_texture:get_color_mod/1 | Loïc Hoguin | |
2014-04-07 | Add sdl_texture:get_blend_mode/1 | Loïc Hoguin | |
2014-04-07 | Add sdl_texture:get_alpha_mod/1 | Loïc Hoguin | |
2014-04-07 | Add sdl_renderer:set_draw_blend_mode/2 | Loïc Hoguin | |
2014-04-07 | Add sdl_renderer:is_target_supported/1 | Loïc Hoguin | |
2014-04-07 | Add sdl_renderer:set_viewport/{2,5} | Loïc Hoguin | |
2014-04-07 | Add sdl_renderer:set_scale/3 | Loïc Hoguin | |
2014-04-07 | Alphabetical order for the public interface modules | Loïc Hoguin | |
2014-04-07 | Add sdl_renderer:set_clip_rect/{2,5} | Loïc Hoguin | |