Commit Graph

  • f7423ea916 DSPLLE - "Super mario all star 25th anniversary" audio fix Marko Pusljar 2011-04-20 14:46:36 +00:00
  • 35c9c60b38 - 'Sending' some changes of my previous commit to Windows build only gnick79 2011-04-18 17:35:03 +00:00
  • 24b0ef52a0 - fixed a bug on GameList's MenuPopups (Windows Seven/Vista platforms, issue 4403) - fixed a problem/crash which occurs with some gcc versions (in general on Linux systems, issue 4400) - other minor GUI changes gnick79 2011-04-18 16:30:46 +00:00
  • 58e1d90a3e llejit - asrnr fix and reverted Do_ARAM_DMA() change from my previous commit Marko Pusljar 2011-04-18 15:12:56 +00:00
  • 73031229f7 Fix a few strings for translation. Fix a minor icon issue in the game properties dialog. Use a little hack to deal with spaces in file names. Need to find a better way to deal with this. Glenn Rice 2011-04-17 21:39:58 +00:00
  • 7f745d67ce small fix for previous commit (prevents startup crash, if GC game was started after WII game) Marko Pusljar 2011-04-17 16:44:42 +00:00
  • 3983a8d22f DSPLLE - Donkey Kong Jungle Beat (WII) / Pikmin 2 (WII) audio fix Marko Pusljar 2011-04-17 00:42:56 +00:00
  • 9c282f4685 texcache-rewrite: Merge latest from trunk. Nolan Check 2011-04-16 23:47:15 +00:00
  • e62ba627ff texcache-rewrite: Enable scaled depth EFB copies. Fixes depth-of-field effect in Wind Waker. Nolan Check 2011-04-16 23:43:48 +00:00
  • 4e4a613b8b Core/PowerPC/JitCommon: Put the quantized paired/single load/store tables into the code memory. pierre 2011-04-16 14:08:36 +00:00
  • e07c738d8b texcache-rewrite: Simplify virtual EFB copy encoders Nolan Check 2011-04-16 04:46:33 +00:00
  • d87c678667 texcache-rewrite: Fix EFB-to-RAM copies in OpenGL Nolan Check 2011-04-16 01:59:48 +00:00
  • e8a33b76ec texcache-rewrite: Merge latest from trunk Nolan Check 2011-04-15 22:44:52 +00:00
  • 9b697ed28f DX11: I think I've figured out where the game enables texture offsets for lines and points. Nolan Check 2011-04-15 22:34:54 +00:00
  • 9fc12bcaa2 DX11: Resolve multisampled EFB before encoding. Nolan Check 2011-04-15 22:32:40 +00:00
  • 12c38d3afa llejit - fix for flag generation code + dspspy jit workaround Marko Pusljar 2011-04-15 13:04:20 +00:00
  • 09042aa569 llejit - shift instructions should be correct now Marko Pusljar 2011-04-14 10:14:04 +00:00
  • 92f200e87b llejit/addaxl - Fix issue 4257 (SSX On Tour crashing with llejit/64bit) Marko Pusljar 2011-04-13 16:47:13 +00:00
  • 325213d75f llejit/clrp - gbakey working now Marko Pusljar 2011-04-13 10:32:03 +00:00
  • 70de30472b texcache-rewrite: OpenGL support about 3/5 of the way done. Virtual EFB copies are not implemented yet. RAM EFB copies are "implemented," but they don't work and I don't know why. Nolan Check 2011-04-13 08:59:47 +00:00
  • fe1b7f8472 texcache-rewrite: Skeletal support for DX9 and OpenGL. They no longer crash on start-up, but they are still utterly broken. Nolan Check 2011-04-12 05:12:13 +00:00
  • c45f2e38d1 texcache-rewrite: Merge latest from trunk Nolan Check 2011-04-12 03:48:51 +00:00
  • 5f0963f7a5 texcache-rewrite: EFB Copy config settings work now. Nolan Check 2011-04-12 03:44:51 +00:00
  • a1882d2517 GeckoCode float operations: Fixed Issue 4387. (hopefully) Jordan Woyak 2011-04-12 01:06:45 +00:00
  • 4f603ef730 Core/DSP/Jit: Ensure aligned stack when pushing registers for ABI calls pierre 2011-04-11 20:54:52 +00:00
  • 37beef5a35 Fix sysconf generation. Fixes issue 4348. Glenn Rice 2011-04-11 15:57:45 +00:00
  • 1d2a7f233d texcache-rewrite: Merge latest from trunk Nolan Check 2011-04-11 07:49:33 +00:00
  • c6bae5c5cb texcache-rewrite: Much better speed when anti-aliasing is on. It seems that binding a multisampled texture to a regular texture slot will kill performance. We need to Resolve the EFB first. This ought to be done on trunk, too... Nolan Check 2011-04-11 07:29:20 +00:00
  • 77a4a64909 Fix an error introduced in r7083. In the pixel shader manager the farZ and zRange of the z bias were flipped. Switched to using the viewport struct rather than a raw float array to hopefully avoid such confusion in the future. Fixes issue 4060. donkopunchstania 2011-04-11 01:49:32 +00:00
  • b30e66e2bb texcache-rewrite: Remove obsolete options from video config GUI. NOTE: EFB copy settings are currently ignored. Nolan Check 2011-04-10 22:35:40 +00:00
  • 68b0353b1c Branch off the texture cache rewrites. I'm putting this on a branch because a) It's very incomplete. b) The trunk is feature-frozen right now, or at least that's my impression. Nolan Check 2011-04-10 06:04:15 +00:00
  • d4db7d64fd Create new branch texcache-rewrite for major changes I have to the texture cache system. Nolan Check 2011-04-10 05:26:46 +00:00
  • 6ca5d7c7c8 Core/DSP/Jit: Fix accumulator limiting in several extended ops pierre 2011-04-08 21:05:19 +00:00
  • fa0b0cb08f Fix some strings for translation in the video config dialog. Glenn Rice 2011-04-07 02:27:45 +00:00
  • 41915b2aff - Mac build fix gnick79 2011-04-06 15:51:55 +00:00
  • d5c4976532 Linux build fix. Also move the primary translation pot file to the external repository to facilitate updating translations when strings in the code are changed. Now the only time the primary dolphin repository needs to be changed for translations is when a new language is added. Glenn Rice 2011-04-06 13:58:03 +00:00
  • b6222a5b61 * One Window 3-State changes (VideoSettings GUI): - Added final support to string type (planned implementation reaches 100%) - Added support to post processing shaders (OpenGL backend) - Code Maintenance: - Reorganized the class hierarchy - General polishing... deleted some redundant code gnick79 2011-04-05 22:46:57 +00:00
  • 426f187642 VideoCommon: Update color writing mask if pixel format changes. Possibly fixes issue 4340. NeoBrainX 2011-04-03 18:08:04 +00:00
  • c4cd8d84e4 Revert r7086. Preferring the slow code until it gets optimized properly... NeoBrainX 2011-04-02 11:38:29 +00:00
  • 0ed542206a Fix SDL 1.3 support. Jordan Woyak 2011-04-01 23:57:06 +00:00
  • 021193b22f Use mutexes in LogManager to make it threadsafe, as suggested by beistin's patch. Change some LogManager function names to be consistent with Dolphin's naming conventions. Jordan Woyak 2011-04-01 07:43:02 +00:00
  • 7a9a47376f roll back r7431 smelenchuk 2011-04-01 01:46:18 +00:00
  • 15c51c37f3 Add a "force no texture filter" option, useful for some 2D games (like Mega Man 10) and people who like their pixelated graphics. smelenchuk 2011-04-01 01:35:07 +00:00
  • 783c89f108 videocommon depends on core for Fifo Recorder Sonicadvance1 2011-03-31 20:41:59 +00:00
  • b75d5d1676 Fix the segmentation faults on emulation start on linux. The HW::Init() call needs to be before the video backend initialization. This is the way it was before soren's change in revision 7188. Now the emulator initialization sequence is pretty much back to the way it was before. Glenn Rice 2011-03-31 20:33:11 +00:00
  • d141dd6509 Linux build fix. Glenn Rice 2011-03-31 17:18:37 +00:00
  • bebd66078f Create sys conf if it doesn't exists instead of asking questions nakeee 2011-03-31 11:07:31 +00:00
  • 7c9f836a28 Fix issue 4267. (but not really) Jordan Woyak 2011-03-31 06:20:15 +00:00
  • 44b4198d17 Fixed issue 4141.(key press beeping) Initializing the video backend in the GUI thread seemed to be the cause for whatever reason. Hopefully other platforms don't hate this change. Jordan Woyak 2011-03-31 05:36:54 +00:00
  • 28c32fcbc7 Set up some more emulated wiimote default keys. Enabled the nunchuk extension by default, with some key mappings. Fixes Issue 4266.(mostly) Jordan Woyak 2011-03-30 23:32:19 +00:00
  • 3ef8a57da6 DX11: Fix issue 4345 Nolan Check 2011-03-30 16:01:03 +00:00
  • 306c3570d1 Eliminated a memcpy in DX11's vertex shader disk cache loading. Maybe games will boot faster now, who knows? Jordan Woyak 2011-03-30 10:46:27 +00:00
  • 3d5d205c73 I think clean up DX11 code a bit. Used "smart" pointers to avoid need to manually AddRef/Release in many places. Eliminated the D3DBlob class (replaced with just D3D10CreateBlob). Eliminated some Init/Shutdown functions (moved stuff into ctors/dtors). This should not affect behavior at all, only code maintainability. Jordan Woyak 2011-03-30 07:17:23 +00:00
  • c316417a34 - Linux build fix gnick79 2011-03-29 14:30:09 +00:00
  • beb6094708 - Removed RTTI support gnick79 2011-03-28 11:34:27 +00:00
  • 40b8db30e3 DX11: Correct line width and point size by taking viewport rect into account. Twilight Princess map looks almost perfect except for the drop shadows around the borders: the lines are too skinny, but the corner points seem to be correct. Nolan Check 2011-03-28 05:42:21 +00:00
  • 975ce523b6 * fix crash for x64 and debug build gnick79 2011-03-27 23:05:18 +00:00
  • 312c684fdc VideoConfig GUI: gnick79 2011-03-27 22:23:44 +00:00
  • 99e4a500dc Fix scons build. Soren Jorvang 2011-03-27 09:28:51 +00:00
  • 07c4da6084 Add graphics FIFO recorder and player for debugging the graphics system. donkopunchstania 2011-03-27 02:55:08 +00:00
  • f8037e3ccf Core/DSP: Split extended opcode 0xc0/mask 0xc0 to account for 0xc3/mask 0xc3 variant pierre 2011-03-25 22:28:18 +00:00
  • c99c247ed5 When using the "Start Renderer in Fullscreen" option, really start in fullscreen. In other words this now switches to fullscreen before the renderer is initiated instead of after. This is a partial fix for issue 4316. Also, if the render window size changes while frame dumping, scale the resulting video to prevent clipping on linux. This is a complete fix for issue 4316 on linux. I don't know how to implement this on windows though. Glenn Rice 2011-03-25 18:12:40 +00:00
  • df9f614b58 Have DX9 plugin also dump frames on every VI as opposed to every new frame (follow-up to r7131 and issue #4064). smelenchuk 2011-03-24 20:06:24 +00:00
  • 49a5fbef4f Unfortunately, the changed fullscreen order in the fix for 3D Vision was causing some problems. I'm sure there's another way to do it but for now, 3D Vision users can always compile new builds with the fix. Matt Callaghan 2011-03-24 16:51:37 +00:00
  • bb90b7fcea DSP: * LLE dspinit hax (demo disks, zelda collectors edition, ocarina of time working (again) with lle) * LLE interpreter "DSPonThread" working again Marko Pusljar 2011-03-24 11:59:39 +00:00
  • 89798575c3 vs2010: make sure minimal rebuild is turned off Shawn Hoffman 2011-03-24 04:26:21 +00:00
  • 85f717c7c7 only paint GameListItems if any exist Shawn Hoffman 2011-03-24 04:20:46 +00:00
  • 63ed047aef Only create a GameListItem cache if the image is valid. Shawn Hoffman 2011-03-23 21:54:14 +00:00
  • 66632f0645 VideoConfig revision: + increased VideoConfig integrity + fixed a clamorous fault, before completely forgotten, about handling parameters attached to RadioButtons controls gnick79 2011-03-23 19:43:04 +00:00
  • 35508d7a99 Update to wxWidgets r67291. Soren Jorvang 2011-03-23 09:13:01 +00:00
  • c990f12932 Eliminate ini file loading in the paint, sort, and tooltip events. Jordan Woyak 2011-03-23 04:31:00 +00:00
  • 668d335181 Linux build fix. Glenn Rice 2011-03-23 02:17:03 +00:00
  • c39e3c17e1 Fix a few issues with the size of the logger pane. Also some other general clean up issues. Glenn Rice 2011-03-23 02:06:40 +00:00
  • ae9de182f3 * Added proper string conversion support to VideoSettings (now you should see list titles correctly) gnick79 2011-03-23 00:54:31 +00:00
  • 47c81bf0e8 dsplle - prevent crashing, if there is unknown opcode (interpreter, only important for tests and certain homebrew ucodes), more cleaning, removal of obsolete TODO-s Marko Pusljar 2011-03-22 20:32:17 +00:00
  • 723c115813 - Attempt to fix a little problem displaying games within Profile Selection in Video Properties gnick79 2011-03-22 19:57:39 +00:00
  • 034d282ce0 Sorry, apparently that last commit was pointless. Removing most of it. Best have as little 3D Vision mess in the code as possible. Matt Callaghan 2011-03-22 19:34:50 +00:00
  • cfd268073c More 3D Vision related stuff. This is the last one I promise. Matt Callaghan 2011-03-22 19:05:08 +00:00
  • e8f4323834 Linux build fix, and silence some compiler warnings. Glenn Rice 2011-03-22 15:37:34 +00:00
  • 1c847dd421 fix a memleak and quiet some warnings Shawn Hoffman 2011-03-22 15:23:39 +00:00
  • 27f9faf7e6 Fix gcc build. Soren Jorvang 2011-03-22 09:40:47 +00:00
  • f8620fcd0b Fixed some memory leaks. Only one was mine ;P Jordan Woyak 2011-03-22 07:27:23 +00:00
  • 017735b9ff * GUI Video-Settings changes: - Removed recent ghanges about separate per-game Video Settings - Added "One Window 3-State Support" (very close to full implementation) gnick79 2011-03-21 19:57:31 +00:00
  • d332cc342d OS X also needs to have the display resolution changed before setting wxFULLSCREEN_ALL. Soren Jorvang 2011-03-21 16:06:40 +00:00
  • 7f5da62d1c Linux needs to have the wxWidgets window go to fullscreen after the display resolution is changed. Glenn Rice 2011-03-21 15:54:16 +00:00
  • 0daacc04d3 *sigh* Matt Callaghan 2011-03-21 14:37:33 +00:00
  • c87f5cbb73 Linux build fix. Glenn Rice 2011-03-21 11:36:26 +00:00
  • 068855bbd6 Moved per-game graphics configuration to the game-list right click menu. It will be too difficult to make the "profiles" drop-down thing work with 3-state vs 2-state checkboxes. The per-game settings now have "undetermined" states, except for the radio buttons(I'll fix that later). It's super hacky right now. Video config (probably all config stuff) could be redone. Jordan Woyak 2011-03-21 05:46:33 +00:00
  • 8eaed1c105 Partial fix for 3D Vision. Matt Callaghan 2011-03-21 03:39:28 +00:00
  • 010a60c56a Core/DSP/Jit: Fix instruction size retrieval in Branch emitters. pierre 2011-03-20 23:30:24 +00:00
  • 215baff4c8 Simplify the SCons build: Soren Jorvang 2011-03-20 18:35:07 +00:00
  • d14efe561b Import r67258 of the wxWidgets trunk, which I expect will before long become wxWidgets 2.9.2, which in turn is expected to be the last 2.9 release before the 3.0 stable release. Soren Jorvang 2011-03-20 18:05:19 +00:00
  • 205637ccc3 Hide DX11 on WinXP (fixes Issue 3719) j4ck.fr0st 2011-03-19 12:58:55 +00:00
  • 3db702fe17 Removed the OpenMP option from the DolphinWX project. It was causing a slowdown when the EFB to texture option was activated. This means that the OpenMP texture decoder option will not be hidden for non-OpenMP builds. skidau 2011-03-19 10:05:57 +00:00
  • 8b2eddf3f3 Enabled OpenMP support in the Windows 32bit builds. skidau 2011-03-19 04:06:46 +00:00
  • aac2972960 Fixed a memory leak that occurred while compiling the OpenCL kernels. Reset the frame counter after loading a save. skidau 2011-03-19 02:28:49 +00:00
  • 50c5dbdb09 Added a toggle switch for the OpenMP texture decoder in the graphics settings. skidau 2011-03-19 01:55:57 +00:00
  • 4079523346 Game-specific video settings: skidau 2011-03-19 00:50:34 +00:00
  • 8cacd4d2d7 Make sure to not do any XFB emulation at all if it's not enabled. Should fix issue 4294. NeoBrainX 2011-03-19 00:21:59 +00:00
  • 3eb2196d27 Build fix. :3 Jordan Woyak 2011-03-18 23:10:56 +00:00