Commit Graph

  • 76a2172cee more fixes: fixed line and point rendering Rodolfo Osvaldo Bogado 2010-06-14 22:06:12 +00:00
  • 31e442f11d Restore the look of the details/banner tab and limit the size of the properties window so that a large ISO directory doesn't cause the window to take up the full height of the display. Soren Jorvang 2010-06-14 22:01:10 +00:00
  • 673b9ac179 Implemented accurate BP and accurate Watermark, this should eventually retire FAKE_Watchdog. AbortFrame is not implemented yet. ayuanx 2010-06-14 21:55:40 +00:00
  • 6c164cd161 some fixes to dx11, now efb access should work well (smg pulling stars) Rodolfo Osvaldo Bogado 2010-06-14 21:45:31 +00:00
  • 67283e54fc D3D11: Hardcode the backbuffer size again. Fix R5G6B5 texture converting, textures should be perfect now. NeoBrainX 2010-06-14 21:31:23 +00:00
  • c1ca3ae96c Optimized FIFO gather a tiny bit. XTra.KrazzY 2010-06-14 20:08:31 +00:00
  • 9a76be6edc Add proper adapter enumeration in the DX11 plugin. Set default video mode format to DXGI_FORMAT_R8G8B8A8_UNORM. This might fix FRAPS recording, but also decrease FPS; test both, please. Add numerous TODOs NeoBrainX 2010-06-14 19:20:41 +00:00
  • ab7302d2e1 Garbage collect a few more XCode files. Soren Jorvang 2010-06-14 18:10:55 +00:00
  • b560d2456e Integrate the standalone memcard manager into the main build. Soren Jorvang 2010-06-14 18:07:29 +00:00
  • 857f1f4d38 Fixed GPFifo out of bounds by 32 bytes Fixed incorrect FIFO out of bounds check plus a bit optimization of CheckPipe() ayuanx 2010-06-14 16:32:40 +00:00
  • fc12291806 some fixes to my last commit and .... modify shader generator to produce native sm 4.0 code. eliminate compatibility mode in dx11 so now all shader must work much better. please test. Rodolfo Osvaldo Bogado 2010-06-14 14:36:01 +00:00
  • ff50fd188f Reverted even more of r5681. Now games don't hang XTra.KrazzY 2010-06-14 12:18:01 +00:00
  • a0f1797e46 Revert even more stuff from r5681. I have no idea how all this stuff works, but this fixes at least some (if not all) games which worked before r5681. NeoBrainX 2010-06-14 09:05:47 +00:00
  • 4ff200eccc Emulated the extra BAT's that the Wii has in the MMU. skidau 2010-06-14 05:38:39 +00:00
  • 41266b5ed0 fast fix for pixel shader compilation in dx11 Rodolfo Osvaldo Bogado 2010-06-14 03:09:44 +00:00
  • c759f7b3be fixed blending and PC_TEX_FMT_I8 and PC_TEX_FMT_I4_AS_I8 texture loading in dx11 enjoy Rodolfo Osvaldo Bogado 2010-06-14 00:13:49 +00:00
  • 7e27914b45 Revert r5681 ayuanx 2010-06-13 23:26:22 +00:00
  • 841311a77f more buildfixing x32/x64 release/debug/debugfast [dolphinwx/dx11] snzgoo 2010-06-13 22:47:46 +00:00
  • 9713b8df7d DX11: Workaround for the default settings: EFB copying is enabled but set to "to RAM", which isn't supported, yet. NeoBrainX 2010-06-13 20:19:53 +00:00
  • 9255481882 little build fix for my last commit Rodolfo Osvaldo Bogado 2010-06-13 20:08:20 +00:00
  • f7a91ff3cd Unleash the beast. Improved dual core mode for "Metroid Prime 2", "Star Fox Adventures", etc. ayuanx 2010-06-13 20:06:29 +00:00
  • 3ea2a1387c Add a DX11 video plugin. Might or might not work for you, yet. Anyway, read the soon to be created forum thread on this plugin before asking any questions. NeoBrainX 2010-06-13 19:50:06 +00:00
  • 20e3919033 apply James333 patch to make dx9 plugin use wxwidgets. some other minor warning fixes. thanks to James333 nice patch :) Rodolfo Osvaldo Bogado 2010-06-13 19:41:07 +00:00
  • 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