Commit Graph

  • 425ee74c76 fix real wiimote on windows Shawn Hoffman 2009-11-23 02:34:48 +00:00
  • 354078def6 make wxpostevent into addpendingevent hoping to solve some thread issue on linux nakeee 2009-11-22 07:37:00 +00:00
  • 19d7bb2c84 big commit, implemented depth textures with hardware support in D3D, so now they will be correct as in opengl. please test a lot because i only tested the ati path, nvidia path is "Theoretical" :). Also reimplemented screen clearing as a color quad to support alpha blending when clearing as in the original hardware. the funny thing is how is implemented peeking, as locking depth textures is not supported, implemented peeking copying the values form the depth texture to a r32f render target and then reading back the data. please a lot of testing to this commit. Rodolfo Osvaldo Bogado 2009-11-22 02:37:00 +00:00
  • 7fa29f0b66 fix linux compile Shawn Hoffman 2009-11-21 21:03:30 +00:00
  • 32c74c6481 cleanup wii usb keyboard a little - really needs to use inputcommon or something... Shawn Hoffman 2009-11-21 10:25:27 +00:00
  • 6e7395cef1 Try to do Z textures better. Z texturing does not work if early z or no z update. Corrected the Z texture bias used on 8 and 16 bit textures. donkopunchstania 2009-11-21 02:49:46 +00:00
  • c9f5521d26 forget the new files Sorry :) Rodolfo Osvaldo Bogado 2009-11-20 20:14:34 +00:00
  • 802c112ad9 Well this commit has 2 parts: first part if fixing, fixed, i thing, the flickering that everyone has reported, at least in my case i only have flickering in the one texture in one game and now is fixed. The other fix is not for an reported issue, is more a correctness fix, running dolphin with pix to review debug errors, result in a ton of warnings and error, now with this commit, at least for ati, there no more error or warnings, this means, correct management and state change, no accurate emulation, for this still a lot of work to do. for this part of the commit please give me feedback and let me know of remaining issues Rodolfo Osvaldo Bogado 2009-11-20 18:46:30 +00:00
  • 47f3c5bc31 Forgot about this. Nobody wants WiiUse debugging on. Also, Real Wiimote works with this one, because I forgot to remove the -1! Huzza! Sonicadvance1 2009-11-19 22:58:36 +00:00
  • 1aa5e09db9 Didn't mean for this to get committed Sonicadvance1 2009-11-19 22:48:14 +00:00
  • 3af4c50af1 Clean up Wiiuse to allow less _WIN32 defines. Windows side now spits out regular packets, and takes in regular packets. Like a normal OS should :} This shouldn't break Windows wiimote, Linux Wiimote doesn't work with this revision. Will require the new plugin which doesn't have emulated Wiimote at all. Sonicadvance1 2009-11-19 22:47:57 +00:00
  • 651b5addf4 DiscIO.vcproj depends on zlib... Shawn Hoffman 2009-11-19 03:12:14 +00:00
  • fe1a5142a7 a minor cleanup in xf registers, an some small bug fixes. please test and give me feedback Rodolfo Osvaldo Bogado 2009-11-19 02:28:41 +00:00
  • 73af91281a allow dumping of all symbols to a signature file *hopefully* fix the memleak when scrubbing wii discs. Shawn Hoffman 2009-11-18 21:11:05 +00:00
  • 1a374ad62c fix a silly overflow error in DiscScrubber.cpp Shawn Hoffman 2009-11-18 19:16:59 +00:00
  • 93f2440f30 DSPHLE AXwii mail revert (thanks to RazLaron) Marko Pusljar 2009-11-16 18:06:34 +00:00
  • d52eb9f692 Remove the silly trampoline VideoCommon.h (thanks to godisgovernment) VideoSoftware does not need Cg bztdlinux 2009-11-16 02:15:28 +00:00
  • 633786f96b small warning fix in PadSimple.cpp Shawn Hoffman 2009-11-16 00:47:52 +00:00
  • 43e68713a9 Fix build on Windows when there is no Config.h bztdlinux 2009-11-16 00:16:35 +00:00
  • f796d4d747 STAND BACK - NEWLINE POLICE gcc spams warnings when newlines are not at the end of files. reason: http://gcc.gnu.org/ml/gcc/2001-07/msg01120.html bztdlinux 2009-11-15 22:26:39 +00:00
  • d28a1e06f5 Configure lua for target platform, fixes linker warning about tmpnam bztdlinux 2009-11-15 21:25:44 +00:00
  • f992fc6949 EFB to RAM in OGL and software plugin now work correctly when texture in RAM is a different size than the source. Corrected some block heights in texture decoder to fix copying certain EFB formats. donkopunchstania 2009-11-15 20:14:03 +00:00
  • 9c03de8790 DSPHLE AXwii - cleaning, DCD10004 mails are now correct for Wii Sports ucode too Marko Pusljar 2009-11-15 15:24:52 +00:00
  • 14c3878543 reapply the changes from rev 4532 (without the resizing issues) and the changes from rev 4555 -- fixes issue 1660 luisr142004 2009-11-15 07:46:43 +00:00
  • 70068a288a small fix from chaos in event handling of real wiimote daco65 2009-11-14 23:54:30 +00:00
  • a5cde0d45b refine changes made in r4567 Shawn Hoffman 2009-11-14 23:16:42 +00:00
  • f8c2dcaa4e fix for re missing characters in both plugins, thanks to autoran for the testing. also modified depth efb copy behavior to work accordantly to this change. in opengl efb copy, set the destination texture format and not use argb always. Rodolfo Osvaldo Bogado 2009-11-14 23:15:09 +00:00
  • 6005f4155d Remove info window from Dolphin since most people do not use it or didn't even know it exists. Plus many people think its useless :P death2droid 2009-11-14 22:24:20 +00:00
  • f3366f21e1 Consolidated duplicate code into new function EmulateAnalogStick(...), and make diagonal scaling value consistent. bztdlinux 2009-11-14 22:18:58 +00:00
  • 2814438e79 Patch from the.emeralddragonfly which adds functionality to PadSimple: - Adjustable partial press for the main stick, C-stick, and triggers (separate keys + adjustable values for semi-L, semi-R, semi-main, semi-C) - Escape key to clear a keybinding (especially useful now) - A whole bunch of cleanuppy/consistency stuff. bztdlinux 2009-11-14 20:19:06 +00:00
  • b531c3a04d build fix. now everthing is hunky-dorey mkay Shawn Hoffman 2009-11-14 17:58:51 +00:00
  • 4622bd0c8b reapply changes from 4550-4551,4556-4559 correctly...sigh...some files were ignored by tortoisesvn, and myself :| Shawn Hoffman 2009-11-14 17:50:51 +00:00
  • dc75095f99 re-apply dsp-related changes from r4533 Shawn Hoffman 2009-11-14 17:45:35 +00:00
  • 5bafbbd361 re-apply the warning fixes to Source\Plugins\Plugin_VideoDX9\Src\resource.h from r4555 Shawn Hoffman 2009-11-14 17:39:02 +00:00
  • a60ad41d4d apply ayuanx's fix for classic controller events not being recognized if you are pressing certain combinations. fixes issue 1592 Shawn Hoffman 2009-11-14 17:28:21 +00:00
  • 06aa62504c revert to r4531, but keep the changes from the following revisions: 4533,4550-4551,4556-4559 Shawn Hoffman 2009-11-14 17:08:32 +00:00
  • 18305c7c49 revert sdl changes, part 2 (final) Shawn Hoffman 2009-11-14 16:59:54 +00:00
  • 235a19e356 revert sdl changes, part 1 Shawn Hoffman 2009-11-14 16:58:39 +00:00
  • ee57003ea9 Dolphin System information window: Added basic and untested linux os information check. And also moved the windows.h include down into the ifdef death2droid 2009-11-14 13:00:29 +00:00
  • 2eff42f659 Forgot a tiny bit in last commit. death2droid 2009-11-14 08:55:50 +00:00
  • 2667a469fb Dolphin: System Information(InfoWindow.cpp) - Added a method to check what Windows OS you are running(I do not know of a method to check what linux OS someone is using) and also added a extended version of the cpu_summarize. Plugin manager - Temporarily fixed a problem that caused a crashing when pressing Stop reported in Issue 1656 death2droid 2009-11-14 08:53:16 +00:00
  • de9991c30d NoWX fixes >_> Sonicadvance1 2009-11-13 20:27:40 +00:00
  • 4d3620ace3 DSPHLE AXwii work Marko Pusljar 2009-11-13 20:27:38 +00:00
  • ba42d9aa58 DSPLLE moved DMA debuging to debug level (thanks ayuanx@163.com) nakeee 2009-11-13 13:47:12 +00:00
  • ecf667e755 DSPLLE: long due removal of exception and Zelda messages nakeee 2009-11-13 13:33:17 +00:00
  • e56ca08b4f some minor changes preparing for future commits, and a correction to texture alignment that must solve the efb misalignments in various games Rodolfo Osvaldo Bogado 2009-11-13 11:55:14 +00:00
  • 654800458f OGL: allow the Esc button to work while windowed and not rendering to main D3D: fix the wireframe option getting enabled when using the fullscreen option and did some code cleanup luisr142004 2009-11-13 10:45:41 +00:00
  • 928dc99874 Gamepad (minor) > Crashfix in Wiimote plugin John Peterson 2009-11-13 09:11:24 +00:00
  • 173c16ad41 Should fix a crash that was deleting a invalid pointer that happens when we unload plugins before freeing pads, if this causes problems anywhere, please tell me Sonicadvance1 2009-11-13 09:04:17 +00:00
  • ee88afce58 Gamepad (minor) > Disabled LiveUpdates, it's not stable in the current form John Peterson 2009-11-13 01:52:15 +00:00
  • 00f2a30b71 Some AR Fixes, and speedup Patch Event so AR can apply Code increments faster than the game execution, this helps fixes Jump code in some games. omegadox 2009-11-13 01:26:26 +00:00
  • f38aaca614 apply deathknight13579's other changes from issue 1630 Shawn Hoffman 2009-11-13 01:19:43 +00:00
  • 0837e38c39 Gamepad (minor) > Fix to last commit John Peterson 2009-11-12 23:39:43 +00:00
  • 7c1d118913 Build (minor) > Forgot a message box John Peterson 2009-11-12 23:24:07 +00:00
  • 2d064262ce Gamepads (minor change) > Fix to last commit, LiveUpdate related John Peterson 2009-11-12 23:22:51 +00:00
  • d47e4827f7 Build (minor) > Fix to last commit, missing an ending " in some instances John Peterson 2009-11-12 23:10:36 +00:00
  • 2de805da0a Build (minor) > Fixed target paths, had accidentally broken one of the configurations John Peterson 2009-11-12 22:51:28 +00:00
  • 926ff36489 Build (minor) > Fixed linux compilation errors John Peterson 2009-11-12 21:20:16 +00:00
  • 18450737be Gamepads (minor change) > Fixed it so it doesn't always check for new pads on startup John Peterson 2009-11-12 21:14:41 +00:00
  • 7f66fe1ef6 Externals > Added copy SDL.dll build event John Peterson 2009-11-12 20:14:44 +00:00
  • 7a6eb0f350 GUI > Fixed the restart to debugging/non-debugging option, GetModuleFileName use the full path now, should not fail John Peterson 2009-11-12 19:50:45 +00:00
  • dcb856fe3c Externals > Fixed SDL include John Peterson 2009-11-12 19:30:57 +00:00
  • 5ef7d6888a Externals > Fixed SDL include, properly John Peterson 2009-11-12 19:29:15 +00:00
  • 013a27b13b Externals > Fixed SDL include John Peterson 2009-11-12 19:26:25 +00:00
  • 088440ab12 Externals > renamed SDL dir to match their SVN names John Peterson 2009-11-12 19:07:17 +00:00
  • 92590357bb Externals > renamed SDL dir to match their SVN names John Peterson 2009-11-12 19:06:51 +00:00
  • 32e9352e64 Externals > Deleted SDL dirs John Peterson 2009-11-12 19:05:32 +00:00
  • 71506bc0f7 Wiimote and nJoy > Gamepad changes 1. Added LiveUpdates, while the configuration window is open nJoy and Wiimote will check for connected/disconnected pads 2. Removed the 'Nintendo RVL-CNT-01' device from the device list, and other SDL devices with no axes/buttons 3. Added SDL (from the current SVN) to get debugging information for SDL.dll 4. Added 'Upright Wiimote' option to emulated Wiimote options John Peterson 2009-11-12 18:57:35 +00:00
  • b858befba2 DSPLLE small mul fix Marko Pusljar 2009-11-12 16:17:22 +00:00
  • 1ba75a05d0 Fix some plugin communication with the video plugins (fixes Esc button) and apply an opengl equivalent of my first commit :P luisr142004 2009-11-12 07:18:31 +00:00
  • dee90fa7aa The WGP does not loop if the write pointer is set beyond the end of the fifo. Updated the video plugins this time. donkopunchstania 2009-11-12 01:51:40 +00:00
  • ebc696c58e Fix GCC 4.5 Compiling. -fvisibility=hidden seems to break it, so it was removed. Non-POD objects are now errors instead of warnings in 4.5, so I had to remove the wxString::Format. and a Fix where GCC 4.5 introduced strndup. Compiling with nowx=true gave me linker problems for some reason, and I added the -flto flag but commented out. Dunno what it will do yet. Sonicadvance1 2009-11-11 11:07:04 +00:00
  • e4ec0ba33b add deathknight13579's actionreplay fixes from issue 1630 Shawn Hoffman 2009-11-11 06:18:37 +00:00
  • 8d6aa79389 Revert WGP change. The previous change was correct, but the video plugins need to be updated. donkopunchstania 2009-11-11 04:32:57 +00:00
  • 52da977c73 Fixes to the software plugin command processor. Made it easy to use the command processor in place of the one in video common. Use frame skip setting from the application in the software plugin instead of the internal frame skipping config setting. The WGP does not loop if the write pointer is set beyond the end of the fifo. donkopunchstania 2009-11-11 03:14:38 +00:00
  • c2a4e33313 Implemented secondary path for hardware with no multiples render target support, so please a lot of testing from people with problems in the last release. corrected a little depth textures still broken but now at least i discover the reason, the ultra bad news for d3d lover is, the only correct way to implement depth textures will be do a firs depth only pass disabling blending. This is because blending is affecting the values stored in the depth texture, so to store the true values, blending mus be deactivated. this will degrade performance but is the only "Correct" way in d3d 9. the other possibility is dx10 but that's a complete different story ;) Rodolfo Osvaldo Bogado 2009-11-10 12:45:03 +00:00
  • 0b30b23719 give wiimote + extensions more sane (to me...) default keys. make order of all directions be left, right, up, down, instead of having different orderings Shawn Hoffman 2009-11-09 07:46:43 +00:00
  • c8d46de541 fix for issue 1585 LPFaint99 2009-11-09 05:32:33 +00:00
  • 3c537ec137 Fix Compiling in OSX Sonicadvance1 2009-11-08 23:36:14 +00:00
  • 07408d7625 Fix issue 1523, disable x64 path on Jit64::lXz causing issue 615, and revert the FPU change from r4441, as it's causing weird issues in SSBM sl1nk3.s 2009-11-08 23:12:35 +00:00
  • 1c95100eb1 DSPLLE: moved breakpoint to debug to gain some speed clrl fix from lordmark nakeee 2009-11-08 21:37:38 +00:00
  • 0ac07e8aa8 Big Commit this will break a lot, fix a lot, but i thing is a good step: Implemented all the correct format conversions in efb to texture copy. replaced all the stretcrect calls with quad draws this must improve speed a bit. A BIGGGGGGGGGG cleanup in the code and reorganization. reimplemented zpeek using a secondary render target ( this still is buggy so many issues left) please a lot off feedback. Rodolfo Osvaldo Bogado 2009-11-08 20:35:11 +00:00
  • 84c6135bfd Oops Sonicadvance1 2009-11-08 10:37:53 +00:00
  • 3fa2c9fbac Fix Linux compiling entirely Sonicadvance1 2009-11-08 10:37:04 +00:00
  • 6c88f9e652 disable the full screen button while no game has been loaded and move a change from rev 4492 luisr142004 2009-11-08 09:13:42 +00:00
  • 3cf6a9e014 Some more fixes, not quite sure where const_iterator is defined at Sonicadvance1 2009-11-08 09:07:24 +00:00
  • 60f142ce96 Begining of porting the luainteface to linux + some other small fixes. (could use some help with lua macros) nakeee 2009-11-08 08:54:09 +00:00
  • 1b7303ea0a apply warning fixes from r1447 Shawn Hoffman 2009-11-08 02:28:06 +00:00
  • 1c4c31f37a minicommit (don't trust VS2008 when you click "save all", it doesn't really work that way with projects) XTra.KrazzY 2009-11-08 00:28:20 +00:00
  • dcb9967e75 Lua is officially supported on Dolphin. (thanks for the linkage fix shuffle2!) XTra.KrazzY 2009-11-08 00:15:58 +00:00
  • b9794a9533 Continuing godisgovernment's fix XTra.KrazzY 2009-11-07 23:56:41 +00:00
  • db372f0e32 Lua now has GUI and is fully functional! But it doesn't link if I don't ignore libcmt.lib so commented all the LuaInterface calls until someone fixes it... XTra.KrazzY 2009-11-07 23:54:10 +00:00
  • a4ea3a3452 fix crash caused by adding DSP_ClearAudioBuffer() Shawn Hoffman 2009-11-07 23:51:12 +00:00
  • 2bff17d9f5 missing include nakeee 2009-11-07 22:27:58 +00:00
  • a0129e51a3 LUAInterface should have all its functionality now (excluding input/controller management). Now we need a GUI to see how it works. Added new DSP function: ClearAudioBuffer, which clears the audio buffer for pausing. Currently it doesn't work with DSound. XTra.KrazzY 2009-11-07 20:01:39 +00:00
  • ebaad032eb forgot something hrydgard 2009-11-07 18:54:37 +00:00
  • 2d0f714546 Rewrite memory management, _hopefully_ banishing "failed to map 1 gb contiguous memory" 32-bit Dolphin errors to history. hrydgard 2009-11-07 18:53:10 +00:00
  • 42cd2838a3 jit bcctrx and misc code cleanup. NES games launched from animal crossing work, but have major video problems... Shawn Hoffman 2009-11-07 17:56:01 +00:00
  • 5579a9169d LUA: Huge warning cleanup (no more warnings) XTra.KrazzY 2009-11-06 22:15:06 +00:00
  • 9f97b26332 LUA code is now portable. Now all that's left is the 20 more TODOs in there... XTra.KrazzY 2009-11-06 21:52:36 +00:00