Commit Graph

1320 Commits

Author SHA1 Message Date
OV2 b65f18fa84 Win32: add preliminary CG shader support (D3D + OGL)
CG shaders can be found in the ps3 snes9x port. Some of them will
not work correctly with all internal filter modes.
2011-02-24 01:36:11 +01:00
Brandon Wright fc3025bd05 Add a label that shows relative video refresh rate for the selected
sound input rate.
2011-02-23 15:38:55 -06:00
zones a013ae3306 Mac,Unix: Add 256*448,478 support / Mac:code cleanup 2011-02-20 20:27:20 +09:00
OV2 c717e7d5ef Fix hires pixel plotter
Hires images are no longer shifted left by one pixel.
2011-02-13 23:44:16 +01:00
OV2 8cf6950c3d Win32: use generic DirectX error library (gocha) 2011-02-13 01:18:55 +01:00
OV2 85d30d5c5f Win32: Fix hires blending interfering with avi recording
Blending is now done onto a separate surface, leaving GFX.Screen
intact for avi recording. This also makes it possible to preview
the effect in the video settings.
2011-02-12 18:41:40 +01:00
OV2 c3bf1d7b59 Win32: Rework AVI image generation (gocha)
New option in emulation settings allows forcing the recording size
to 512x448, otherwise always resize output to 256x239.
Also improves avi sound sync (gocha)
2011-02-12 18:41:39 +01:00
OV2 c7c2ff4f6f Fix glitched images on one-frame interlace changes (e.g. chrono trigger) 2011-02-12 18:41:39 +01:00
Brandon Wright 88176c03d4 Changed the hi-res filter to be a simple merge between adjacent pixels.
Clarified a few options in the preferences dialog.
2011-02-11 11:09:49 -06:00
Brandon Wright 7e32a1f4ea Simplify ridiculous round-about function calls. 2011-02-11 03:50:24 -06:00
Brandon Wright f9b909b022 Fix GTK+ 3.0 changes that required GTK+ 2.24 for compatibility. 2011-02-11 03:44:47 -06:00
Brandon Wright 10c498e37b More GTK+3 support. 2011-02-05 19:42:26 -06:00
Brandon Wright 61b7f108b9 Some changes to improve Gtk+ 3.0 compatibility. Still not working. 2011-02-05 06:36:27 -06:00
OV2 5e53e209b9 Improve interlace and OAM interlace support.
Interlace is now possible in every bg mode. OAM interlace no longer
forces global interlace and properly switches between odd and even
lines. Screen output can now be 256x448.
2011-02-03 22:12:42 +01:00
Brandon Wright 7c4d1566f7 Don't set optimize flags if using custom CFLAGS. User flags would override these anyway, so this is just a cleanup. 2011-01-31 03:04:07 -06:00
zones 78d2b51efe I apologize my mistake. Commit changes I deleted by mistake. 2011-01-30 21:32:06 +09:00
zones fb2f4b0f12 Unix: fix segfault, fix hang-up with -DNOSOUND. 2011-01-30 20:51:23 +09:00
zones bd1c44b8e6 Change debugger's log folder to LOG_DIR. / Mac: Add frame advance, change the timing of .srm save. 2011-01-24 23:27:57 +09:00
Brandon Wright 7c6a0f58d1 Choose a sane default for filter mode. 2011-01-23 17:07:22 -06:00
Brandon Wright 288a629311 Add high-resolution blending option to GTK+ port. 2011-01-23 16:25:46 -06:00
Brandon Wright d5aae6da63 Bump version numbers for GTK+ port. 2011-01-22 21:17:17 -06:00
OV2 56fd187a3a Apply APUAllowTimeOverflow to primal rage 2011-01-22 15:43:31 +01:00
OV2 6d03d238b6 Win32: use less aggressive waiting for soundsync 2011-01-22 15:42:39 +01:00
OV2 af8d559886 Win32: remove ASM project configurations, batch file and compile txt paragraph 2011-01-22 15:40:14 +01:00
OV2 b888c0f4ab Win32: re-merge win coreupdate commits, update version information 2011-01-16 14:06:43 +01:00
zones 82435ab5db Merged with coreupdate branch, so now the master branch has improved IRQ and SA-1. / Remove i386 asm codes. 2011-01-16 17:15:13 +09:00
zones f918834f68 Mac: Fix file dialog gliches in 10.6, fix musicbox crash, add the option to speify save folders, etc. 2011-01-16 14:57:11 +09:00
OV2 695e4b6b8e Win32: Use accurate calculation for client area->window size conversion (gocha) 2011-01-14 20:20:05 +01:00
OV2 46bc2d4c5c Win32: Add and fix Autofire for D-pad (gocha) 2011-01-14 00:26:22 +01:00
OV2 63706037a5 Win32: Fix "Turbo Down mode" hotkey assignment (gocha)
Also remove deprecated GLCube hotkey
2011-01-14 00:26:12 +01:00
OV2 cae2aebb72 Win32: Pass fullscreen setting when applying directdraw display changes 2011-01-14 00:20:56 +01:00
Brandon Wright 32edb0315e Use XConfigureWindow instead of creating new ones. This doesn't exhibit
the expose problem that XResizeWindow shows.
2011-01-09 05:34:26 -06:00
Brandon Wright 52defdc17a Use XConfigureWindow instead of creating new ones. This doesn't exhibit
the expose problem that XResizeWindow shows.
2011-01-09 05:32:43 -06:00
Brandon Wright 583f2a7ef8 Add support for glXSwapIntervalEXT. 2011-01-09 03:33:25 -06:00
Brandon Wright a1e9887d58 Add support for glXSwapIntervalEXT. 2011-01-09 03:32:38 -06:00
Brandon Wright 68492491dd Fix crash relating to double-closed descriptor. 2011-01-08 06:29:26 -06:00
Brandon Wright f362195fb4 Fix crash relating to double-closed descriptor. 2011-01-08 06:28:23 -06:00
Brandon Wright 8b6dd06977 (gocha) Fix assertion fault on VS2008 debug build 2011-01-07 07:08:23 -06:00
Brandon Wright a5fd29f4d0 (gocha) "Fix wrong logic of snapshot inconsistent with movie" 2011-01-07 07:08:05 -06:00
Brandon Wright 4bc60510f8 (gocha) Fix assertion fault on VS2008 debug build 2011-01-07 07:05:37 -06:00
Brandon Wright 42e98fcd42 (gocha) "Fix wrong logic of snapshot inconsistent with movie" 2011-01-07 06:58:27 -06:00
OV2 c9ba70cabd Win32: set SoundInputRate to 32000 during avi recording 2010-12-27 19:52:19 +01:00
Brandon Wright 6b2eac9b49 Work around PS3 version save state crash by using heap allocation for soundsnapshot. (danieldematteis) 2010-12-25 18:33:13 -06:00
Brandon Wright b8bdd151a2 Yield before glFinish to lighten load with frame sync. Helps cases where glFinish is a busy loop. 2010-12-25 18:32:56 -06:00
Brandon Wright f582cb26c3 Yield before glFinish to lighten load with frame sync. Helps cases where glFinish is a busy loop. 2010-12-25 18:30:09 -06:00
Brandon Wright a925747bbd Work around PS3 version save state crash by using heap allocation for soundsnapshot. (danieldematteis) 2010-12-25 18:26:28 -06:00
Brandon Wright a7d6cb6164 Enable Settings.ApplyCheats. 2010-12-25 05:02:25 -06:00
Brandon Wright 6ada867da9 Enable Settings.ApplyCheats. 2010-12-25 05:00:31 -06:00
OV2 6574b5591e Merge branch 'win32-dev'
Conflicts:
	win32/wconfig.cpp
2010-12-02 22:01:22 +01:00
OV2 d1e90b9ab8 Remove deprecated defines from project file 2010-12-02 21:43:01 +01:00