cf52029b51
Check if the game's ID is valid before accessing it to set the ntsc u/j register. Prevents discs without a real ID from crashing dolphin.
2012-03-19 11:12:40 -07:00
ff6023df27
Change wxString(<string>, wxConvUTF8) method of creating unicode from filenames to wxSafeConvertMB2WX()
...
(Just applied to FrameTools.cpp for now)
Allows one to properly restart Pokémon by hitting play :P
Ignore non-ASCII strings passed to DisplayMessage(). These strings would end up going to renderer display and statusbar/titlebar, which can't handle them properly.
2012-03-19 10:37:15 -07:00
4a1e8ba30a
sigh...fix #ifdefs in last commit...
2012-03-19 07:46:23 -07:00
05c964e6d6
wxw3: OSX can use the same method of hiding cursors as MSW
2012-03-19 07:40:27 -07:00
35a5a3b9d4
Fix "Hid cursor" causing a wxWidgets warning
2012-03-19 06:54:02 -07:00
c3a537728f
Don't allow wiimote config while in Gamecube mode
...
Fixes crash when attempting to open emulated wiimote config in Gamecube mode
2012-03-19 06:03:23 -07:00
bfcc720a47
Make sure updating scmrev.h causes a rebuild of dependant projects.
2012-03-19 03:40:14 -07:00
2ab2afaa1f
update portaudio to stable_v19_20111121 and fix linker warnings
2012-03-18 07:50:37 -07:00
c5d746f3d8
remove scons files from VS projects
2012-03-18 06:41:12 -07:00
483d15a9c3
fix Common lib re-linking all the time
...
rename wxBase28 project to wxWidgets
2012-03-18 05:47:55 -07:00
d9a7510937
forgot to add wxwidgets3 vcxproj to git, since it was masked by gitignore...
...
fix up misc warnings and build errors
2012-03-18 03:30:03 -07:00
ff63c689d6
wxMSW no longer allows overriding OnPaintDrawImages, so remove the msw-specific drawing code from the GameListCtrl (it's rendered correctly by default)
2012-03-18 02:33:03 -07:00
c3d13b048c
build against wxWidgets3 from Externals on Windows.
...
use Externals version of libpng on Windows.
2012-03-18 02:31:19 -07:00
8bdf93a15c
fix logwindow crash
2012-03-17 21:51:24 -07:00
1fbf2e38c4
wxw implements wxEVT_THREAD itself now
2012-03-17 21:50:40 -07:00
a648aca65c
wxWidgets3: update to svn r70933
2012-03-17 21:47:47 -07:00
0ed8af2287
Forced reload of the native Gecko Code handler if the game overwrites it.
...
Fixes issue 5225.
2012-03-13 23:41:40 +11:00
b37c468039
Fixes issue 5269
...
Sorry guys but I needed to disable stfs so that Pokepark 2 would not freeze(?). Feel free to put some effort in to finding out why, I do not understand Jit sorry.
2012-03-13 23:42:30 +13:00
bf76b802a7
Fixed the in-built Dolphin profiler.
2012-03-10 16:24:13 +11:00
6fc8cdf12d
revert r90a2096a24f4 behavior changes in PixelEngine.cpp. Thanks to Autoran1 for finding the responsible commit. Fixes Scrubbing Serena Beach Countdown in both SC and DC.
...
Fixes issue 1498.
2012-03-07 20:08:14 -08:00
880992b10f
Fixed DoState and removed unneeded class variable.
2012-03-07 00:22:55 +13:00
53d2d9718f
Fixes issue 2917 and possibly others like 5232
2012-03-06 23:32:13 +13:00
e8e2c241d7
delroth pointed out that it should be "starts with" not "contains". Unlikely this has ever affected anyone....
2012-03-06 23:31:59 +13:00
614c43029f
fixed files so they can have more than one handle opened at a time.
2012-03-06 23:31:48 +13:00
f5d4fe0bfe
Fix some minor bugs pointed out by PVS Studio (thanks!)
2012-03-03 20:07:20 +01:00
ee09def802
Merge branch 'cpp11'
2012-02-28 00:28:13 -06:00
38823b6371
Add comment here so people know what's up.
2012-02-28 00:27:16 -06:00
c3293b1a1c
Improvement to revision b8bef29bcc
.. :P
2012-02-25 10:59:00 +01:00
b8bef29bcc
Fixed a divide by zero error in the hash functions
2012-02-25 20:36:49 +11:00
f92d1e1e93
fix some clang compilation errors
2012-02-24 14:25:02 -06:00
8a8dc77ef1
enable c++11 compilation in cmakelists
2012-02-24 14:19:24 -06:00
f15aeb26b3
Use an auto typed variable in IniFile.cpp
2012-02-24 19:20:17 -06:00
3a9fed0ba2
PixelShaderGen: Fix a bug introduced in revision 9adc119e3c
.
...
D3D11: Fix shader constant mapping.
2012-02-21 12:51:41 +01:00
9adc119e3c
PixelShaderGen: For custom textures and scaled EFB copies, use correct texel to pixel mapping when sampling textures
...
(D3D9 only)
This is basically the same as revision e58692653a
, just for scaled textures and with a LOT more work...
2012-02-20 20:32:08 +01:00
d068686a7f
Revert revision f7d757b46e
.
2012-02-20 11:51:40 +01:00
e58692653a
PixelShaderGen: Use correct texel to pixel mapping when sampling textures
...
(D3D9 only)
Fixes issue 2068.
Fixes issue 5158.
2012-02-17 17:09:17 +01:00
bea635d1d5
Fixes issue 5214 for real!
2012-02-15 20:56:50 +00:00
fc3eb7c6a7
Fixed a few warnings.
2012-02-09 17:18:46 +13:00
c9dfcf8cf7
Add Support for Wii Motion Plus INSIDE Wii Remotes on Mac OS X.
...
This patch makes a few changes necessary for support for the new Wii
Remotes:
- For all OSes:
- Adds a new bool member variable m_motion_plus_inside to identify
the new Wii Remotes.
- If we have a new Wii Remote, use a head byte of 0xa2. We could
just change this behavior for all Wii Remotes, but an existing
comment suggests that would break 3rd party Wii Remotes.
- On Mac OS X:
- Expand the search criteria for the bluetooth scan. This is
necessary because the new Wii Remote identifies with minor class
kBluetoothDeviceClassMinorPeripheral2Gamepad, but the old Wii
Remotes use minor class
kBluetoothDeviceClassMinorPeripheral2Joystick (1).
- Send commands on the interrupt channel, not the control
channel. The new Wii Remotes require this; old ones are compatible
with this. Note: 3rd party Wii Remots are untested with this
change; the hope is they are still functional.
- Get the name of the bluetooth device and see if it ends in
"-TR". If so, set a member variable so we know it's the new kind
of Wii Remote.
This should fix issue 5011 for Mac OS X:
http://code.google.com/p/dolphin-emu/issues/detail?id=5011
2012-02-09 11:42:42 -08:00
25eae39b7c
Rearranged the SSE detection. Patch by lordlyhobo.
...
Fixes issue 5172.
2012-02-06 20:51:24 +11:00
8f83a89416
Removed the busy-wait from DSP LLE on thread. Reduces the CPU usage in this scenario by around a third.
2012-02-05 17:18:11 +11:00
c53283185d
Added an error check for invalid contents in ES_OPENCONTENT. Fixes Jungle Speed and Doc's Punch Out.
...
Fixes issue 3035.
2012-02-05 16:16:33 +11:00
0bbb112298
Merge branch 'texcache-preload'
...
For further info, see revision 56ccfc5d9d4defb308e02a71d201aee9eef0a76e.
2012-02-04 13:19:48 +01:00
439613b833
TextureCacheBase: Remove a superfluous TODO (texture hashing takes care of that stuff)
2012-02-04 13:01:52 +01:00
ea2e0e9063
Added the HID2.WPE condition to dcbz. Fixes issue 5114.
2012-02-04 13:25:04 +11:00
eb01a110c9
Implement texture preloading
2012-02-03 21:21:13 +01:00
dabb35afce
Prepare texture preloading support
2012-02-03 21:20:34 +01:00
20a4735b4d
Update some license headers.
2012-02-02 14:02:39 +01:00
5cfb03da26
Merge branch 'variousSmallFixes'
2012-02-01 16:50:09 -08:00
d6de53f235
convert name, notes and creator to wxstring using *wxConvCurrent instead of FromAscii. fix issue 5069
2012-02-01 00:09:24 -08:00