Commit Graph

  • 6b0d21efa7 Merge branch 'Gecko' skidau 2012-01-02 15:21:58 +11:00
  • f4d8e527b5 Updated the Gecko code handler to the latest version from Gecko OS 1.9.3.1. Added a check to ensure that the number of codes fits in memory (maximum 231 codes). Store a copy of codehandler.bin in the Sys directory. skidau 2012-01-02 15:14:30 +11:00
  • 96600ef48d Added a note to try the native code handler in the error message window. Added copyright notices. skidau 2012-01-02 13:53:39 +11:00
  • 008fd446f5 Replace some printfs from the PPC Interpreter code by Dolphin logger calls Pierre Bourdon 2012-01-01 22:54:30 +01:00
  • 59e93bff78 Fix a crash at startup with Dolphin on Linux compiled in debug mode Pierre Bourdon 2012-01-01 20:45:15 +01:00
  • 0d9e87da18 prevent CLogWindow::UpdateLog from constantly burning through timer objects, because it was allocating memory a lot and making it hard to debug some things. I think this should be faster even in release builds, but any speedup is probably too tiny to measure. nitsuja 2011-12-30 20:51:17 -08:00
  • f0d7b8122f increased fault tolerance of shader cache files. nitsuja 2011-12-30 20:37:46 -08:00
  • 6f1b2d7748 name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966ed. nitsuja 2011-12-30 20:22:48 -08:00
  • ba545ec1e9 Build fix skidau 2012-01-01 18:09:39 +11:00
  • e4b4a65346 Merge branch 'PowerPC' skidau 2012-01-01 16:17:52 +11:00
  • 5a914744a2 Added some support for the OE flag. Thanks to j4ck.fr0st for the tip. skidau 2012-01-01 16:12:53 +11:00
  • c53593a40a Moved the Audio Throttle option to the Framelimit drop-down. The Audio Throttle should never be used alongside the frame limiter as that can cause audio sync issues. skidau 2012-01-01 14:32:54 +11:00
  • 80504efcdf Changed the Gecko code handling to the native code handler. This provides full compatibility with all Gecko codes. skidau 2011-12-31 15:18:48 +11:00
  • cfee6d8473 Stubbed the /dev/usb/oh1 path. Fixes issue 4936. skidau 2011-12-31 09:51:41 +11:00
  • bd5cf88686 let us try normal c++ static init instead... Shawn Hoffman 2011-12-29 16:25:03 +01:00
  • f7ef58ff9a Removed the VID/PID validation for Wiimotes allowing Dolphin to detect third party wiimotes with a VID/PID that is different to Nintendo's. Checked for timeouts reported by the bluetooth stack. Added RVL-CNT-01-TR detection. skidau 2011-12-29 21:18:35 +11:00
  • 6a5b56d25f Get the program binary type correctly or else ATI makes massive (~400MB) shader caches. Also, don't need the line in the PixelShaderGen. Ryan Houdek 2011-12-29 01:35:50 -06:00
  • 8a48b42e4c Add support for Dual source blending to older ATI cards that don't support 420pack but do support GL_ARB_blend_func_extended. This is more proper as well anyways. Ryan Houdek 2011-12-29 00:32:06 -06:00
  • fbbea9bb9b These checks aren't needed when using CG. Ryan Houdek 2011-12-29 00:01:50 -06:00
  • 1df7af35e9 Reset errno to zero before testing it after the strtoul call. Fixes issue 5078. skidau 2011-12-29 12:05:36 +11:00
  • 2cb53854f7 Merge branch 'GLSL-master' of https://code.google.com/p/dolphin-emu into GLSL-master Ryan Houdek 2011-12-27 12:36:23 -06:00
  • 88d20f1a2b Had a few vec4 and float4(0) calls floating around. Ryan Houdek 2011-12-27 12:35:35 -06:00
  • c8d0c8e217 oops, forgot to make sure the gl program is actually free'd. Shawn Hoffman 2011-12-26 10:27:18 -05:00
  • 6f729f8cbf Woops, better not forget the ing Ryan Houdek 2011-12-26 04:09:36 -06:00
  • 3773d29b6d Remove some warnings in ProgramShadercache, Was using wrong variable for checking dual source blending. Ryan Houdek 2011-12-26 03:54:44 -06:00
  • 5f296d0be7 refactor ProgramShaderCache::PCacheEntry Shawn Hoffman 2011-12-26 02:58:52 -05:00
  • 16f9d8e06d Checking GLEW_VERSION_4_0 is superfluous since we check GL_ARB_get_program_binary, and it's a runtime variable anyways. Shawn Hoffman 2011-12-26 00:43:47 -05:00
  • 4bc14c3473 fix formatting uglies introduced in glsl-master branch Shawn Hoffman 2011-12-26 00:15:54 -05:00
  • f59063c8e7 default to GLSL instead of Cg Shawn Hoffman 2011-12-25 22:00:24 -05:00
  • 8266a56486 Missed a line here Ryan Houdek 2011-12-25 12:44:31 -06:00
  • b607695103 Add in the Windows fix. Ryan Houdek 2011-12-25 12:21:31 -06:00
  • af8a866afc Implement what was done by r9a627e89 using a stub device Pierre Bourdon 2011-12-25 01:55:25 +01:00
  • 070c933088 Revert "Add unimplemented device map for sdio/slot1 and slot2. Fixes #4932." Pierre Bourdon 2011-12-25 00:03:45 +01:00
  • 8349cc2551 Only use explicit attribute locations when we are supporting GLSL > 1.2 since we need in/out instead of attribute variable types. This was brought to my attention from MESA. MESA supports GL_ARB_explicit_attrib_location, but yets to support GLSL 1.3, so basically useless extension to MESA right now? Ryan Houdek 2011-12-24 08:58:51 -06:00
  • aa2032af2c Write all shaders to disk on emulator stop instead of constantly. Also change pair from u64 to u32. Ryan Houdek 2011-12-24 02:19:30 -06:00
  • b90fa37c60 If user doesn't compile with glew 1.6, cut out program binaries so everything still compiles. Ryan Houdek 2011-12-24 00:37:13 -06:00
  • 9bc6b83fd0 If CG isn't available, still compile and fallback on GLSL Ryan Houdek 2011-12-24 00:24:13 -06:00
  • d389f7139b restore wii sorting order by using the ascii string from the banner instead of the iso file LPFaint99 2011-12-22 15:53:41 -08:00
  • ca8af741b8 Merge branch 'unicode_gamelist' LPFaint99 2011-12-22 14:29:47 -08:00
  • 825e2ea4df fix an ascii/wxstring in gamelistctrl, replace fromascii("") with wxemptystring, don't push_back 0 at the end of wstrings LPFaint99 2011-12-22 14:28:12 -08:00
  • 7c558df283 Missed a if, don't want people crashing now do we? Sonicadvance1 2011-12-21 22:33:33 +00:00
  • 8e0172374c Give OSX users more of a chance of supporting Single pass DSB in the future. Ryan Houdek 2011-12-21 01:29:29 -06:00
  • a10656b1b2 Implement Program shaders cache. Seems to reduce a small amount of stuttering when F-Zero starts. Did it because I can :| Ryan Houdek 2011-12-21 00:15:48 -06:00
  • 31a9b6c322 Go back to using glGetString with GL_EXTENSIONS because glew 1.7 is required to check for newer 4.2 extensions that way. Ryan Houdek 2011-12-20 23:07:42 -06:00
  • dc134b9bac Move the GLSL extension checks over here so it is nicer. Ryan Houdek 2011-12-20 21:55:11 -06:00
  • 8f6c25a5aa cleanup: merge handling of ntsc/pal games in gamelist/isoproperties LPFaint99 2011-12-20 02:19:46 -08:00
  • e4c4602d9e use windows-1252 for gamename/description, fixes copyright/tm symbol in the gamelist & isoproperties LPFaint99 2011-12-20 02:10:40 -08:00
  • 9ddb67d4a9 fix shift-jis conversion on linux, and check for the codepage on windows in the memorycard manager like everywhere else LPFaint99 2011-12-20 01:35:12 -08:00
  • 33f0f9fd9f fix ZWW intro music crackling with DSPHLE nitsuja 2011-12-19 21:52:47 -08:00
  • f6b33cf0be Add a define back so we work without GLEW 1.6, Also I missed a line when I was fixing binding sampler locations last night when I was tired. Ryan Houdek 2011-12-19 19:10:05 -06:00
  • 3006d0696c fix the read-only menu item being disabled when emulation is paused (the hotkey was fine but I guess some people still use the menu) nitsuja 2011-12-19 16:38:07 -08:00
  • 3e773f093d fixed a freeze on emu shutdown in windows build nitsuja 2011-12-19 15:13:26 -08:00
  • 9ce17a43ec There we go, actually found the issue. Ryan Houdek 2011-12-19 00:15:07 -06:00
  • de4e3e7462 add wstring name(s)/description to the cachefile, use when available in gamelist and properties window LPFaint99 2011-12-18 22:01:46 -08:00
  • 7f4efa094e add the function to read the game name and description from the banner as unicode LPFaint99 2011-12-18 21:56:13 -08:00
  • a73ad3554c add the function to read all unicode gamenames from a wad file LPFaint99 2011-12-18 21:42:20 -08:00
  • 768a683f04 This thing fails when we don't support binding. Not 100% sure why I need to set this multiple times. Ryan Houdek 2011-12-18 23:31:00 -06:00
  • 567e90bbd5 fix for an un-threadsafe call to UpdateGUI (oops) nitsuja 2011-12-18 20:38:54 -08:00
  • 4a88d5ae93 fix for wiimote dying if you use savesetates too fast nitsuja 2011-12-18 19:30:04 -08:00
  • 3513dd7115 Looky, OSX found an issue for me. Ryan Houdek 2011-12-18 21:06:28 -06:00
  • 15dac4584f Override PATH on OS X to avoid picking up pkg-config from MacPorts. Maarten ter Huurne 2011-12-19 02:57:00 +01:00
  • 6f27a29d51 Prefer static libs from Externals on OS X. Maarten ter Huurne 2011-12-19 00:54:45 +01:00
  • 4ecb48eaf8 Update a few more translations and add Farsi. Glenn Rice 2011-12-18 14:03:57 -06:00
  • 3a73f21a11 Update pot file once again. Glenn Rice 2011-12-18 13:40:09 -06:00
  • 035926df8c Update french translation. Pascal Jouy 2011-10-28 23:42:40 +02:00
  • b83dfe7c8c Update Arabic and Japanese translations. Glenn Rice 2011-10-17 16:36:56 -05:00
  • de5abb3df5 Updated Spanish translation Glenn Rice 2011-10-15 17:01:51 -05:00
  • 4bb1a0cc2d The actual update of the Greek and Czech translations. The last commit was a partial reversion by accident. Glenn Rice 2011-10-15 11:26:41 -05:00
  • c671314307 Update Greek and Czech translations Glenn Rice 2011-10-15 09:08:15 -05:00
  • 1917af4bab Update translation files for recent changes in the code. Glenn Rice 2011-10-11 23:25:14 -05:00
  • c4eb150c7e Skip XRANDR check if X11 is not found. Maarten ter Huurne 2011-12-18 14:30:08 +01:00
  • b20c26f0b7 Adding more drama to the git history. Pierre Bourdon 2011-12-18 13:58:44 +01:00
  • 9829beab42 Gameini database update, mainly changes to the emulation issues lines (make them shorter, with more substance and less bla bla, update outdated stuff). The emulation issues lines can be further improved(this is a start). Also re - implement the emulation issues column that was reverted, make it a bit bigger since sentences need more words and delete the issues portion of the emustate tooltip since it is unnecessary now. kostamarino@hotmail.com 2011-12-18 14:52:40 +02:00
  • d00b719966 give the audio thread a name (this doesn't really matter, but it was bugging me) nitsuja 2011-12-18 02:25:50 -08:00
  • d44fc0c820 small fixes for some recording-related menu items nitsuja 2011-12-18 02:23:59 -08:00
  • c88e4a097e update ui after savestate load (because loading a savestate can affect whether certain items should be grayed out in the menu) nitsuja 2011-12-18 01:15:59 -08:00
  • cfad00d6e0 added missing ExpansionInterface data to savestates, and related fixes (for savestate robustness) nitsuja 2011-12-17 22:33:50 -08:00
  • e5286e0406 improve the movie savestate load verification a bit more nitsuja 2011-12-17 23:27:11 -08:00
  • c6ea5f31f5 remove some suspect code in PowerPC::DoState which I think has already been supplanted by more correct code in CoreTiming::DoState nitsuja 2011-12-17 17:26:38 -08:00
  • 1e4e05fdc3 made ucode saving more reliable (especially for the case of loading across boundaries where the ucode changes). I think this is related to the occasional memory corruption I was seeing upon loading a savestate. nitsuja 2011-12-17 16:56:23 -08:00
  • c68c8c388c made savestate loads less fragile by adding some markers and rolling back on a mismatch. nitsuja 2011-12-17 16:49:24 -08:00
  • 636d6a915d Remove this silliness Ryan Houdek 2011-12-18 01:51:15 -06:00
  • 98d22d0e03 Revert the latest GUI change (Emulation Notes column). We don't care for it. Jordan Woyak 2011-12-17 23:44:09 -06:00
  • ed1bfdf293 Merge branch 'cmake-osx2' Maarten ter Huurne 2011-12-17 16:30:02 +01:00
  • 83bf5790a6 Copy translation files into OS X bundle. Maarten ter Huurne 2011-12-17 16:26:52 +01:00
  • 74d552f3ca Removed debug prints. Maarten ter Huurne 2011-12-17 15:31:36 +01:00
  • 4342efe712 Some shader programs don't come with Vertex shaders attached, don't try to bind a Vertex Uniform block then. Ryan Houdek 2011-12-17 01:17:11 -06:00
  • b837ae25fc Set Sampler values at program make time instead of every frame. Fix an issue when The user had UBO support but not Binding support. Ryan Houdek 2011-12-17 01:06:55 -06:00
  • 73c3f198f4 Only delete this buffer if we support it. Ryan Houdek 2011-12-16 23:37:22 -06:00
  • fe6fb55389 Add a GUI option to use GLSL shaders. Also fix a small typo. Ryan Houdek 2011-12-16 23:18:24 -06:00
  • a58c46be81 Gui change and an update to the gameini database. The "Notes" column is gone and in it's place an "Emulation Notes" column is placed (it contains the emulationissues lines from the game inis). Notes that contain useful info about the game can be seen with just a glance this way. kostamarino@hotmail.com 2011-12-16 21:01:10 +02:00
  • 800e1c9e09 Let compiling work on OSX. Ryan Houdek 2011-12-16 00:00:08 -06:00
  • 5cbc31b052 Lowered wxWidgets version number requirement to 2.8.9. Maarten ter Huurne 2011-12-16 02:46:55 +01:00
  • 9ff48ac6eb Make sure not to try and bind UBO locations when it isn't supported Ryan Houdek 2011-12-15 15:48:21 -06:00
  • d2f61fa155 some movie playback fixes nitsuja 2011-12-15 09:22:16 -08:00
  • e13f4644bb Link weakly to OpenCL on OS X. Maarten ter Huurne 2011-12-15 06:54:42 +01:00
  • 27590c3a8f Suppress link warning about QuickTime being 32-bit only. Maarten ter Huurne 2011-12-15 06:41:39 +01:00
  • 1ad05f7440 Merge branch 'master' of https://code.google.com/p/dolphin-emu nitsuja 2011-12-14 21:34:55 -08:00
  • 9470f9545f many movie fixes (mainly for readonly mode), and some wii input display support nitsuja 2011-12-14 04:03:05 -08:00
  • 4c7c29b8b6 Let "make install" on OS X copy the bundle to /Applications. Maarten ter Huurne 2011-12-14 02:50:36 +01:00