b34b6e47f2
TextureCacheBase: Remove a redundant variable
2012-01-31 19:52:02 +01:00
9fed10fc75
Remove SaveTexture declaration in VideoCommon since it's only actually defined in OpenGL
2012-01-31 19:52:02 +01:00
3b38295cbd
TextureCacheBase: De-uglify hybrid EFB copies (documentation needs updating though)
...
TextureCacheBase: Fixed dynamic EFB copies being set to normal textures.
2012-01-31 18:09:35 +01:00
67129404dd
TextureCacheBase: Small bugfix
...
Added documentation for hybrid EFB copy stuff
2012-01-31 18:09:35 +01:00
5239ba88c9
TextureCache: Remove unsafe texture cache
2012-01-31 18:09:35 +01:00
8c2d87f668
TextureCacheBase: Move around stuff, add some TODOs
2012-01-31 18:09:35 +01:00
93dbd93a8d
TextureCacheBase: More cleanup...
2012-01-31 18:09:35 +01:00
0c1e015ec3
TextureCacheBase: Small change
2012-01-31 18:09:35 +01:00
f68ee87e0e
TextureCacheBase: De-uglify texcache entry lookup even more + documentation
2012-01-31 18:09:35 +01:00
dcf18fbaaf
TextureCacheBase: Force autogenerating mipmaps if custom textures are used
2012-01-31 18:09:35 +01:00
8bc9e443fd
TextureCacheBase: De-uglify entry lookup a bit
2012-01-31 18:09:35 +01:00
9c39952c34
TextureCacheBase: Kill deprecated entry member isNonPow2
...
TextureCacheBase: Add a TODO about a potential bug
2012-01-31 18:09:35 +01:00
94a8536b8c
TextureCacheBase: Simplify texture cache entry initialization
2012-01-31 18:09:34 +01:00
c5008fe9de
TextureCache: Renaming some variables
...
OGL: Fix a possible bug at texture dumping
OGL: Add a TODO about a possible bug
2012-01-31 18:09:34 +01:00
04a7e33f0b
proper unicode literal and wstring to wxstring conversions.
...
Fixes issue 5156.
2012-01-27 00:30:52 -08:00
fd616ccb0c
[Jit64] Register-based shift instructions optimized on 64-bit processors
2012-01-22 21:54:39 -05:00
a7f3f61598
[Jit64] Constant unsigned division and constant multiplication optimizations. Also, signed division can now be recompiled.
2012-01-22 19:58:59 -05:00
2d6d73df95
[maintenance] Add a note explaining why we aren't emulating CP clear register writes.
...
For further reference, see also r700f5eabc752.
2012-01-21 14:58:29 +01:00
96d56cd8ef
fix for memcard manager using sjis for ascii encoded string
...
thanks to gerbilsoft for finding my mistake, fixes issue 5148
2012-01-18 22:41:35 -08:00
bef3d7229e
Ensure comment strings in CBannerLoaderWii::SWiiBanner are null-terminated. Fixes issue 5012.
...
Signed-off-by: Shawn Hoffman <godisgovernment@gmail.com >
2012-01-17 23:59:48 -08:00
79ca43226c
Added SHRD/SHLD x86 emitters, further optimized srawx
2012-01-09 00:10:13 -05:00
31ff1907a4
added an option to log to the attached Windows debugger (so e.g. NOTICE_LOG messages can show up in Visual Studio's output window)
2012-01-07 23:04:18 -08:00
9ab69febe5
fix for stack corruption caused by certain DSP LLE JIT ABI calls.
...
if you were getting crashes or freezes as a result of using the "DSP LLE on Thread" option, this might fix that.
2012-01-07 20:46:41 -08:00
8fb1a02f6b
Fixed small error for instructions with overflow enabled
2012-01-05 22:39:17 -05:00
5a15d58964
Added emitters for BT/BTR/BTS/BTC x86 instructions, optimized extended arithmetic PowerPC instructions
2012-01-05 22:36:27 -05:00
a7a6a1859e
subfex optimization when RD==RA
2012-01-05 19:07:31 -05:00
60cddf0823
Fixed some BindToRegister calls (removing unnecessary MOV instructions for speedup)
2012-01-05 18:27:04 -05:00
ecc63651c7
srawx/srawix optimizations
2012-01-04 14:06:19 -05:00
57d1c87a2d
Merge branch 'determinism-fixes'
2012-01-04 01:49:31 -08:00
39613a95a8
initialize the uninitialized
2012-01-04 01:36:09 -08:00
81a1efab8e
fixed an issue where the CPU sometimes single-steps an extra time after pausing
2012-01-04 01:33:38 -08:00
ced8ca7219
better support for RTC when recording
2012-01-04 01:33:35 -08:00
c6ce58ab64
fixed a wii recording desync
...
(some remote init code was running in playback but not recording)
2012-01-04 01:17:11 -08:00
fe5a82357a
fix potential wiimote playback desync
2012-01-04 01:16:45 -08:00
88df9d25a1
fixed potential crash in wii fileio
2012-01-04 01:13:46 -08:00
363cf39ca9
Got rid of no-longer-valid assert 'W T F !!!'
2012-01-04 02:27:04 -05:00
415aad3b03
Fixed some GCC compiler warnings
2012-01-03 10:57:58 -05:00
f9f9bb9870
Merge branch 'master' of https://code.google.com/p/dolphin-emu
2012-01-03 10:05:08 -05:00
b23a3df5e8
More x86 shift fixing
2012-01-03 10:03:12 -05:00
ebca41e78b
Merge branch 'Wiimote'
2012-01-03 22:23:45 +11:00
b88d0aa53f
x86 shift of 0 doesn't update flags, check the value manually
2012-01-03 01:24:21 -05:00
a812e3bd3d
Removed the "Reload MemCard on load state" hack as it is no longer needed with the new save states system.
...
Fixes issue 4898.
2012-01-03 01:24:20 -05:00
32755aa48c
Reordered the safe write path of the stfd instruction.
2012-01-03 01:24:19 -05:00
daf7e96521
Fixed the safe write path of the stfd instruction in the JIT. Fixes issue 4001.
2012-01-03 01:24:18 -05:00
b9547a07f5
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.
2012-01-03 01:24:17 -05:00
318d3cff02
Added a note to try the native code handler in the error message window.
...
Added copyright notices.
2012-01-03 01:24:16 -05:00
69b2d4ddc1
Changed the Gecko code handling to the native code handler. This provides full compatibility with all Gecko codes.
...
To use the native code handler, place the kenobiwii.bin file into the Sys directory. Dolphin will silently fall-back to the emulated code handler if the file is not there.
Fixes issue 4561.
2012-01-03 01:24:14 -05:00
2c3a714e49
Merge branch 'master' of https://code.google.com/p/dolphin-emu
2012-01-03 00:44:41 -05:00
aa47a8c690
x86 shift of 0 doesn't update flags, check the value manually
2012-01-03 00:37:43 -05:00
ca287e7957
Removed the "Reload MemCard on load state" hack as it is no longer needed with the new save states system.
...
Fixes issue 4898.
2012-01-03 15:36:32 +11:00