summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Collapse)Author
2016-05-11Initial stab at Saturn keyboard supportMichael Pavone
2016-05-10Fix bug in 68K movep.l when the destination is a register mapped to a host ↵Michael Pavone
register
2016-05-01Set vsync state based on config file rather than just using whatever the ↵Michael Pavone
system decides for us.
2016-05-01Added a config option that allows turning scanlines on and offMichael Pavone
2016-02-23Added reasonable handling of joystick hotplugMichael Pavone
2015-12-15Initial support for relative mouse mode and skeleton of support for capture ↵Michael Pavone
mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
2015-12-14Scale mouse data based on window sizeMichael Pavone
2015-11-28Mega mouse support is mostly doneMichael Pavone
2015-11-28Dividing by FPS_INTERVAL does not make senese as the division was to convert ↵Michael Pavone
milliseconds to seconds
2015-11-28Don't try setting the window title on AndroidMichael Pavone
2015-11-25WIP support for mega mouseMichael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-08ROM is now run after being selected in menu. Initial path for menu is read ↵Michael Pavone
from config file.
2015-07-27Use binary mode for reading shaders and config files so we actually get the ↵Michael Pavone
number of bytes we expect
2015-07-26Minor cleanupMichael Pavone
2015-07-26MergeMichael Pavone
2015-07-26Use SDL2 renderer as a fallback=?UTF-8?q?Higor=20Eur=C3=ADpedes?=
2015-07-26Add pure SDL2 renderer=?UTF-8?q?Higor=20Eur=C3=ADpedes?=
2015-07-25Use a new fatal_error function instead of calling fprintf and exit for fatal ↵Michael Pavone
errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
2015-07-05WIP changes to support reading cart memory map from ROM DBMichael Pavone
2015-05-28Fix crash bug in windows buildMichael Pavone
2015-05-28Get windows build compiling again post-mergeMichael Pavone
2015-05-20Upgrade to SDL 2.0 and drop support for the non-OpenGL render pathMichael Pavone
2015-01-01Avoid calling atexit(SDL_Quit) until after OpenGL initialization to avoid a ↵Michael Pavone
segfault on exit when using fglrx
2014-06-17Partially working switch to having a vcounter and hslot counter in the ↵Michael Pavone
context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently though
2014-01-06The local clone on my laptop got messed up and some changes had not been ↵Michael Pavone
pushed. This commit represents the status of the working copy from that clone. It unfortunately contains some changes that I did not intend to commit yet, but this seems like the best option at the moment.
2013-10-29Fix allocation and memset size for field buffers when using OpenGLMike Pavone
2013-10-29Preserve aspect ratio unless config file says otherwiseMike Pavone
2013-10-28Pull shader file names from config file.Mike Pavone
2013-10-28Move shader files to their own directory. Read shaders from ↵Mike Pavone
/.config/blastem/shaders or from path_to_exe/shaders instead of the current working directory.
2013-10-28Allow OpenGL support to be disabled at compile time. Move generic utility ↵Mike Pavone
functions out of config.c
2013-10-27Enable fullscreen mode in OpenGL rendererMike Pavone
--HG-- branch : opengl
2013-10-27Support interlace mode with OpenGL backendMike Pavone
--HG-- branch : opengl
2013-10-27Basic OpenGL rendering is workingMike Pavone
--HG-- branch : opengl
2013-10-26Update opengl branch from default. Fix build breakage unrelated to mergeMike Pavone
--HG-- branch : opengl
2013-10-03Add an FPS counter to the title barMike Pavone
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-07-23Started work on OpenGL support in new branchMike Pavone
--HG-- branch : opengl
2013-07-18Add config values for audio sample rate and buffer sizeMike Pavone
2013-07-17Add fullscreen support and add a keybinding for exiting the emulatorMike Pavone
2013-07-10Read joystick bindings from config fileMike Pavone
2013-06-30Make VDP render in native pixel format of the renderer for a modest ↵Mike Pavone
performance gain and to make it easier to use OpenGL for rendering
2013-06-25Move IO code to a separate file and do a tiny bit of refactoringMike Pavone
2013-06-23Implement basic joystick supportMike Pavone
2013-06-23Change buffer size to avoid weird artifacts on some systemsMike Pavone
2013-06-23Fix sprite y mask in interlace mode. Fix framebuffer selection when ↵Mike Pavone
switching out of interlace mode.
2013-06-22Initial work on interlaceMike Pavone
2013-06-17Process events in vgm player so that quitting worksMike Pavone
2013-06-14Make keybindings data driven so they can be populated from a config file laterMike Pavone
2013-05-29Incredibly broken YM2612 support plus a fix to Z80 bus requestMike Pavone