Commit Graph

  • 044157be5f Finally get tooltips in config main to work on linux. When controls are contained in a wxStaticTextBox they must be created before the wxStaticTextBox is created, otherwise tooltips don't work. This is probably a bug in wxWidgets. Glenn Rice 2011-01-31 17:15:21 +00:00
  • 118d623a18 vs2010: fix all build targets (they've all built here - you may have to manually delete the intermediate directories if you have conflicts after this commit). set the debug path to $(TargetDir) Shawn Hoffman 2011-01-31 15:53:54 +00:00
  • 51eae3f41a Capture the display before switching the display resolution so other windows under the fullscreen one won't get resized to fit a lower fullscreen resolution. Soren Jorvang 2011-01-31 14:34:46 +00:00
  • ad71303007 Fix the DSPLLE debugger window refresh without including wxWidgets in the core. Glenn Rice 2011-01-31 14:25:50 +00:00
  • 47d182657e D3D9: Fix anisotropic filtering. NeoBrainX 2011-01-31 13:17:57 +00:00
  • 84f26a1afc vs2010 wxw project filters, converted from vs08 projects. Jordan Woyak 2011-01-31 09:25:42 +00:00
  • 5beb892d65 VS2008 build fix skidau 2011-01-31 09:10:18 +00:00
  • c5d61c0a9a vs2010: buildfix for debugfast, silence all C4996 warnings. Shawn Hoffman 2011-01-31 08:53:08 +00:00
  • 1de40588ac Eliminate some trampoline functions. Jordan Woyak 2011-01-31 08:19:27 +00:00
  • 67a4ac0bf6 VS2010: Actually make SVNRevGen be processed all the time. Had to add a dummy output file, or VS would ignore it. Shawn Hoffman 2011-01-31 08:14:28 +00:00
  • 3b36e06571 svn eol-style:native on the filters... Shawn Hoffman 2011-01-31 07:58:59 +00:00
  • 7ae1340179 vs2010 add filters for everything (...except wxw projects...). Try to fix SVNRevGen, but I'm not sure it's working... Shawn Hoffman 2011-01-31 07:51:37 +00:00
  • e0e4a3ae02 Allow changing the fullscreen resolution on OS X. Soren Jorvang 2011-01-31 07:38:36 +00:00
  • 0e91e5b238 fix windows (vs2010) build Shawn Hoffman 2011-01-31 06:08:46 +00:00
  • 5fb56318ed Revert 7008 until I have time to figure out how to do that without including wxWidgets in the core. Glenn Rice 2011-01-31 05:19:29 +00:00
  • bbe8675923 Forgot a couple of things. Glenn Rice 2011-01-31 04:44:08 +00:00
  • b6251ba674 Fix the DSPLLE debugger window. Glenn Rice 2011-01-31 04:36:49 +00:00
  • 424b8fd6b3 Fix *BSD build. Soren Jorvang 2011-01-31 03:58:18 +00:00
  • 7a6c9df8ea Fix Windows build. Jordan Woyak 2011-01-31 03:30:24 +00:00
  • 1c8bd68a6a Linux build fix. Glenn Rice 2011-01-31 03:16:10 +00:00
  • 1eac26e63f Fix nowx build. Soren Jorvang 2011-01-31 03:15:14 +00:00
  • 8822674653 Fix *BSD build. Soren Jorvang 2011-01-31 03:02:23 +00:00
  • fec5ed92ff Revive the GFX debugger window. Turns out to be considerably easier than the DSPLLE debugger window. Glenn Rice 2011-01-31 02:39:25 +00:00
  • 1ee18ff146 Added support for JIT multithreaded compilation in both CPU and DSP cores this gives up to 78% speedup in some scenarios such as when looking at a corner in Zelda or the menus in Super Puzzle Bobble. Added SSE optimizations to JIT LLE, up to 136% speedup observed in Resident Evil games. Rewrote the GUI to make it more user friendly, added a User friendly Setup. Also Billiard please: learn to merge. sl1nk3.s 2011-01-31 02:38:36 +00:00
  • f1e8da63ec Linux build fix. Glenn Rice 2011-01-31 02:13:10 +00:00
  • cb48f5969a Fix DSP config button. Soren Jorvang 2011-01-31 02:11:13 +00:00
  • 18bb65b300 Fix OS X build. Soren Jorvang 2011-01-31 01:53:57 +00:00
  • fbaf965995 Eliminated the plugin interface. Merged DX9/DX11/OGL video plugins into Dolphin. It could still use a lot of cleanup. Lots of things are still named "plugin". Software renderer is temporarily disabled until it gets some namespaces. I only updated vs08/10, Linux/OSX builds are broken. Jordan Woyak 2011-01-31 01:28:32 +00:00
  • ae7c64ec13 Clean some DSP code, Fixes issue 4011. Move some GUI code around for no apparent reason. sl1nk3.s 2011-01-31 00:33:09 +00:00
  • 216cf0fd6a Update several of the translations. Update pot file to reflect recent changes in strings in the code. Make the Host_GetKeyState routine thread safe on linux. Clean up config main, and migrate the plugin selection to the display tab. Glenn Rice 2011-01-30 22:02:47 +00:00
  • 274f84b294 oops, Fix a wrong comment. sl1nk3.s 2011-01-30 21:26:29 +00:00
  • 7a4c203f69 Fixed a small threading issue introduced by r6933 causing savestates to always freeze, thanks to artart78 for pinpointing the issue. Properly pause the core when saving/loading savestates, previously we used PowerPC::Pause() and Start() which only update the state but doesn't properly set m_StepEvent and caused random hangs. Fixed hang when creating a savestate while the game was paused or in Frame Advance mode, now the thing works (just remember to press play duh). sl1nk3.s 2011-01-30 21:20:33 +00:00
  • 4e74a58c2a Build fix: a bogus include was added in r6988. DimitriPilot3 2011-01-30 19:27:46 +00:00
  • 76719bac45 Terminate a C string. Soren Jorvang 2011-01-30 17:58:02 +00:00
  • cde1c5bd60 Remove the PIC linker flag for DSP on linux. Fix some debugger issues. Still need to get sound window working, but the invalid id panic alert is fixed. Also, a ";" as a comment in an ini file is now only allowed at the beginning of a line. The debugger has settings strings with semicolons in them. That completely broke the debugger. Glenn Rice 2011-01-30 17:04:12 +00:00
  • db1765c425 Move async checking for pressed keys into Host_GetKeyState() and use wxGetKeyState on platforms other than Windows. Soren Jorvang 2011-01-30 16:40:38 +00:00
  • 864d24a86e Oops. Soren Jorvang 2011-01-30 14:30:50 +00:00
  • 2622f86eb6 Be more flexible about hotkey modifier permutations. Soren Jorvang 2011-01-30 14:20:20 +00:00
  • f41e5b3b85 Guard against controller instances without any inputs. Soren Jorvang 2011-01-30 08:12:34 +00:00
  • aa410c8eea Enumerate identically named input devices. Soren Jorvang 2011-01-30 05:46:19 +00:00
  • 25716f067c Revert to Cg.framework 3.0.0007. 3.0.0015 has problems. Soren Jorvang 2011-01-30 02:27:44 +00:00
  • f57cfc7c6f Virtual base classes should have a virtual destructor. Soren Jorvang 2011-01-30 01:58:54 +00:00
  • 25af2ae9b8 * All is fixed now about Custom Projection Hack (problem was inverted memmber) - added support to DX11 gnick79 2011-01-30 00:56:33 +00:00
  • c23663620f - Projection Hack disabled internally because it breaks all games (tomorrow I check better my bad nonsense) gnick79 2011-01-30 00:05:00 +00:00
  • 2de8742368 Equip any new threads with an NSAutoreleasePool. Soren Jorvang 2011-01-29 23:46:26 +00:00
  • 2e4fae2b80 - adjust alignment/spacing to "Extra Parameter" checkbox in game properties gnick79 2011-01-29 23:40:55 +00:00
  • d1e0b6b4ef little correction Rodolfo Osvaldo Bogado 2011-01-29 22:53:00 +00:00
  • 043e324789 A few compiler warnings. Soren Jorvang 2011-01-29 22:48:33 +00:00
  • c0571ae9de Improve for my last commit, also reset the VideoBuffer and Forget turn on GPReadEnable. If this is not enoughs for GC games. I will replace CPReadWriteDistance = 0 for ProcessFifoAllDistance. Marcos Vitali 2011-01-29 21:26:46 +00:00
  • 3078db08c7 * Changed the Projection Hack option in game properties to "Custom Projection Hack" - dislocating all sensible stuff related to "values per game/pattern" outside the sourcecode. - giving more control to end-users across the user-friendly interface. - deleting/cleaning some dead variables. - updating all gameconfig.ini data to reflect new PHack concept (pending upload). gnick79 2011-01-29 21:13:56 +00:00
  • 7f97ce79bb Put some stuff in the gfx plugins into namespaces, so that the symbols won't collide if someone decides to merge the gfx plugins into dolphin too. still more things left to do though. hrydgard 2011-01-29 20:16:51 +00:00
  • fb35a83d2c - Fixed Metroid Prime 2 "GFX FIFO: Unknown Opcode (0x%x).\n" This was happened because FIFO_RESET is executed, but at this moment the Write Gather Pipe is not empty. (maybe also fix the same problem reported in MP1, i dont have this game for testing) - Reimplemented AbortFrame. Now the Write Gather Pipe buffer is reseted and Read Write Distances is reseted before the game do it instead the process all GP CPRWDistance for prevent CP wrong pointers. This fifo reset should be more accurate, efficient and smooth the FPS when happens. Please, test regresion of SMG1 and SMG2 or others games with FIFO RESETS. Marcos Vitali 2011-01-29 20:04:16 +00:00
  • a767de8e09 some fixes to dlist caching, now most of the remaining glitches should be fixed Rodolfo Osvaldo Bogado 2011-01-29 17:04:09 +00:00
  • 1f8a1f8560 Build fixing plus some cleanup i had been doing hrydgard 2011-01-29 15:58:50 +00:00
  • a22d807bf0 Try to fix Windows build. Soren Jorvang 2011-01-29 14:58:32 +00:00
  • b3a183dffe Core and DSPCore now have mutual dependencies, which breaks the assumption on the part of many linkers that static libraries make up a DAG, so merge libdspcore into libcore. Soren Jorvang 2011-01-29 14:06:48 +00:00
  • 10675ba3c0 Apply kostamarino's patch to let you select DSPHLE per game. hrydgard 2011-01-29 13:26:49 +00:00
  • 1287a9bb9f Be a little more careful about the use of SSE. Soren Jorvang 2011-01-29 11:40:20 +00:00
  • d5e5730fef If perspective divide is enabled and texture coordinate Z is 0 then leave texture coordinates alone. Fixes issue 3676. donkopunchstania 2011-01-29 08:34:57 +00:00
  • fa95b7d89f The OS X build now requires a little less compiler/linker magic to maintain 10.5 runtime compatibility. Soren Jorvang 2011-01-29 08:11:49 +00:00
  • 9b3920d1a9 Explicit dependency on libvideo. Soren Jorvang 2011-01-29 06:26:03 +00:00
  • 45024133e2 Remove vertex format converter from software plugin because it is not needed as of r6881. Maybe fix z range adjustment. donkopunchstania 2011-01-29 06:09:56 +00:00
  • 779d434843 r6958 removes the need for the hackery in r6946. Soren Jorvang 2011-01-29 05:31:27 +00:00
  • d002a97575 RTLD_SELF is a recent addition on Linux. Soren Jorvang 2011-01-29 05:08:52 +00:00
  • 1bcad428ea Link the video plugin statically into the main binary on OS X. Soren Jorvang 2011-01-29 04:52:19 +00:00
  • 4c58c7ea03 initial implementation of fog range adjust, I don't think is correct or work right but is a start. some tweaks and fixes. Rodolfo Osvaldo Bogado 2011-01-29 04:31:56 +00:00
  • 64af8abcae Just the usual build fix. Glenn Rice 2011-01-29 04:23:52 +00:00
  • a8e2e9ec54 Fix the Audio tab and merge the DSP config into one. Unify the DSP settings into DSP.ini sl1nk3.s 2011-01-29 04:16:05 +00:00
  • a2959b96c2 DSPLLE - JIT SUBARN is back on and should be fixed. mylek4 2011-01-29 00:30:13 +00:00
  • a63cfd033f delete more old stuff hrydgard 2011-01-28 21:39:23 +00:00
  • 46d00f211f looks like soren forgot this hrydgard 2011-01-28 21:37:15 +00:00
  • 08b923a163 Fix OS X build. Soren Jorvang 2011-01-28 21:27:49 +00:00
  • f283041970 Linux build fix. Glenn Rice 2011-01-28 20:07:32 +00:00
  • 0df636ca39 a little more cleanup. hrydgard 2011-01-28 19:55:21 +00:00
  • d61a79266a dsphle cleanup: Get rid of now-useless "DSPHandler" layer hrydgard 2011-01-28 19:31:46 +00:00
  • 419d6a244b DSP plugin merge - the two DSP plugins are now gone and all the code has been merged into Dolphin. This WILL temporarily break the Linux and MacOSX builds but should be easy to fix. hrydgard 2011-01-28 18:39:30 +00:00
  • 976420b9d5 Vertical sync on OS X. Soren Jorvang 2011-01-28 09:39:28 +00:00
  • f281eff9ba Merge the real wiimote threads into the Wiimote class. Put windows back to the crude Shutdown/Initialize refresh method so they can have the rumble on refresh and know their wiimotes are still connected. Glenn Rice 2011-01-28 05:24:47 +00:00
  • fec3daf713 Create valid vertex shader when using emboss mapping and binormals and tangents are missing. Fixes issue 2867. donkopunchstania 2011-01-28 04:13:46 +00:00
  • cb91be81ed Fix wiimote thread issues. Jordan Woyak 2011-01-28 03:48:53 +00:00
  • 2a7f305d45 Some preliminary cleanup of the global namespace for LTO. Soren Jorvang 2011-01-28 00:53:30 +00:00
  • 72d604d3f2 r6928 redux removes memleak in exchange for 2 additional calls to ::IsValidCodePage LPFaint99 2011-01-27 23:59:12 +00:00
  • 179fb38716 Deleted a return that should not have been deleted. Glenn Rice 2011-01-27 23:00:29 +00:00
  • ee6d20e83a build fixin' hrydgard 2011-01-27 22:52:17 +00:00
  • 198dcccfb0 Linux build fix. Glenn Rice 2011-01-27 22:48:46 +00:00
  • 1c7ca86940 Gah, missed still more files. Soren Jorvang 2011-01-27 22:20:30 +00:00
  • 7a80769640 Missed a few files in previous. Soren Jorvang 2011-01-27 21:59:59 +00:00
  • 955e3abe9e Clean out the long since bit-rotted video profiling code. Soren Jorvang 2011-01-27 21:57:36 +00:00
  • 0b90f72073 Forgot about some Linux files using Common::Thread Jordan Woyak 2011-01-27 21:34:37 +00:00
  • 2c05c49a04 Replaced Common::Thread with a partial implementation of std::thread. (rvalue references are used if available, <thread> is used if possible) Eliminates the need to use dynamic memory allocation for threads, so it's impossible to forget to delete a thread or set a pointer to NULL. Enables use of type-safe thread functions, no need to cast to and from void*. I've made sure the code compiles in vs08 and tested the functionality of "StdThread.h" on Linux so I'm hoping everything will work :p. In the future "StdThread.h" can be removed (maybe when OS X ships with gcc 4.4 and vs2015 is released :p). Jordan Woyak 2011-01-27 20:47:58 +00:00
  • 0371f15c23 DX9: Only enable dst alpha pass if the EFB format has an alpha channel. Guess it would be better if we made bpmem.blendmode.alphaupdate private to prevent improper usage... NeoBrainX 2011-01-27 17:01:24 +00:00
  • 66cd497dfe Added "DebugFast" configs to vs2010 projects. Removed solution folders.(vs express doesn't like them) Jordan Woyak 2011-01-27 10:41:26 +00:00
  • 622af438f7 Fixed the black (alpha) textures in the 8ing games like Tatsunoko vs Capcom and the Naruto series when using the OpenGL plug-in. Thanks to jim.lee for the tip. skidau 2011-01-27 10:17:13 +00:00
  • 0288742565 Various minor fixes to allow building with clang on OS X. Soren Jorvang 2011-01-27 05:01:00 +00:00
  • 826e37a279 Actually fix issue 3659. check for cp932 using ::IsValidCodePage before creating the wxCSConv if it is possible for linux distro or mac to remove the euc_jap cp from install a similar check may be added in WxUtils.cpp LPFaint99 2011-01-27 01:05:24 +00:00
  • cbc520a70a Committing Visual Studio 2010 solution/project files. (not switching from 2008 just yet, just making 2010 an option) Still need to add a "DebugFast" config and change optimization settings. Jordan Woyak 2011-01-27 00:14:29 +00:00
  • c79195c4e4 dsp: minor optimization. hrydgard 2011-01-26 22:54:20 +00:00
  • 48b7658c8a Detect cpu features AVX and AES, both are present on Sandy Bridge. For future use :P hrydgard 2011-01-26 21:27:26 +00:00
  • d7e877bb0b little fix for one piece unlimited cruise 2 and ju-on the grudge Rodolfo Osvaldo Bogado 2011-01-26 17:22:09 +00:00
  • 4856cbeace Oops, forgot to add the Traditional Chinese translation file, and forgot to add it to the windows build. Glenn Rice 2011-01-26 04:15:43 +00:00