Commit Graph

  • d44228f1b7 TextureCache::TCacheEntry::FromRenderTarget as vbo degasus 2012-12-08 00:54:38 +01:00
  • 6b3125728b use vbo for ShowEFBCopyRegions degasus 2012-12-07 23:34:38 +01:00
  • 8b62be2025 fix ShowEFBCopyRegions degasus 2012-12-07 22:49:18 +01:00
  • 6864b40e26 reset glEnableClientState befor every draw degasus 2012-12-07 21:09:48 +01:00
  • 888b5fb061 remove usage of glMultiTexCoord2f degasus 2012-12-07 14:40:52 +01:00
  • db329bf027 Update translation pot file for changes in the code. Glenn Rice 2012-12-11 08:14:34 -06:00
  • a6374f25fd Fix OSX build once again. Apparently OSX needs to get with the times. Glenn Rice 2012-12-10 10:31:08 -06:00
  • c82136abdc PixelShaderGen: Drop some useless and potentially buggy code. NeoBrainX 2012-12-10 16:13:22 +01:00
  • f6df3d1513 OSX build fix for the unordered_map/hash_map issue. Glenn Rice 2012-12-10 08:40:27 -06:00
  • 330ea74d19 Allow input displays to work without an active movie. rog 2012-12-10 06:20:06 -05:00
  • e85438cba0 Clean up gcc/g++ compiler warnings that have accumulated. Glenn Rice 2012-12-10 00:40:28 -06:00
  • 43d673b576 Save game list sorting. rog 2012-12-08 23:22:29 -05:00
  • 4fc0125fb3 Fix OS X 10.6 compatibility. NeoBrainX 2012-12-07 19:49:08 +01:00
  • 30718230b2 Fix some warnings. rog 2012-12-06 20:25:07 -05:00
  • aeb5782395 Merge conflict. Fixes issue 5471. skidau 2012-12-06 21:16:27 +11:00
  • bbf7c3a4d0 Fix a save state crash in some situation. rog 2012-12-05 17:11:19 -05:00
  • 423024110e Includes are case sensitive and Common is in the include directories so including the file this way was silly. Ryan Houdek 2012-12-04 11:44:28 -06:00
  • 470a4eee8b Fixing wiimote savestate and recording. John Peterson 2012-12-03 21:14:25 -05:00
  • 983d5d1f73 Making cheats manager resizeable, maximizable, hideable (parentless), higher by default. John Peterson 2012-12-03 20:58:25 -05:00
  • 47aaca89eb Fix error message about state undo backup always appearing when no movie is active. rog 2012-12-02 02:08:27 -05:00
  • bed260aa14 VertexShaderManager: Fix redundant shader constant updates. NeoBrainX 2012-12-01 14:23:24 +01:00
  • 3ca77cf077 Fix samples clamping and interlacing in the OUTPUT command. Shouldn't have assumed previous AX HLE was doing something right. Pierre Bourdon 2012-12-01 00:54:25 +01:00
  • 04b1ee0016 Implemented command 01 (download data and mix to MAIN/AUXA/AUXB with volume control). Fixes missing weapon sounds in Metroid Prime 2. Pierre Bourdon 2012-11-28 15:21:54 +01:00
  • 4cf2856284 Improve savestates support in AX and AXWii Pierre Bourdon 2012-11-28 03:31:46 +01:00
  • f11a40f858 Command 13 should upload only AUXA LRS, not MAIN LRS + AUXA LRS. Fixes more GC EA games sound/music (including FIFA 06, Madden 08). Pierre Bourdon 2012-11-28 01:48:27 +01:00
  • 1a129abe0d AUX return data should be mixed to main buffers, not AUX buffers. Fixes a regression introduced by r954c55e35afb, now EA games sound works again. Pierre Bourdon 2012-11-27 21:48:59 +01:00
  • 9270b62830 Rewrite MixAUXSamples to make it more clean Pierre Bourdon 2012-11-27 20:36:34 +01:00
  • 2120f536d5 Implement command 07 in GC AX (download data to main LR and reset main surround) Pierre Bourdon 2012-11-27 20:36:14 +01:00
  • aaeeef48da Compile fix for linux. rog 2012-11-26 23:36:47 -05:00
  • c0bb7aa8f3 Turns out you have to actually commit a change before merging if you want it to be included. rog 2012-11-26 18:17:07 -05:00
  • 9b1a66245e Fix an AUX mixing issue introduced when implementing AXWii. Now FIFA 06 sounds great with AX HLE. Pierre Bourdon 2012-11-27 00:03:40 +01:00
  • 706939e632 Implement command 10, used by FIFA 06 and linked to AUXB mixing. Sound still broken in that game. Pierre Bourdon 2012-11-27 00:03:02 +01:00
  • fb1ecd90b0 Implemented command 13 in GC AX, used in some EA games (FIFA 06 now has broken sound, which is still better than no sound) Pierre Bourdon 2012-11-26 23:34:18 +01:00
  • 15f49c9b61 Merge branch 'movie-fixes' rog 2012-11-26 17:07:35 -05:00
  • db458a234a Merge branch 'desync-fixes' into movie-fixes rog 2012-11-26 12:37:27 -05:00
  • 38e0d06e8c Whoops, was calling GetMD5() twice. rog 2012-11-26 12:29:36 -05:00
  • 0c33891aa1 Gameini database updates/additions for: TMNT3, Mystic Heroes, BEACH SPIKERS, Fantastic Four, King Arthur, I-Ninja, FFCC Echoes of Time, Just Dance, Disney Epic Mickey, Shark Tale, Pokemon Channel, Cars 2, Disney Epic Mickey 2: The Power of 2, THE LAST STORY. kostamarino@hotmail.com 2012-11-26 14:31:55 +02:00
  • 3d9712a99e Remove more unused code. rog 2012-11-26 03:48:04 -05:00
  • c2146921f9 Call InputUpdate() for wii games when using gc controller but not wiimote. rog 2012-11-26 03:04:17 -05:00
  • 97f5b1665f what is this even... rog 2012-11-26 01:41:00 -05:00
  • 0903e20817 Expand input buffer as needed, instead of hardcoding it at 40 MiB. rog 2012-11-25 22:41:48 -05:00
  • 1917f83244 Cleanup and misc movie fixes. rog 2012-11-25 19:26:37 -05:00
  • 0c6dad6a37 Clear unneeded variables upon stopping emulation. rog 2012-11-24 18:27:20 -05:00
  • d26c7fea17 Remove old, unused code. rog 2012-11-24 01:40:34 -05:00
  • f251704df2 The trick to multithreaded emulation is to include thread.h more than once. rog 2012-11-24 01:10:07 -05:00
  • a374f9f049 Check md5 when recording from save state too. rog 2012-11-23 22:47:32 -05:00
  • ca650d4435 Record md5 of game file to .dtm, and check it when playing back. rog 2012-11-23 22:23:58 -05:00
  • 1071ccbcd5 Added "EnableFPRF = True" to the Beach Spikers game ini. Fixes the flickering textures. skidau 2012-11-24 00:09:38 +11:00
  • 085c81da86 Mapped the addco and subfco PowerPC instructions. Fixes Frogger: Hyper Arcade Edition. skidau 2012-11-24 00:04:28 +11:00
  • 051fad8190 Add a line back that I accidently removed, remove the pointless variable, and put it inside an ifdef statement. Thanks to jordan.woyak for the suggestions. origin/TAS-Input Braden 2012-11-20 23:42:12 -06:00
  • c8a1363982 Best way to fix crashing on OSX? Braden 2012-11-20 19:40:43 -06:00
  • 0fcb246b7e Enable GFX debugger functionality in Release builds. NeoBrainX 2012-11-20 17:54:48 +01:00
  • 9d85052a66 Implement Wiimote audio output in AXWii. Not very useful yet as no sound is currently being mixed to the wiimote channels. Pierre Bourdon 2012-11-20 11:34:24 +01:00
  • affdf08fd6 Real fix for the crashes on Windows with AXWii Pierre Bourdon 2012-11-20 09:49:27 +01:00
  • e858835c7e Fixing the hack fix (I can't multiply 32x32) Pierre Bourdon 2012-11-20 04:26:07 +01:00
  • 0d3c3f6339 Fix a crash in AXWii with SRC ratio > 4 (which I thought was impossible, but AXWii changed the SRC algorithm) Pierre Bourdon 2012-11-20 04:18:48 +01:00
  • 321e3a8421 Add global volume handling for AUX mixing and L/R output in AXWii Pierre Bourdon 2012-11-20 03:32:29 +01:00
  • ae85159a94 Add surround sound support to GC AX HLE Pierre Bourdon 2012-11-20 03:22:24 +01:00
  • 954c55e35a New AXWii now working properly in some games I tested Pierre Bourdon 2012-11-20 03:13:55 +01:00
  • e750bed2a9 Rename NewAX -> AX and remove the old code. Time to work on AXWii. Pierre Bourdon 2012-11-19 22:03:56 +01:00
  • 4f652c4086 Partially revert "Check if BP and XF changes actually change values before flushing". Dolphin code sucks too much to get optimizations. NeoBrainX 2012-11-19 21:09:31 +01:00
  • d7e65f03e4 Fix indentation [ using the web editor D: ] parlane 2012-11-19 19:44:44 +00:00
  • 4f88fee560 Added a small TODO list of things missing in NewAX Pierre Bourdon 2012-11-19 20:25:57 +01:00
  • 3541d33c25 Support both versions of the mixer_control bitfield. Fixes Skies of Arcadia music being muted (and sounds being mixed only on the left audio channel), this time without a hack. Pierre Bourdon 2012-11-19 20:10:37 +01:00
  • 4ff9e03509 Merge branch 'efb_scaling_fixes'. NeoBrainX 2012-11-19 13:16:21 +01:00
  • b02bb7617f Fix some fractional EFB scaling issues. NeoBrainX 2012-10-02 22:11:15 +02:00
  • d6e46dd7e2 Add new lib and header for libusb 1.0. Matthew Parlane 2012-11-19 20:55:52 +13:00
  • 9345501388 Dolphin was crashing after attempting to use a NULL on macosx. (turns out that passing NULL to string cmp funcs has "undefined behavior".) parlane 2012-11-19 03:19:51 +00:00
  • 69e8942dac Fixes pausing movies for some 30 fps games, in some situations. rog 2012-11-18 01:07:48 -05:00
  • 4aebc0eb6f Last bit of code cleanup before i move onto the wii TASInput. Let's just say the code i wrote a year ago for this...sucked Braden 2012-11-17 20:55:26 -06:00
  • d6697d50c7 Added option to toggle the display of On-Screen Display messages in the Interface tab. XtraFear 2012-11-16 15:16:50 -05:00
  • a135512f9b Build fix. NeoBrainX 2012-11-16 23:46:28 +01:00
  • 3a8e8af2d5 Merge movie-fixes. rog 2012-11-16 12:07:22 -05:00
  • 101de62c86 Remove an old TODO, and add a new one. rog 2012-11-16 12:03:51 -05:00
  • f88e7d3b73 Fix an off-by-one error. NeoBrainX 2012-09-29 23:08:17 +02:00
  • a38bb488d2 Remove Renderer::xScale and Renderer::yScale. NeoBrainX 2012-09-29 00:19:28 +02:00
  • 78031c2d54 Move ComputeDrawRectangle() to Renderer::UpdateDrawRectangle(). NeoBrainX 2012-09-29 00:04:55 +02:00
  • c8b2ba1bc6 Implement the MORE command (0D) used to read more commands from the CPU Pierre Bourdon 2012-11-16 07:51:19 +01:00
  • dff4aa033e Delete duplicates Braden 2012-11-15 22:50:29 -06:00
  • 237f7f628d Getting everything ready for adding a wiimote TASInput Braden 2012-11-15 22:43:35 -06:00
  • a024d04583 Patch by mwessel that fixes real wiimotes on OSX 10.8 Braden 2012-11-15 21:30:19 -06:00
  • 5b50be1133 Some more code clean up for TASInputDlg Braden 2012-11-15 18:16:50 -06:00
  • 5170d65711 Fixed last commit. X-tra Fear 2012-11-15 14:47:26 -05:00
  • 5a2d8661d7 Add comments explaining how the voice processing works Pierre Bourdon 2012-11-15 16:57:33 +01:00
  • aa90f799b7 Re-implementation of the AX voice mixing algorithm. Now with 100% less WTF. Pierre Bourdon 2012-11-15 16:30:05 +01:00
  • 25a1979b22 Merge https://code.google.com/r/xtrafear-dolphin-emu rog 2012-11-14 17:27:46 -05:00
  • 14aa7150d9 Add option for author name for movies. Also, minor cleanup for previous options i've added. rog 2012-11-14 16:21:54 -05:00
  • 11fc13aea4 Fixed WiiMotes disconnecting when ES_LAUNCH is ran. X-tra Fear 2012-11-14 16:12:25 -05:00
  • f5a3379d71 Add config option for mac address. Fixes issue 5694. rog 2012-11-14 14:28:38 -05:00
  • 531cc6aaf3 Fixed AUXB_NOWRITE command number and implemented UPLOAD_LRS command (06) Pierre Bourdon 2012-11-14 18:08:29 +01:00
  • f84f15c5bf Oops, forgot a memset which removed all AUX effects Pierre Bourdon 2012-11-14 18:03:55 +01:00
  • a630357c9e Add AUX mixing support as well as a send&return effect implementation Pierre Bourdon 2012-11-14 17:55:16 +01:00
  • 5ce7728b91 Gameini database update/additions for NBA LIVE 06, NBA LIVE 2005, NBA LIVE 2004, NBA Live 2003, Pokemon Colosseum, Dark Summit, 4x4 Evolution 2, Skies of Arcadia Legends, Need For Speed : Hot Pursuit 2, Mission: Impossible Operation Surma, TALES OF SYMPHONIA, CITY RACER, DISNEY'S TARZAN, Blowout, WAVE RACE / BLUE STORM, Pokepark Wii, ONEPIECE UNLIMITED ADVENTURE, ONEPIECE UNLIMITED CRUISE EPISODE 2, Mario & Sonic at the Olympic Winter Games, Worms Battle Islands, Shrek 2, Summoner 2, Rubik's Puzzle World, Kirby's Dream Collection Special Edition. kostamarino@hotmail.com 2012-11-14 18:48:42 +02:00
  • b01489b2da Merge branch 'master' into wii-usb Matthew Parlane 2012-11-15 01:19:02 +13:00
  • d8b879a4ee Movd back to libusb for full support on windows Matthew Parlane 2012-11-15 01:09:25 +13:00
  • 61c1fab2c6 Fix Windows support again: std::thread can't take a member pointer with StdThread.h from Common Pierre Bourdon 2012-11-14 12:13:19 +01:00
  • db46ccd175 More accurate mixing buffers initialization using parameters from command 00 Pierre Bourdon 2012-11-14 12:08:41 +01:00
  • 24d430eba0 Add NewAX to the VC++ project files Pierre Bourdon 2012-11-14 11:32:57 +01:00
  • 6a1241c03e Make a hack optional to fix 48KHz output mode with NewAX Pierre Bourdon 2012-11-14 11:25:27 +01:00
  • 0b275c20af Added output support to NewAX. Now working fine with Tales of Symphonia. Pierre Bourdon 2012-11-14 11:20:54 +01:00