Commit Graph

  • a524cecfab apply svn:eol-style native to recently added files. please try to remember to do this :) Shawn Hoffman 2010-06-13 17:23:08 +00:00
  • 43076bdb91 Oops, that wasn't supposed to be in there. Glenn Rice 2010-06-13 14:52:11 +00:00
  • 9123ae3230 Fix pad configuration dialog on linux Glenn Rice 2010-06-13 14:49:49 +00:00
  • 6d5da6b9be Build fix win32. snzgoo 2010-06-13 12:54:11 +00:00
  • 53a86c5d19 probable linux build fix, thanks cnu. hrydgard 2010-06-13 10:14:53 +00:00
  • a7b8cfc5d0 forgotten file, sorry :/ hrydgard 2010-06-13 09:56:16 +00:00
  • ecffc03e9e Typo. Soren Jorvang 2010-06-13 09:34:17 +00:00
  • 7c47cd2ae5 Rename pluginspecs_pad.h to GCPadStatus.h, and move it into InputCommon. hrydgard 2010-06-13 09:26:00 +00:00
  • 8cae2fee56 Merge the pad plugin into Dolphin. Since there's only one plugin left under active development, and it's awesome, we no longer have a need for a pad plugin mechanism. hrydgard 2010-06-13 09:14:40 +00:00
  • 615d4e1df8 Fix OS X build. Soren Jorvang 2010-06-12 23:27:39 +00:00
  • ca39437b78 (cleanup) oops. hrydgard 2010-06-12 20:34:58 +00:00
  • 1936772725 Linux build fix Glenn Rice 2010-06-12 20:33:29 +00:00
  • 5fe57452af Remove old silly code that pretended to support loading multiple pad plugins and multiple wiimote plugins, but actually didn't. hrydgard 2010-06-12 20:13:58 +00:00
  • 7c103fbc4e (cleanup) Move WXInputBase into InputUICommon. Delete some leftovers from the last change. hrydgard 2010-06-12 19:58:02 +00:00
  • 5c7bda49d4 (cleanup) RIP EventHandler, now unused. hrydgard 2010-06-12 19:42:39 +00:00
  • caab5f62ad (cleanup) Delete an awful global variable (g_plugin in ConfigDiag). Rename the Plugin class in InputConfig to InputPlugin, which is better but not ideal. hrydgard 2010-06-12 18:45:39 +00:00
  • 393aa36fc2 unbreak build. hrydgard 2010-06-12 17:55:21 +00:00
  • 1cd25e2406 (cleanup) InputPluginCommon is dead. Long live InputCommon and InputUICommon. hrydgard 2010-06-12 17:39:33 +00:00
  • 3e3aa2364e (cleanup) add some missing license headers hrydgard 2010-06-12 17:15:16 +00:00
  • a6ebc8234f Preparing stuff for DX11: - be more strict with the input signature of generated pixel shaders - replace the D3D parameter with an API_TYPE one, so that we can further distinguish between DX9 and DX11 - for what it's worth dx11 (using vs_4_0) doesn't support D3DCOLORtoUBYTE4; added a workaround for this - add a "dx9-" prefix to the shader cache files to avoid conflicts with dx11 shaders NeoBrainX 2010-06-12 15:49:21 +00:00
  • f0d178122e revert my last change to vertex manager as the performance difference is negligible an causes performance drop in higher definitions Rodolfo Osvaldo Bogado 2010-06-12 15:38:42 +00:00
  • b336617cbf Convert xlib keynames to uppercase to be consistent with Billiard's defaults and keep the GUI pretty. Glenn Rice 2010-06-12 14:05:12 +00:00
  • ebbe2d905c Delete the old GCPad plugin. GCPadNew should now be better in pretty much every way, so it's time. hrydgard 2010-06-12 13:50:24 +00:00
  • 6a942c1090 Fixed "Mode" problem of my last commit. Jordan Woyak 2010-06-12 13:19:26 +00:00
  • a82adcd5d3 Made GCPadNew load the same defaults as old GCPad if GCPadNew.ini doesn't exist. (haven't tested Linux/OS X) Jordan Woyak 2010-06-12 12:57:28 +00:00
  • ce3c2700e7 This commit is separate in two parts: Fix: fix for lighting equations , that must improve lighting in a lot of games ( test smg :) ) experimental speedup: implemented alpha pass using stencil buffer instead of a duplicate shader. i recommend to test this well as i dono if will work the same way in all the systems. i my system it gives a nice 2-5 fps improvement. if it brings problems in any system or game will revert asap. enjoy Rodolfo Osvaldo Bogado 2010-06-12 12:36:33 +00:00
  • 7efbc879e5 apply svn:eol-style native to all of Source/* Shawn Hoffman 2010-06-12 02:27:51 +00:00
  • ff5081942a New GCPad/Wiimote: Hopefully fixed lock up issues with DirectInput devices. Wiimote tilt should work with keyboard keys/gamepad buttons now as well as IR Forward/Backward(which was added). Made input detection buttons display "[ waiting ]" while waiting for input. minor fixes/cleanups. Jordan Woyak 2010-06-12 02:08:01 +00:00
  • d937b73d9c Cure some bit rot and allow building the standaline memcard manager on OS X. The app appears broken though. Soren Jorvang 2010-06-11 15:18:36 +00:00
  • e7f7eff2b6 Remove a few unused HAVE_FOO's and make the SDL check global. Soren Jorvang 2010-06-11 08:51:46 +00:00
  • b7c2e523b3 Treat strings from external sources as 8-bit so FromAscii doesn't barf. Ideally we should be more character set aware, but at the moment we use anonymous 7/8-bit strings in too many places. Soren Jorvang 2010-06-11 08:39:03 +00:00
  • 0b00faa378 Oops, how did this happen? Soren Jorvang 2010-06-10 15:33:51 +00:00
  • ce82c43bb7 Disable the Wiiuse banner and instead credit Michael Laforest, the original author, in the About dialog. Ok'ed with him. Soren Jorvang 2010-06-10 14:39:08 +00:00
  • 404c625622 Simplify the SCons build: Soren Jorvang 2010-06-10 14:18:21 +00:00
  • de45e015cd Fixed a silly math bug from r5638. Thanks ector! skidau 2010-06-10 10:30:41 +00:00
  • 5845ff6728 build fixin', warning fixin'. Thanks soren for the macosx fixes, this fixes the windows build and eliminates some warning from the same. hrydgard 2010-06-09 21:19:23 +00:00
  • c05c9fa1f4 Use 10.5 compatible API's to get list of display resolutions on OS X. Patch from user gamepromcompany on the MacOSX_Build wiki page. Soren Jorvang 2010-06-09 20:03:37 +00:00
  • 9016c90d47 Test linking with libsdl as part of its configure test to verify that the library is of the correct binary format and such. Soren Jorvang 2010-06-09 19:41:17 +00:00
  • e648c6d68b Overhaul of OS X real Wiimote support. Soren Jorvang 2010-06-09 19:36:08 +00:00
  • 9d792d4673 added ssaa and efb scale as separate configurations: efb scale : auto fractional: the original scaling way, will grant a 1:1 pixel mapping between efb and screen giving the best image quality even in non standard resolutions at the cost of glitches in some games. auto integral: automatic but only int values for the scale, no glitches but only the correct pixel scaling when using some resolutions. the rest are the fixed scales. enjoy. Rodolfo Osvaldo Bogado 2010-06-09 15:33:01 +00:00
  • b3046be7ad Aligned ARAM DMA to 32 byte boundaries and multiples of 4 bytes in length skidau 2010-06-09 12:05:00 +00:00
  • 4a0c8fc0c9 Hg: enable newline normalization get revision number via hg svn info for svnrev.h ignore incremental/generated binary files (windows/VS at least) leave a comment if some files need native eol set in svnprops Shawn Hoffman 2010-06-09 01:37:08 +00:00
  • dacd557f57 dsplle - cleaning Marko Pusljar 2010-06-08 18:46:02 +00:00
  • 79b20494be Fixes a crash in the DirectSound back-end. skidau 2010-06-08 13:28:12 +00:00
  • e6810baa6f small fix for a bug introduced in 5614 Rodolfo Osvaldo Bogado 2010-06-08 02:56:00 +00:00
  • 91e1d053d3 Missed one instance of the Shift-JIS font. Hopefully this fixes issue 2736? Glenn Rice 2010-06-08 02:03:44 +00:00
  • 3603f05398 Shift-JIS is not available on most linux platforms as it is not unicode compliant. Substitute EUC-JP instead. Should fix issue 2736 Glenn Rice 2010-06-07 16:02:25 +00:00
  • f78332a259 The openal and noao parameters are no longer necessary. Soren Jorvang 2010-06-06 21:14:56 +00:00
  • f4abbdf6b1 Fix nowx build. Soren Jorvang 2010-06-06 21:06:58 +00:00
  • b20c04aa45 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5629 8ced0084-cf51-0410-be5f-012b33b47a6e Rodolfo Osvaldo Bogado 2010-06-06 14:44:35 +00:00
  • 0af55bd85b Improve the SDL/XInput hackery of my last commit. Fixes the device refresh button crash. Jordan Woyak 2010-06-06 06:28:18 +00:00
  • 08636392b6 compile fix nakeee 2010-06-06 05:24:26 +00:00
  • 9c3c7c5443 Implement pulseaudio output. It is rather crude but seems to work. Glenn Rice 2010-06-06 04:02:16 +00:00
  • 5341bbad3a Made new Wiimote plugin not deinit SDL on shutdown. (Hacks, same thing old wiimote does, fixes the crash on emulation stop, refresh button still causes crash (damn SDL)) Minor new input plugin GUI changes. (left-click on rumble button opens control config dialog) Made NetPlay save/load settings to Dolphin.ini. Allow NetPlay host to adjust which/how many pads will be used in game. (more than one gamepad per Dolphin instance can be used on NetPlay) Worked on wiimote NetPlay a bit. (still nonfunctional) Improved SDL device numbering. Added some major hacks to ControllerInterface/SDL so XInput(360 controller) devices do not have their SDL interface shown in the device list on windows. (caused confusion for users) Jordan Woyak 2010-06-06 03:52:11 +00:00
  • 1aac546185 Plugins build fix luisr142004 2010-06-05 21:48:38 +00:00
  • c130aa7a36 Accept more special keys in previous. Still doesn't make arrow keys work, though. Soren Jorvang 2010-06-05 19:17:17 +00:00
  • 5c335a8c85 Fixed WXKeyToString which had several problems, mostly just to get hotkey configuration working with wx 2.9, but it turned out to be too tempting to use it to hack up OS X keyboard support using wx key events in the "old" input plugins. Soren Jorvang 2010-06-05 19:03:37 +00:00
  • 7d0f03cb61 Don't store the absolute pathname of plugins in the configuration file, just the basename like libPlugin_foo.dylib. Dolphin then loads the plugins relative to the compiled-in plugins directory. Soren Jorvang 2010-06-05 18:52:56 +00:00
  • 53f9858b94 Don't open a tty to display progress. It is unnecessary and may not be available on some systems. This breaks builds in clean root environments which do not have /dev/tty. Glenn Rice 2010-06-05 16:42:04 +00:00
  • 656ff26ed8 New GCPad/Wiimote: Enabled SDL 1.2 on the Windows build to support some gamepads that weren't working with DirectInput. Made DirectInput use (and prefer) buffered data rather than polled data (some gamepads should work better). In GUI: Changed all numeric wxChoice to wxSpinCtrl (config dialog opens much faster), removed "+" buttons, made UI more compact. Fixed a few problems that were introduced with the IniFile change. Made minor changes to IniFile. Jordan Woyak 2010-06-05 05:30:23 +00:00
  • 6b872bb81c Satisfy the dynamic loader function presence check again. Soren Jorvang 2010-06-05 03:09:44 +00:00
  • 9ed6d98e2c wx 2.9 pasto and a few nits. Soren Jorvang 2010-06-05 03:03:01 +00:00
  • eb6fabdb00 apply Wagnard28 patch for nvidia cards texture problems Rodolfo Osvaldo Bogado 2010-06-05 02:15:13 +00:00
  • 44f14b2ece forgot just one thing (again) >.> luisr142004 2010-06-05 02:03:16 +00:00
  • 2e783d9769 space changes, merge #defines, language fix, and code reorder/cleanup :P luisr142004 2010-06-05 01:38:22 +00:00
  • c98f8a96d2 HUGE commit :) in general cleanup and bugfix disable pierre patch for the moment as it causes problem in some games and hopefully fix the remaining missing textures for nvidia users in opengl. make the code in pixelshadergen looks nice and readable. D3D: this is a ultra experimental commit please check for regressions or error. make the efb Scale / super sampling level customizable to improve the output quality and let the user configure quality according to his hardware. is everyone likes this change will translate it to opengl please test Rodolfo Osvaldo Bogado 2010-06-05 00:01:18 +00:00
  • 63dbcf4f97 Check that the libraries claimed by wx-config can actually be linked with. This avoids having wx problems show up as a problem with a subsequent dependency, namely Cg. Soren Jorvang 2010-06-04 21:00:39 +00:00
  • b6a281eaff Nits. Soren Jorvang 2010-06-04 20:54:13 +00:00
  • 2d6011859a fix fix j4ck.fr0st 2010-06-04 20:33:53 +00:00
  • 12a4c25e9f Port InputPluginCommon to use the original IniFile code, get rid of Billiard's. hrydgard 2010-06-04 20:03:03 +00:00
  • 05c418ebe2 Refactor the original and much more compatible IniFile implementation to work more like Billiard's, with a public Section interface, but keep the old interface as well. hrydgard 2010-06-04 19:56:34 +00:00
  • 1435c2527a After party nakeee 2010-06-04 05:21:46 +00:00
  • 1fa79f1f99 Revert parts of r5576 and r5598 for Sonicadvance1's sake. This reenables the option for building without wx on OS X, but still leaves wxgl as the default. Soren Jorvang 2010-06-04 05:00:37 +00:00
  • 3ab27a7d87 Revert parts of r5576 and r5598 for Sonicadvance1's sake. This reenables the option for building without wx on OS X, but still leaves wxgl as the default. Soren Jorvang 2010-06-04 04:59:07 +00:00
  • 84c55c3e4e Deprecate nowx on OS X (but keep it building for sanity checking). Soren Jorvang 2010-06-04 02:58:35 +00:00
  • ad82320107 Make gcc happy. Soren Jorvang 2010-06-03 20:59:55 +00:00
  • 5539dd4e8b Gamelist loading speedup: Be lazy about parsing the file system - it's not necessary for Wii games since the banners are external (in savegames). Also make it possible for the gamelist code to create cache entries for GC images without banners. hrydgard 2010-06-03 20:37:32 +00:00
  • 49bbbe099d Cleanup. Soren Jorvang 2010-06-03 19:15:15 +00:00
  • 4a18908c57 Reapply r5586 and r5587: Soren Jorvang 2010-06-03 18:49:35 +00:00
  • c6cba79eb0 Reapply 5580 : trying to fix issue 2670 hrydgard 2010-06-03 18:46:19 +00:00
  • 863c70561d Reapply 5588 : new wiimote plugin fix. hrydgard 2010-06-03 18:42:49 +00:00
  • a3c96ac42c Warp back to 5578. Sorry for the lost changes, please re-apply. Reason: 5579 is a complete disaster. hrydgard 2010-06-03 18:05:08 +00:00
  • 3236aa9e73 Fixed pointer and nunchuk issues in new WiimotePlugin. Removed ir hack. Details: Issue consisted of IR data overflowing extension data on IR report change e.g. mode 3 to 1, which happens for instance when changing data report mode from 0x33 to 0x37. snzgoo 2010-06-03 13:20:30 +00:00
  • acd2b03afe Avoid producing empty object files: Soren Jorvang 2010-06-03 07:50:37 +00:00
  • a281430b6b Have lint mean -Werror at least until the issue with -Warray-bounds and -Wunused-result can be resolved. Soren Jorvang 2010-06-03 07:49:30 +00:00
  • 2c8e96d857 Duck session! Rabbit session! nakeee 2010-06-03 07:04:07 +00:00
  • 450aefdd01 A few minor nits to fix building on OS X. Soren Jorvang 2010-06-03 06:51:34 +00:00
  • 360b8427fd aaand compile fix on windows :p Shawn Hoffman 2010-06-03 06:34:54 +00:00
  • 89aeda83a3 Compile fix nakeee 2010-06-03 06:13:09 +00:00
  • a34ad40517 An almost linux/osx compile fix beside some undefined references nakeee 2010-06-03 05:59:58 +00:00
  • edabeffaaf trying to fix issue 2670 nakeee 2010-06-03 04:58:36 +00:00
  • e4085f0f04 Merge GCPadNew into Dolphin. This takes place in three segments: Core, InputCommon, and InputUICommon. From now on it can be referred to just as "GCPad". Switch to Billiard's IniFile implementation throughout Dolphin (it's faster!!). Shawn Hoffman 2010-06-03 04:55:39 +00:00
  • d0c65b610c move njoy to /tags on behalf of Falcon4Ever Shawn Hoffman 2010-06-03 02:36:41 +00:00
  • 52c912a59e Make wxgl mandatory on OS X. nJoy Soren Jorvang 2010-06-03 01:24:26 +00:00
  • 3a7b8c51c6 Oops, didn't mean to enable -Werror for devel builds. Soren Jorvang 2010-06-02 20:49:18 +00:00
  • 30e437f9e3 Fix some cases of variables being used uninitialized. Also some unused variables, writeable strings and dangerously shadowed variables. Soren Jorvang 2010-06-02 20:35:12 +00:00
  • 03d1438be8 Cleanup after multi-level SVN rename. Soren Jorvang 2010-06-02 18:07:08 +00:00
  • 664cea45c7 Meta: Soren Jorvang 2010-06-02 18:00:22 +00:00
  • e2ef72504e Fix typo. Soren Jorvang 2010-06-02 17:19:23 +00:00
  • f32a4b7e9c Higher resolution icon image contributed by the original artist. Soren Jorvang 2010-06-02 17:11:44 +00:00