summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Collapse)Author
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
2013-05-27Fix deadlock on quitMike Pavone
2013-05-23Get rid of debug puts and limit based on audio rather than frame rate by ↵Mike Pavone
default.
2013-05-23Initial PSG support. Mostly works, noise channel is borked though.Mike Pavone
2013-05-16Get frame time correct and frame rate sort of correct for EUR regionMike Pavone
2013-05-15Set window title based on ROM header nameMike Pavone
2013-05-15Increase sample size for min_delayMike Pavone
2013-05-15Re-enable frame limit, but add a command line flag to disable itMike Pavone
2013-05-11Remove z80_ram reference in SDL renderer to get stateview compiling again. ↵Mike Pavone
Print out the sprite list in stateview.
2013-05-02Implement LDIMike Pavone
2013-04-26Added key to save Z80 RAM to a fileMike Pavone
2013-04-22Add shadow/higlight info to debug rendererMike Pavone
2013-04-22Implemented shadow hilight mode.Mike Pavone