Commit Graph

  • 5f672baca3 Used Atomic functions to update variables shared between the CPU and GPU threads. Changed the variables from bool to u32 to match the atomic functions. skidau 2013-02-09 17:46:48 +11:00
  • 50c83d614c More attempts at fixing Windows and OS X. Jordan Woyak 2013-02-08 21:20:54 -06:00
  • 9bb9286cd3 OSX buildfix! Jordan Woyak 2013-02-08 16:59:59 -06:00
  • 1f1b4a6992 Hopefully make real wiimotes on OSX less crashy. Jordan Woyak 2013-02-08 16:54:48 -06:00
  • a11827cdf0 Use different reply delays for various DI commands. Fixes issue 5983. Jordan Woyak 2013-02-08 16:20:15 -06:00
  • 1998da867b OSX fix maybe. (based on jchadwick's patch) Jordan Woyak 2013-02-08 12:14:45 -06:00
  • 8ce58759e3 Remove some old nonsense. Jordan Woyak 2013-02-07 23:52:50 -06:00
  • 87bbdbf542 Remove settings stuff that was not actually used anywhere. Jordan Woyak 2013-02-07 23:23:32 -06:00
  • 026793fa4a Fixup real wiimote GUI. Jordan Woyak 2013-02-07 23:17:51 -06:00
  • 3063942dd0 some cleanup Jordan Woyak 2013-02-07 21:53:09 -06:00
  • c4df69a342 Merge branch 'master' into real-wiimote-scanning Jordan Woyak 2013-02-07 19:42:01 -06:00
  • a2ca76ebd9 Buildfix. Jordan Woyak 2013-02-07 15:16:41 -06:00
  • 57ea09dcc2 Fix BT-less! Jordan Woyak 2013-02-07 14:46:01 -06:00
  • 95d08db46f Revert "[bugfix] DX9::TextureCache: Use max_lod instead of min_lod where necessary." NeoBrainX 2013-02-07 21:44:51 +01:00
  • 9ecfb5e75d Buildfix for real! Jordan Woyak 2013-02-07 14:42:50 -06:00
  • 85f25ded4c Buildfix! Programming for Windows on Linux is hard, OK? Jordan Woyak 2013-02-07 14:22:21 -06:00
  • 8f5fb7e6f9 Hopefully buildfix Windows. (thanks for the patch, RachelB) Jordan Woyak 2013-02-07 14:15:47 -06:00
  • ed0abc9dc5 Merge branch 'mipmap_fixes'. NeoBrainX 2013-02-07 20:40:33 +01:00
  • 6870c1fdd5 Fix some potential issues when blending on EFB formats without alpha. Clean up state transition tables. NeoBrainX 2013-01-13 23:35:07 +01:00
  • 10567cb23f always write to uv coords degasus 2013-02-07 13:23:20 +01:00
  • f079b04a5d also check for glsl errors on linking, activation GLSL_DEBUG again (slowdown on shader compilation) degasus 2013-02-07 12:47:41 +01:00
  • 9987765b1f build fix degasus 2013-02-07 10:48:42 +01:00
  • 376a807dea first try of osx fix, mostly by pauldachz degasus 2013-02-07 10:34:29 +01:00
  • 0ebe35e0ef Disable play and record buttons if an iso was selected, but is later deselected. Rachel Bryk 2013-02-07 00:31:57 -05:00
  • 6bc9e7579c Disable start/play recording buttons when no iso is selected. Rachel Bryk 2013-02-06 20:56:07 -05:00
  • dae1226e1b workaround for division by zero on fog calculation degasus 2013-02-07 02:21:30 +01:00
  • 9cbfddd788 Only delay DI and fs IPC replies. Fixes issue 5982. Jordan Woyak 2013-02-06 16:52:51 -06:00
  • ef9d7fb789 Fix compilation with SDL2. (based on a patch from matthewharveys) Fixes issue 5971. Jordan Woyak 2013-02-05 21:07:09 -06:00
  • e7a8d3f854 check for GL_ARB_sync, it's in ogl 3.2 degasus 2013-02-06 01:05:19 +01:00
  • af9b9c8f45 "Fix" using SDL from externals. Jordan Woyak 2013-02-05 16:29:52 -06:00
  • 708fed92c8 Clean up SDL includes a bit. Maybe fix an SDL2 problem. Jordan Woyak 2013-02-05 15:32:13 -06:00
  • f506783c37 Number "unknown" axes in OSX rather than call them all "unk". Jordan Woyak 2013-02-05 13:51:08 -06:00
  • ef602fd643 workaround for glGetUniformLocation in efb2ram degasus 2013-02-05 18:22:23 +01:00
  • 76adc77fa6 bigger buffers degasus 2013-02-05 18:01:27 +01:00
  • 937d9e9007 Revert "Only delay DI command replies." Fix "Wii Party" again. Jordan Woyak 2013-02-05 02:51:34 -06:00
  • d0190faded Hopefully make wiimote speaker less crappy. Jordan Woyak 2013-02-04 22:11:13 -06:00
  • bc35764ec2 Fixed issue 5973. (probably) Jordan Woyak 2013-02-04 21:25:14 -06:00
  • a455abe00b Merge branch 'more-ipc-hle-hacks' Jordan Woyak 2013-02-04 21:01:46 -06:00
  • d5ec631337 Make real wiimote speaker not cause massive input delays. Fixes issue 5966. Jordan Woyak 2013-02-04 20:57:08 -06:00
  • fb5b5e8b63 Only delay DI command replies. Jordan Woyak 2013-02-04 19:39:31 -06:00
  • 1d86dafbe2 evil hack: map the buffer once and use this pointer after unmaping degasus 2013-02-05 00:53:14 +01:00
  • 2ad30958d6 Stuck an IPC HLE Update call in WII_IPCInterface::Write32. While hacky, this seems to fix various problems without increasing IPC HLE freq to infinity. Thanks to Aristar for helping test. Increase IPC command reply delay to 1/100th of a second. (fixes DKCR hanging) Jordan Woyak 2013-02-04 16:00:11 -06:00
  • f677b8cba3 update to glew1.9, win binaries also from official release degasus 2013-02-04 21:11:12 +01:00
  • 2108529120 also align the size of buffers for pinned memory degasus 2013-02-04 20:48:28 +01:00
  • 2c8c8db731 Used AtomicStore to write to the signal interrupts. skidau 2013-02-03 23:52:18 +11:00
  • 03d9cca2fe Added a script to copy the OpenAL dll's to the main Dolphin folder on new builds. skidau 2013-02-03 19:02:46 +11:00
  • 9a4e9da7c2 Set the token and finish interrupt signal from the video thread. This fixes the inconsistent state caused by lag from the scheduler. Fixes Rayman 3: Hoodlum Havoc and Shamu's Deep Sea Adventures. skidau 2013-02-03 18:05:46 +11:00
  • ca46a34dde Merge branch 'ipc-hle-hacks' Thanks skid_au for testing and helping think of the solution! Jordan Woyak 2013-02-02 12:54:22 -06:00
  • e3c6c6dd69 Increase IPC HLE freq a bit for DKCR. Jordan Woyak 2013-02-02 12:52:12 -06:00
  • 6e0b0192a8 correct spelling of align degasus 2013-02-02 19:39:26 +01:00
  • 0c7aa4ff4f build fix degasus 2013-02-02 19:32:40 +01:00
  • 6e20af9ee9 align memory, use pinned memory if available degasus 2013-02-02 19:26:29 +01:00
  • b13b594905 Merge branch 'compiler-warnings' This shouldn't break anything so I will go ahead and merge it. Disc scrubbing is tested and works. There is a minor change to how the data is read by using the File::IOFile::ReadBytes method instead of directly using fread, but the data read is the same. Glenn Rice 2013-02-02 08:17:44 -06:00
  • e62c9b0619 Silly windows. Billiard laughed at me :( Matthew Parlane 2013-02-03 00:35:49 +13:00
  • 5c08df00b2 Re-increase max ACL queue size to 100. Better than possibly dropping a packet. Reduced IPC update freq some. Removed some other nonsense. Jordan Woyak 2013-02-02 03:53:00 -06:00
  • 867bfaa696 Changed cmdidle to match the isGpuReadingData flag. Fixes the random freezes in The Last Story. skidau 2013-02-02 20:50:40 +11:00
  • d05b029b0e Poll gets it's own socket. Moved send function back to non async handler. This was needed to fix one part of GH5. Matthew Parlane 2013-02-02 22:42:27 +13:00
  • 286392af9d Reduce ACL max queue size back to 10. Increase IPC_HLE freq to 8 KHz to compensate. Jordan Woyak 2013-02-01 23:44:17 -06:00
  • 15936cb995 Change copy_n to copy and update the save state version because I forgot. Jordan Woyak 2013-02-01 23:27:49 -06:00
  • c8c75dc9a3 Modify the gettextize script to add the header and dolphin license to the dolphin-emu.pot file. Also update the pot file once more. Glenn Rice 2013-02-01 21:44:35 -06:00
  • 04a34d709e Merge branch 'translations-update' Glenn Rice 2013-02-01 21:42:31 -06:00
  • 11a4c92325 Remove "Alternate Wiimote Timing" option. It's no longer needed. Also kill some irrelevant comments. Jordan Woyak 2013-02-01 21:36:16 -06:00
  • 00a1f351e9 Delay IPC replies directly caused by requests by 150th of a second. Fixes everything. Jordan Woyak 2013-02-01 20:53:05 -06:00
  • 039bf27767 Allow Rhythm Heaven Fever's "Remix 1" to work by disallowing a simultaneous "Ack" and "Reply". Jordan Woyak 2013-02-01 19:01:47 -06:00
  • e4588e2dfc Workaround ACL overflow issues by not dropping packets until buffer reaches size of 100. It seems to work without causing input delays or anything bad. Jordan Woyak 2013-02-01 19:00:10 -06:00
  • 147b500d2d Gameini database update/additions of Sega Soccer Slam, Tomb Raider Underworld, Zapper, SAMURAI WARRIORS KATANA and Tales of Symphonia projection hack. For Tales of Symphonia the preset projection hack values eliminate double image on characters and unlike the previous ones they don't cause any issues and they work with all graphic backends (the main menu text was missing previously and it didn't work with d3d11). It is not enabled by default though, you will have to manually select it like before. kostamarino@hotmail.com 2013-02-01 21:20:56 +02:00
  • f0795bad12 fix glew fix degasus 2013-02-01 17:12:05 +01:00
  • cb4cb1713d workaround older glew versions degasus 2013-02-01 17:09:50 +01:00
  • 2a1f592d82 first try for pinned memory, complete untested degasus 2013-02-01 17:04:27 +01:00
  • 3bf4ffe7fa usable sync of ringbuffer degasus 2013-02-01 16:43:08 +01:00
  • 3af9840a4c stream by map and sync degasus 2013-02-01 15:15:25 +01:00
  • 878bd7f26c implement streaming by bufferSubData, split upload and allocation in ringbuffer degasus 2013-02-01 12:30:08 +01:00
  • 6b8bb1b692 lock_gaurds in spaaaaaaaaaccccce. Matthew Parlane 2013-02-01 20:27:22 +13:00
  • f43567e2b3 Lambda. Billiard. Tree. Forest. Spaaaaaaccccceeeee. Matthew Parlane 2013-02-01 18:55:27 +13:00
  • 30170575c8 create StreamBuffer class for ogl upload degasus 2013-01-31 23:11:53 +01:00
  • f7fa33f2d6 Fix remaining compiler warnings. Glenn Rice 2013-01-31 15:29:29 -06:00
  • 011e326698 remove glIsEnabled(GL_BLEND), we do restore state after it, so it doesn't matter degasus 2013-01-31 13:49:20 +01:00
  • 33b0a11747 Merge branch 'master' into wii-network Matthew Parlane 2013-02-01 01:32:54 +13:00
  • a0a09ed07a Started threading of network. Good results so far. Matthew Parlane 2013-02-01 01:32:14 +13:00
  • 4a463f4588 also add glBufferSubData for ubo upload degasus 2013-01-31 13:00:15 +01:00
  • c05f66bdd0 first try for osx core profile degasus 2013-01-31 12:20:17 +01:00
  • 01d8c21e1d don't stream in rasterfont degasus 2013-01-31 11:30:44 +01:00
  • e199d21513 Revert "Toggle full screen when double clicking the render window." Rachel Bryk 2013-01-31 03:54:18 -05:00
  • de27f0bea9 Toggle full screen when double clicking the render window. Rachel Bryk 2013-01-31 03:51:29 -05:00
  • 0ffdd2607f Fix the majority of the compiler warnings unearthed by the addition of the new warning flags. Glenn Rice 2013-01-29 23:24:51 -06:00
  • 18e69acc15 Re-enable a few more warnings. Glenn Rice 2013-01-29 21:48:26 -06:00
  • 7676c4d43b For each of the recently added warning flags check to see if the compiler supports the flag before adding it. Glenn Rice 2013-01-29 21:28:55 -06:00
  • 0e04e0c305 Fix some shadowing warnings. Jordan Woyak 2013-01-29 16:40:15 -06:00
  • f13a07fb82 Remove this double flush in the idleskipping code. Sonicadvance1 2013-01-29 21:05:42 +00:00
  • d2528615fa hah, woops. Ryan Houdek 2013-01-29 14:06:43 -06:00
  • 75f2ba14b4 Hey Parlane. Fixed it. Ryan Houdek 2013-01-29 13:59:03 -06:00
  • 65dea7da36 I blame Billiard. parlane 2013-01-29 19:54:10 +00:00
  • 4efbe1725f Fix for the fix that didn't fix. parlane 2013-01-29 19:52:44 +00:00
  • 570997e6a1 4000 warnings about not supporting a warning... parlane 2013-01-29 19:47:58 +00:00
  • 2ab1cccbe4 Preset HBeamPos to -1. Fixes NTSC-U N64 VC games. skidau 2013-01-29 22:43:56 +11:00
  • 8ab2332854 Enabled more warnings. Get to work! Jordan Woyak 2013-01-28 20:50:22 -06:00
  • 76148a52b8 Fix a few other things NeoBrainX 2013-01-28 22:51:15 +01:00
  • afb5be10d9 OSX likes to put unordered_map in the weirdest of places... Ryan Houdek 2013-01-28 15:36:55 -06:00
  • fa45403557 Got to love that my server's cmake is half retarded. Ryan Houdek 2013-01-28 15:32:38 -06:00
  • d94f3c4155 Stop using std::pair and std::map. Switch over to u64 and std::unordered_map. Provides a very small speed boost. Ryan Houdek 2013-01-28 15:18:54 -06:00