Commit Graph

  • 82b635b799 vs2010: build dsptool again Shawn Hoffman 2011-07-17 08:38:08 +00:00
  • b853d7de3d Oops. Forgot to add the CriticalAlert definitions for windows. Glenn Rice 2011-07-15 16:50:54 +00:00
  • a5a45992ad Add a new type of message box (CRITICAL style) which can not be disabled. Then use that message box to display shader compilation errors in the OpenGL backend to maintain consistency with the behaviour of the DirectX backends. Also fix the wxMessageAlert called from non-gui threads in the WXGTK build to use the passed caption. Glenn Rice 2011-07-15 14:49:34 +00:00
  • 5732100555 On linux use the current desktop resolution for the default fullscreen resolution, instead of the hard coded 640x480 resolution. Also if the OpenGL backend throw a panic alert if the RGB to/from YUYV shaders fail to compile instead of an error log. If these shaders fail to compile it should be reported. I am not sure that a panic alert should be thrown in general when any shader fails to compile (as was discussed on IRC). Glenn Rice 2011-07-15 02:17:14 +00:00
  • a154df1e7c On linux use the current desktop resolution for the default fullscreen resolution, instead of the hard coded 640x480 resolution. Also if the OpenGL backend throw a panic alert if the RGB to/from YUYV shaders fail to compile instead of an error log. If these shaders fail to compile it should be reported. I am not sure that a panic alert should be thrown in general when any shader fails to compile (as was discussed on IRC). Glenn Rice 2011-07-15 02:17:14 +00:00
  • 2eb1565aaa Fixed hotkeys not working with the TAS Input dialog open. baby.lueshi 2011-07-13 05:53:56 +00:00
  • bb827eb837 Apply (a variation of) the first patch attached to issue 4608. This should limit the amount of ACL packet loss due to the 200Hz timing (which is now 150Hz if you disable Wiimote Speaker) and the handling of the ACL pool when it's occasionally full (which this improves by dropping one packet instead of letting the "pointers" overlap which would make packets unreachable). See comment #6 for more details on the changes to WII_IPC_HLE_Device_usb. DimitriPilot3 2011-07-12 15:49:08 +00:00
  • ebce13fba7 The read-only movie flag now taken into account for save states. Fixes Issue 4463. baby.lueshi 2011-07-11 20:15:05 +00:00
  • f76c0508ed OGL: Fix issue 4696. This fixes MP1's visors and probably fixes many other glitches. Nolan Check 2011-07-10 03:13:00 +00:00
  • 2b9b4a3306 Make PatchAddEdit complain and not modify entry if fields are invalid instead of just filling in zeros. Fixes issue 4291. Shawn Hoffman 2011-07-09 21:00:30 +00:00
  • 87e4c105ba DX9: Fix issue r4638: Invalid Call error when resizing the window. Nolan Check 2011-07-09 02:37:45 +00:00
  • d9ad549349 anti-minimize workaround (MainWindowPosX/Y = -32000 prob) Marko Pusljar 2011-07-07 19:54:47 +00:00
  • cac36b8161 added 1.5x, 2.5x, 4x internal resolution Marko Pusljar 2011-07-05 01:11:03 +00:00
  • 1f2adf0563 VideoCommon: Always update pixel shader constants when tevregs change pierre 2011-07-04 13:49:40 +00:00
  • f903258508 Fix GLSL shaders for virtual EFB copies. Glenn Rice 2011-07-04 02:25:17 +00:00
  • 951e20ae73 Revert r7665. Breaks about all other games. pierre 2011-07-03 21:57:49 +00:00
  • e090a92c7e VideoCommon: Always update pixel shader constants when tevregs change pierre 2011-07-03 20:48:22 +00:00
  • f7a1fabade Adjust the character counts in the debug views to more closely resemble the original pixel counts pierre 2011-07-03 20:47:18 +00:00
  • aac8a58f7a OGL: Use GLSL shader to make virtual EFB copies. Nolan Check 2011-07-03 04:20:52 +00:00
  • 3c10f9f3e9 Various UI and documentation improvements to the GFX debugger. NeoBrainX 2011-07-01 20:59:57 +00:00
  • cedda90477 Improve text positioning in debug views by adding a static pixel offset pierre 2011-07-01 18:32:18 +00:00
  • ac62849351 Make the debug views use the actual rendered pixel size of the fonts. pierre 2011-07-01 14:20:33 +00:00
  • 7b00c2a6f7 PPC-Jit: Fix cache invalidation when doing a memory exception on 64bit pierre 2011-06-30 20:34:44 +00:00
  • ea95e603b2 JIT: Get rid of SHLs with shifts of 1, 2, 3 pierre 2011-06-30 20:25:37 +00:00
  • 383d12185f JIT: Use RAX instead of INVALID_REG for offsetOrBaseReg in MScaled pierre 2011-06-30 19:17:53 +00:00
  • 78529e2eb6 dsp/jit - super super tiny speed up Marko Pusljar 2011-06-30 17:31:48 +00:00
  • e185ec44e0 Fix some texture glitches in DX11 from my last commit Nolan Check 2011-06-30 02:14:31 +00:00
  • 913ca56e03 use same region memcards as the nand title that is being launched ... this patch has been sitting in my working copy for ages :O fixes issue 4657. LPFaint99 2011-06-30 01:12:45 +00:00
  • 6cdb40a194 JIT: Add support for memory accesses with scaled index register but without base register pierre 2011-06-29 22:40:01 +00:00
  • 1f170130e8 DSP/Jit: Combine clrp memory writes back to two 32bit writes pierre 2011-06-29 22:11:39 +00:00
  • 871b5a7e04 OGL/Depalettizer: cast the ints to float pierre 2011-06-29 20:29:14 +00:00
  • 017e424aa0 Combine more texture decoding routines to TextureDecoder Nolan Check 2011-06-29 05:25:58 +00:00
  • a65e733848 Remove disable-alpha bools in virtual copy shaders Nolan Check 2011-06-29 02:07:30 +00:00
  • 32f371492f Even more texture decoder cleanup, also combine some common texture cache code. Nolan Check 2011-06-28 05:18:57 +00:00
  • 0850d5d5e4 DX9: Decode paletted RAM textures on GPU. Nolan Check 2011-06-28 01:56:30 +00:00
  • 233cdeaed1 Fix OpenMP compiler errors Nolan Check 2011-06-28 00:55:53 +00:00
  • e5140085ba Wii Save Export no longer requires anything additional to create saves that can be copied to the wii thanks to shuffle2 for the NG_id, NG_key_id, NG_priv, NG_sig from his wii LPFaint99 2011-06-27 20:48:15 +00:00
  • 4e6d9f930b More features/fixes for the TAS Input plugin. Buttons added to window and input is restricted to the 1st controller only (until multicontroller support is added). Fixed bug with sliders not appearing correctly on Linux. baby.lueshi 2011-06-27 19:44:27 +00:00
  • f95bcfc1c2 Wii Save Export can now successfully create data.bin files that the wii will accept as long as the user has their wii's private keys. requires NG-id, NG-key-id, NG-priv, NG-sig sorry for not fixing this sooner, I forgot that I cleared my wiis private keys before the initial commit LPFaint99 2011-06-27 06:19:23 +00:00
  • 54d4234b00 More cleanup for texture decoder. Nolan Check 2011-06-27 03:15:20 +00:00
  • 5b90e2167a Cleanup for texture decoder. Nolan Check 2011-06-27 00:24:44 +00:00
  • 4231fe5632 Cleanup for palette loaders. Nolan Check 2011-06-26 17:29:00 +00:00
  • 46b95db6c7 Remove the Danish translation from the build. Glenn Rice 2011-06-26 16:56:10 +00:00
  • 4effd29ed2 Clean up compiler warnings. Glenn Rice 2011-06-26 01:20:17 +00:00
  • 53211cffab OGL: Use shader to depalettize RAM textures. Nolan Check 2011-06-25 21:06:47 +00:00
  • e9cc75fb82 Add new cpp files to SConstruct scripts, the same ones I added to the CMake lists for Linux. Nolan Check 2011-06-25 07:48:18 +00:00
  • 8fdeaacfc5 Remove warning-spam in OGL plugin when depalettizing. Nolan Check 2011-06-25 07:40:40 +00:00
  • f8d909556a This ought to fix a few more OSX build errors. Nolan Check 2011-06-25 07:19:17 +00:00
  • fc25904027 This ought to fix one OSX build error. Nolan Check 2011-06-25 07:11:09 +00:00
  • 983c55e669 windows buildfix: same as last commit Shawn Hoffman 2011-06-25 06:40:05 +00:00
  • eb97e0b721 Linux version now builds. Tested with Kubuntu 11.04 in VirtualBox. Nolan Check 2011-06-25 06:33:00 +00:00
  • 7a157e4fc4 Fix GCC issue (I cannot test, so I only hope it works) Nolan Check 2011-06-25 03:07:16 +00:00
  • 1136b97aa8 Reintegrate texcache-rewrite! I apologize in advance for all the problems that are bound to crop up. Nolan Check 2011-06-25 02:19:26 +00:00
  • 2c5f9517d9 texcache-rewrite: Last merge from trunk before reintegrating. Nolan Check 2011-06-25 01:35:05 +00:00
  • 2441f29ffd Fix scons build, please comment if it's still broken baby.lueshi 2011-06-24 15:50:27 +00:00
  • bf29ea9635 Version bump for CPack in trunk as well ;) NeoBrainX 2011-06-24 15:28:43 +00:00
  • d81caf3bc6 missed files from r7620 baby.lueshi 2011-06-24 06:57:15 +00:00
  • d8fc690838 New "TAS Input" feature for precise joystick inputs. The feature is still a work in progress, but is functional. Currently overwrites any joystick/keyboard analog inputs and does so for all controllers. baby.lueshi 2011-06-24 06:50:50 +00:00
  • 657e4713da texcache-rewrite: This revision is Version 3.0 + texcache-rewrite. Shall I merge texcache-rewrite to trunk? There might be some problems. Nolan Check 2011-06-24 02:35:43 +00:00
  • 2309e36b28 Revert changes made for 3.0 release Shawn Hoffman 2011-08-20 14:05:43 -07:00
  • 35d1599724 Tag Dolphin 3.0 3.0 NeoBrainX 2011-06-23 23:11:12 +00:00
  • 2d1fef2989 The user Config directory in the dolphin emu distributed files is now an empty directory (since the portable file has been removed). Hence that directory should be created and not copied. This fixes a downstream packaging issue. Downstream packages strip empty directories from the install. So users of those packages will find that their settings are not saved. Glenn Rice 2011-06-23 12:21:08 +00:00
  • 693f276a68 Small update for disabled Fog for older hardware that fails to divide by zero in shaders Sonicadvance1 2011-06-20 05:48:12 +00:00
  • 613c44f5a4 texcache-rewrite: OpenGL depalettizer using GLSL shaders. Twilight Princess map works, but Metroid Prime visors have wrong colors. Nolan Check 2011-06-20 05:40:58 +00:00
  • 3da5e3d24d texcache-rewrite: Merge latest from trunk Nolan Check 2011-06-19 20:52:05 +00:00
  • ff1944a3cc texcache-rewrite: Work-in-progress on the OpenGL depalettizing shader. The actual shader is still missing. I'm not sure if I should use GLSL or not. Nolan Check 2011-06-19 20:48:22 +00:00
  • bc416a552e Make sure the play button is disabled while a game is starting when not rendering to main. This should fully resolve issue 4602. Glenn Rice 2011-06-19 01:22:34 +00:00
  • c2475f852e If hardware fails to initialize when emulation starts, die gracefully. This should fix issue 4602. Also don't try to save and load states when the emulator is not running. This should fix most of issu 4600. Glenn Rice 2011-06-18 04:04:48 +00:00
  • b705b92075 On linux don't check to see if the xdg-screensaver program is present at build time. Just build in the code to call the program. If the program does not exist it will silently fail, and the screensaver will not be inhibited. Glenn Rice 2011-06-17 13:14:55 +00:00
  • 73744a991a Properly enable audio backend changes. Fixes issue 4601. NeoBrainX 2011-06-17 09:35:03 +00:00
  • ced315f677 Properly destroy cheat manager window when closed. Fixes issue 4595. NeoBrainX 2011-06-17 09:19:13 +00:00
  • f4651c8649 texcache-rewrite: An attempt to speed up DX11's texture encoder. Not sure if I made much difference. Also, is Wind Waker's pictobox faster? Nolan Check 2011-06-17 07:10:52 +00:00
  • e5421a3114 texcache-rewrite: Fix crashes and memleaks caused by r7600 Nolan Check 2011-06-16 23:57:18 +00:00
  • 0c1babc7d4 Add D3DBlob files. Why didn't it add automatically? Nolan Check 2011-06-16 23:15:31 +00:00
  • 1f93d0b080 texcache-rewrite: Merge latest from trunk. There's been a lot of work since the last merge, and I need to make some fixes. Nolan Check 2011-06-16 23:04:39 +00:00
  • 0fcf1d6197 PPC/faddsx/jit - fix for Starfox Assault (invisible boss problem) Marko Pusljar 2011-06-15 18:12:51 +00:00
  • d4d7e2515f Apply the simple NULL-checking patch from issue 4311. Judging by the feedback provided by other OSX users, this appears to fix the crash when starting Dolphin on OSX with devices that have an empty name. DimitriPilot3 2011-06-15 12:50:47 +00:00
  • 5bdf27d159 Adjusted the IPC_HLE timing to fix the stuck rumble problem in some games. Fixes issue 4532. skidau 2011-06-14 15:12:55 +00:00
  • 98536df915 Make sure to reserve() exactly the right amount of elements for the std::vector before filling it with CheatSearchResult's, in order to prevent automatic re-allocations. DimitriPilot3 2011-06-13 15:47:02 +00:00
  • c84cddc83a Revert r7078. Downgrades Cg to 3.0.0007 again since the November release caused too much trouble for some users. Fixes issue 4107. NeoBrainX 2011-06-13 11:17:36 +00:00
  • 880cd14710 Wiimote configuration dialog: Select first Wiimote tab by default. Fixes issue 4587. NeoBrainX 2011-06-11 23:38:39 +00:00
  • 1d29204ae6 Windows: Sets the cwd to the folder that dolphin.exe resides in. Removes the ugliness that was the portable file, and now creating a shortcut or file association is less of a pain it is still necessary to modify the file association from ".../dolphin.exe" "%1" to ".../dolphin.exe" /e "%1" LPFaint99 2011-06-11 20:45:09 +00:00
  • 8244efcc02 Revert r7421 and r7422. Should fix issue 4413. NeoBrainX 2011-06-11 19:37:21 +00:00
  • b35b1fab6b just a little cleanup to maintain minimal interfaces Rodolfo Osvaldo Bogado 2011-06-10 19:16:09 +00:00
  • e5210de9d5 just a little cleanup to maintain minimal interfaces Rodolfo Osvaldo Bogado 2011-06-10 19:16:09 +00:00
  • 3fceffd8c0 We need to require at least shader 2.0a now Sonicadvance1 2011-06-08 03:09:07 +00:00
  • 81844b8955 dsplle - small optimization for my previous commit + some cleaning Marko Pusljar 2011-06-05 12:35:11 +00:00
  • b808af1d7f fix infinitely recursive deletion from r7587 and actually update locations of content.map and uid.sys LPFaint99 2011-06-05 07:42:40 +00:00
  • 2c4bc6d94c fix a small oversight to changing NAND root, update locations of content.map and uid.sys LPFaint99 2011-06-05 06:30:01 +00:00
  • 450b5c9c33 fix build Jordan Woyak 2011-06-05 01:44:07 +00:00
  • db0c2bca5b Allows DX9 shaders to be SM2 compatible again at the loss of accuracy. SM3 is recommended. Fixes issue 4546. Sonicadvance1 2011-06-04 19:56:18 +00:00
  • 0e6bb4de35 Fix a couple of strings for translation. Glenn Rice 2011-06-04 04:34:44 +00:00
  • 2d852f579c dsplle-jit - fix for 3 conditions + removed interpreter fallbacks Marko Pusljar 2011-06-03 16:15:01 +00:00
  • 69718855b3 Fix the OSX Build, since noone else seems to care... j4ck.fr0st 2011-06-03 14:44:17 +00:00
  • 147e67703d Make use of wxStdDialogButtonSizer wherever appropriate. This makes button spacing more consistent and uses the native button order of the OK/Cancel/... buttons. (Mostly) fixes issue 4390. NeoBrainX 2011-06-03 12:26:32 +00:00
  • 77b8813e31 Change behavior of NTSC-J option: Left unselected, dolphin defaults to nstc-u and sets ntsc-j if the iso is japanese (old behavior). Selected, ntsc-j is forced. Shawn Hoffman 2011-06-03 00:55:58 +00:00
  • 7e2adf6714 fix wxw errors: sliders being unresponsive during emulation. Fixes issue 4496. wxw complaining about non-stock menuitem without text (sysmenu menuitem). Shawn Hoffman 2011-06-02 23:36:50 +00:00
  • bad9fd1f1d Linux build fix. Also take care of a few compiler warnings that have developed. Glenn Rice 2011-06-02 23:28:47 +00:00
  • 837375a13d Last major UI change before release. - Moved display related options in the "Display" tab from the general config to the gfx config, renamed the tab to "Interface" - Moved Wiimote related options in the "Wii" tab from the general config to the wiimote config - Moved various other options to more appropriate places ("Set Console as NTSC-J", "Skip GC BIOS" - Dropped "Window Size" adjustment - Now displaying a warning if one tries to enable software rendering - Other minor changes NeoBrainX 2011-06-02 19:32:34 +00:00
  • 77a747fedb DSP analyzer workaround. Should fix DSPJIT on thread problems. Marko Pusljar 2011-06-02 12:58:24 +00:00