Commit Graph

  • ba89d91872 Moved InputPluginCommon into the Plugins directory. I don't think it made sense in Core. Some minor fixes to the new wiimote plugin also. Jordan Woyak 2010-04-14 03:48:37 +00:00
  • c2ac9be9b2 Some video SW clean up and bug fixes. Did a hacky fix for bad light data. Add fog rendering. Add some offsets to make rasterized pixel locations and texture coordinates more accurate. donkopunchstania 2010-04-14 03:27:45 +00:00
  • bfe6e92c15 Return a string instead of a wxChar pointer. donkopunchstania 2010-04-14 03:26:18 +00:00
  • 387aba7a6c Hopefully fixed "RendererHasFocus()" on windows. Input should work again. Jordan Woyak 2010-04-13 20:02:48 +00:00
  • 578828a142 moar testing! changed some things to make it easier to use, added some bits of documentation for other devs eager to use it :) j4ck.fr0st 2010-04-13 19:31:31 +00:00
  • 122d5e7b4e Fixed the crash in DSP LLE JIT on x64 by aligning the stack. skidau 2010-04-13 10:18:05 +00:00
  • 379c469343 Linux compile fix for billard's changes. (Had to do it myself since glen is now a windows person :P) nakeee 2010-04-13 06:09:45 +00:00
  • d8906d2a0c Commited my new wiimote plugin work so far. Some code was copied from the current wiimote plugin. I have cleaned up most of the functions, but there are still a bunch of unused structs and stuff that I need to clean up. Moved ControllerInterface to InputCommon. Moved GCPadNew GUI/Config code to a new project, InputPluginCommon. It is used by both GCPadNew and WiimoteNew. I hope that I included everyone's fixes to GCPadNew and ControllerInterface. Jordan Woyak 2010-04-13 05:15:38 +00:00
  • 9592da1a9b Save the correct render window size. Glenn Rice 2010-04-13 04:00:41 +00:00
  • a2fb7540b6 Build fix for windows?? What am I doing? Glenn Rice 2010-04-13 03:14:21 +00:00
  • 16d3cfadb4 Make "Start in Fullscreen" work with the DX9 plugin. Also a partial fix to the problem with Windows not saving the window size correctly when not rendering to main. Glenn Rice 2010-04-13 02:12:09 +00:00
  • fe5fb76fd4 Added UDPWii (iPhone WiiMote) support. dapetcu21 2010-04-13 01:34:11 +00:00
  • 631df2d903 stable: ensure SubWCRev.exe doesn't run...heh Shawn Hoffman 2010-04-13 00:52:51 +00:00
  • 448af895d3 Fix some segmentation faults with the GCPadNew configuration dialog. Also improve the visual appearance in linux. I think I have done so without hurting the appearance in windows. Glenn Rice 2010-04-12 20:41:38 +00:00
  • 0b45b3c7a1 More jit fixes (Thanks ector) nakeee 2010-04-12 16:06:02 +00:00
  • 9a26cd01c6 Forgotten file nakeee 2010-04-12 15:11:24 +00:00
  • e7dc6c26ce UnitTests compiles on non win32 nakeee 2010-04-12 05:33:17 +00:00
  • 5cb916e9d1 Fixes wxGL, so it draws correctly in OSX, so Draw to Main works if enabled in OSX. Disabled, it creates a window but with no titlebar Sonicadvance1 2010-04-12 02:35:59 +00:00
  • 22551a0a8a a few minor code fixes. also added a user file that should simplify running from VS for newcomers nitsuja- 2010-04-12 02:00:15 +00:00
  • 3861f56d51 Added files I forgot in last commit. Glenn Rice 2010-04-12 01:56:05 +00:00
  • 33a64d5db0 Big restructuring of how the video plugin works. In linux and windows you shouldn't see a change in the functionality; however, there are changes in how render to main or not, and fullscreen modes, and such are handled. Input is largely restructured for the video plugin. It is now handled by the host. Keys for pausing and changing fullscreen are configurable. More will probably be later. This is probably classified as highly experimental. Glenn Rice 2010-04-12 01:33:10 +00:00
  • ba853e682c Build fix. Glenn Rice 2010-04-12 01:26:57 +00:00
  • d0e7e03c78 DSP Jit: Some small fixes to SR set functions nakeee 2010-04-11 20:03:38 +00:00
  • db78c01ee1 buildfix Shawn Hoffman 2010-04-11 19:14:20 +00:00
  • d950726041 DSP Jit: Jit some more AR action and added compile SR which suppose to hold the status for flags such as S40 which we can use to optimize compile. nakeee 2010-04-11 18:06:29 +00:00
  • 524a6dd2bb DSP jit: a so people can review commit (that for ector, bhaal, skidau) nakeee 2010-04-11 16:36:00 +00:00
  • 945f8089b8 Removed a stray MOV in increase_addr_reg, fixed decrease_addr_reg. NR should work now. j4ck.fr0st 2010-04-11 14:06:46 +00:00
  • 800595980e Fixed a small bug in J_CC when emitting jumps that exceed 0x80 in range (only used by DSP NR yet). Add back a CMP nakee missed in his last commit j4ck.fr0st 2010-04-11 12:27:27 +00:00
  • 7c35138435 DSP JIT reenable nr with a small fix nakeee 2010-04-11 12:14:51 +00:00
  • a4515490ce Code cleanups, warning fixes NeoBrainX 2010-04-11 11:16:57 +00:00
  • 789045e1b2 Make sure Keyboard::Key::GetState returns either 0 or 1 in linux to make sure key presses are registered. Glenn Rice 2010-04-10 22:49:57 +00:00
  • 58f7de09dd Make sure Keyboard::Key::GetState returns either 0 or 1 in linux to make sure key presses are registered. Glenn Rice 2010-04-10 22:49:57 +00:00
  • 19551fb864 Set GCPadNew as the default in linux. By request of nakeee! Glenn Rice 2010-04-10 22:29:38 +00:00
  • 449e28f9a6 Add linux fixes to GCPadNew from trunk. Glenn Rice 2010-04-10 21:56:12 +00:00
  • 45db281360 stable: nogui buildfix Shawn Hoffman 2010-04-10 21:36:10 +00:00
  • c3b1705e3f Fix some not-so-obvious breakage in Frame.cpp, removed Xlib from the build (its only for non-win32) j4ck.fr0st 2010-04-10 21:14:18 +00:00
  • a5edf59787 Get GCPadNew keyboard working in linux. Also some code cleanup. Glenn Rice 2010-04-10 20:44:56 +00:00
  • d00f5b20a1 Real Wiimote build fix for linux Glenn Rice 2010-04-10 18:49:26 +00:00
  • 50a4293d85 update zlib to 1.2.4 changelog is at http://www.zlib.net/ChangeLog.txt Shawn Hoffman 2010-04-10 17:10:32 +00:00
  • 25684ab5a9 update SFML_Network to 1.6 Shawn Hoffman 2010-04-10 16:53:06 +00:00
  • 9d1cb60aff update GLew from 1.5.1 to 1.5.3 see http://glew.sourceforge.net/log.html for changelog Shawn Hoffman 2010-04-10 16:41:23 +00:00
  • 4fe3924d54 Update Cg to 2.2 Feb 2010 Shawn Hoffman 2010-04-10 16:22:45 +00:00
  • be70b43a2b JIT single stepping skidau 2010-04-10 15:41:44 +00:00
  • 4b5b074b81 sanchez's patch for real wiimote pair-up, unexpected disconnect, and wiiuse resource leakage. Shawn Hoffman 2010-04-10 14:39:54 +00:00
  • 474363bc27 neXus' patch for z:tp intro music Shawn Hoffman 2010-04-10 05:04:51 +00:00
  • a75c37826b VideoCommon: Fixed the bug that VideoSoftware does not initialize SSSE3/SSE4.1 codes. nodchip 2010-04-10 01:39:33 +00:00
  • 32794fc028 VideoCommon: Fixed the bug that some texture become black in SSSE3.1 codes. nodchip 2010-04-10 01:37:51 +00:00
  • ab76cbf2fc set eol-style native j4ck.fr0st 2010-04-09 19:28:18 +00:00
  • 57a3c87815 DSPJit: disabled NR again until we fix DSPEmitter::increase_addr_reg. And to help test things like that: DSPJitTester (use with caution on x64, most likely fails there; r5250 might be why) j4ck.fr0st 2010-04-09 19:18:50 +00:00
  • b513e2d2c9 buildfix for Plugin_VideoSoftware Shawn Hoffman 2010-04-09 16:43:47 +00:00
  • 0c1baa888a DSP Jit: Forgot include nakeee 2010-04-09 15:32:10 +00:00
  • 956b8eb54d VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements. nodchip 2010-04-09 15:13:42 +00:00
  • 91c6f5acba DSP Jit removed useless push/pop (at least I hope they were useless). enabled nr in jit after getting skid_au's help in writing the inscrease_addr_reg. ector can you please take a look and see if the loop code makes sense? it seems no one it really sure how loops suppose to work in jit nakeee 2010-04-09 15:11:02 +00:00
  • 6136c94de5 VideoCommon: merged SSSE3/SSE4.1 codes. Added some additional SSSE3/SSE4.1 codes which will be used in "The Legend of Zelda: Twilight Princess". These codes don't work unless "_M_SSE=0x301", for SSSE3, or "_M_SSE=0x401", for SSE4.1, is defined as a preprocessor definition. nodchip 2010-04-09 03:02:12 +00:00
  • cb38303531 stable: Applied the same fixes/cleanups to GCPadNew.cpp as the last commit by glennrics. Jordan Woyak 2010-04-08 22:47:58 +00:00
  • 73caf37bca Fix an issue introduced in revision 5290 that caused a segmenation fault when GCPadNew was used in linux. The same issue made the IsFocus function useless in windows. The g_PADInitialize was never initialized. Also added Xlib.cpp to the linux build. It is completely non-functional but it builds. Finally, did some clean up of GCPadNew.cpp. Glenn Rice 2010-04-08 22:09:52 +00:00
  • f727139ebf Random fixes and cleanups NeoBrainX 2010-04-08 16:59:35 +00:00
  • b452bf7051 Fix another wrong sprintf usage NeoBrainX 2010-04-08 14:58:50 +00:00
  • 1310052bd7 Stable: wiimote fix and memarena fix from trunk nakeee 2010-04-08 13:50:20 +00:00
  • 9d786b6440 Stable: another small HLE fix nakeee 2010-04-08 13:41:35 +00:00
  • 9734e39530 Stable: Changed version to 2.0 Backported HLE changed from trunk nakeee 2010-04-08 13:32:09 +00:00
  • 0ecdb7b83e Fixed the bug where JITIL could not be selected in debugger mode. skidau 2010-04-08 09:18:42 +00:00
  • ed4318b949 stable: Added GCPadNew Plugin. Set it to default on windows. Jordan Woyak 2010-04-08 05:39:52 +00:00
  • b0e8a67cf2 GCPadNew: Added option to disable input when Dolphin window isn't active. Some other minor fixes/cleanups. Jordan Woyak 2010-04-08 03:33:16 +00:00
  • eada74b74e windows compile fix (thanks lordmark) nakeee 2010-04-07 15:35:10 +00:00
  • 499936561a DSP LLE Jit, joined work with XK and skidu. VERY EXPERIMENTAL DON'T EXPECT HIGH PERFORMANCE!. nakeee 2010-04-07 15:04:45 +00:00
  • 1b96bef8e1 fixed gcpad new to work with certain devices that need reaquiring of the device when inputlost is returned, billiard gave me the code :P luisr142004 2010-04-06 22:43:12 +00:00
  • c26a34d4a5 Fix wrong sprintf usage: the parameters use the restrict keyword so they may not point to the same location. NeoBrainX 2010-04-06 15:02:09 +00:00
  • 33a005c801 Partially implement NCDGetWirelessMacAddress on Windows as well NeoBrainX 2010-04-05 20:25:00 +00:00
  • 8549b30170 DSPHLE - the same thing for AXWII - fixes De Blob, Cursed Mountain, ... Marko Pusljar 2010-04-05 13:12:15 +00:00
  • ff9b185a7f Fixed game-specific Wii/Widescreen and RE0 Hack checkboxes. Disabled game-specific Wii/Progressive Scan checkbox, since its never used by Dolphin; it would cause side-effects to global configuration if we did write to SysConf in that place. Fixes Issue 2518 j4ck.fr0st 2010-04-05 13:05:47 +00:00
  • 3a4b13e71f DSPHLE - some games are even changing/sending again the same ucode while ingame... This fixes/improves NFS Carbon, FF Crystal Chronicles, Beyblade (and probably some other GC AX games that were stuck on loading screens) under dsphle Marko Pusljar 2010-04-05 10:46:43 +00:00
  • 131bb78897 Change a PanicYesNo to a PanicAlert NeoBrainX 2010-04-05 10:19:38 +00:00
  • 758bcf17cb Tweaked the widescreen hack: It now "hacks" to and from any aspect ratio, not just from 4:3 to 16:9. When "Stretch to Window" is chosen, the aspect ratio will be adjusted to 5:4, 16:10, or anything (whatever the aspect ratio of the window is). Works for 4:3 and 16:9 games. Jordan Woyak 2010-04-04 22:52:27 +00:00
  • 21a240547e stable: Don't enable selection of mic device if dolphin is not compiled with portaudio support. Restrict SI AM Baseboard device to port 1. Shawn Hoffman 2010-04-04 19:26:10 +00:00
  • 675fc84255 trunk: Don't enable selection of mic device if dolphin is not compiled with portaudio support. Restrict SI AM Baseboard device to port 1. Shawn Hoffman 2010-04-04 19:25:49 +00:00
  • 0954dac86e Fix NCDGetWirelessMacAddress always returning the hard coded MAC address instead of the "real" one NeoBrainX 2010-04-04 18:40:25 +00:00
  • cfd83be9a1 stable: Apply JIT/Int fixes from stable. Fixes shadows in Animal Crossing and Matter Splatter Galaxy in SMG. (fixes by godisgovernment and possibly others) NeoBrainX 2010-04-04 18:14:37 +00:00
  • 8cd46cc3bf Partially implement IOCtlV 0x8 (NCDGetWirelessMacAddress) of /dev/net/ncd/manage Only works on Linux for now, need to test the Windows code later NeoBrainX 2010-04-04 14:21:46 +00:00
  • 44038081e3 Add the Binary directory to the svn ignores NeoBrainX 2010-04-04 13:23:10 +00:00
  • 3746b9e505 corrected some things i forget in my last commit Rodolfo Osvaldo Bogado 2010-04-04 13:19:03 +00:00
  • a4736f7f6b back to limit vps instead of fps as this fix fps limit and now it works correctly as now the sync between the plug in and the core is almost correct. fixed fps display in the top bar, now it shows the real fps of the game. some code clean up and some corrections to make everything work right in the reference renderer. multiples xfb now is broken even in single core as is was not an error caused by dual core, i really dono where the error is,everything looks correct but if you test a game with multiples xfb or the ipl you will see the error. ector if you can take a look at he code and throw me some ideas i'll thank you. please test. Rodolfo Osvaldo Bogado 2010-04-03 22:22:55 +00:00
  • 962fef0626 Fixed bug where the projection hack setting was not being saved in the Game Properties dialog. skidau 2010-04-02 21:28:56 +00:00
  • f118de80a1 Wiimote: Close find handle afterwards, plus some cleanup. Fixes Issue 2504 (thanks to Wienczny for finding that) j4ck.fr0st 2010-04-02 14:04:24 +00:00
  • 48533bb3db Start work of OSX keyboard input, doesn't work, so it's currently disabled, but it's a beginning. Also changed variable 'id' to 'cid' because id is a object type in Obj-C, which I was running in to problems with, kept it that way just in case. Sonicadvance1 2010-04-02 09:41:43 +00:00
  • 2742be1c2e A few changes to the GCPadNew needed to compile in linux, and put GCPadNew back into the linux build. Also changed file properties to eol-style native. Glenn Rice 2010-04-02 02:48:24 +00:00
  • 9e1d956e98 GCPadNew now compiles with SDL 1.2, disabling haptic features. Jordan Woyak 2010-04-02 01:17:40 +00:00
  • 748c492395 Build fix for windows Glenn Rice 2010-04-02 00:11:08 +00:00
  • f6c8fd691a Fix state saving and loading in linux. Apparently that is why the OpenGL_MakeCurent was in the video plugin DoState. Glenn Rice 2010-04-01 23:13:26 +00:00
  • a744391aac Remove GCPadNew from the linux build until I get a chance to fix it. It breaks the linux build now. SDL version 1.3.0, which includes SDL_haptic, is not available for most linux distributions at this time. Glenn Rice 2010-04-01 11:49:44 +00:00
  • e0b4cbcdae Another one bites the dust Sonicadvance1 2010-04-01 10:06:43 +00:00
  • 9cf7cb6cb8 Don't let ASM test crash and burn if it can't open file Sonicadvance1 2010-04-01 05:52:17 +00:00
  • 47f6192004 add two paths to addx in JIT that Crazy Taxi kept hitting, add 'add' and 'add.' tests to the ASM test, although I haven't tested it yet Sonicadvance1 2010-04-01 05:10:39 +00:00
  • c3df2e93d7 NewGCPad: Sliders should be functional on DirectInput, also Axes renamed. XInput devices won't have their limited DirectInput counterparts listed. Minor cleanup, warning removal. Jordan Woyak 2010-04-01 04:33:07 +00:00
  • 4e1719e98b Fix pad working in OSX Sonicadvance1 2010-04-01 03:34:49 +00:00
  • d2cee0a869 Clean up of new Plugin, get it compiling in Linux/OSX, Linux side, you need to add the Xlib portion to SConscript Sonicadvance1 2010-04-01 02:59:40 +00:00
  • 620c263582 stable: Fix game-specific dual-core checkbox, include the fix for scons bundle j4ck.fr0st 2010-03-31 16:41:45 +00:00
  • ca3f4a6494 Fix game-specific dual-core checkbox Fixes Issue 2438 j4ck.fr0st 2010-03-31 16:41:30 +00:00
  • 7041270d40 Fixes issue 2483 Sorry everyone for my really shit commit. death2droid 2010-03-31 11:47:46 +00:00
  • f51d8fffa0 Plugin that should eventually replace the GCPad and emulated Wiimote plugin: It's currently only really usable on Windows. Linux/OS X will need keyboard support added in, but SDL should work for joysticks on non-Windows without too many modifications. Jordan Woyak 2010-03-30 19:14:11 +00:00