hrydgard
|
2a99dfb261
|
tiny change: get rid of a couple of uses of "long". better to use int or the explicitly sized typedefs. possibly really minor speedup of zelda ucode audio on linux.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4474 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-28 22:51:00 +00:00 |
|
hrydgard
|
ff3d6027fa
|
Disable annoying error messages in the D3D plugin, they're meant for debugging
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4434 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-17 09:27:08 +00:00 |
|
hrydgard
|
f82e5eb673
|
fix duplicate entries in lists when opening d3d config multiple times.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4433 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-17 09:09:52 +00:00 |
|
hrydgard
|
489d7dfc3c
|
SW GFX plugin: Make dualcore mode work better, and make it exit more cleanly.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4412 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-12 19:12:09 +00:00 |
|
hrydgard
|
5049fcf9f5
|
Copy licence.txt into Data directory to be sure it gets copied to the Binary/ directory on build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4390 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-10 09:57:18 +00:00 |
|
hrydgard
|
f2e959fc6e
|
CompressedBlob - add a missing delete. saw this while briefly looking at the weird issue 1196
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4388 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-08 22:22:13 +00:00 |
|
hrydgard
|
860b3677d2
|
delete misplaced comment
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4387 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-08 22:10:58 +00:00 |
|
hrydgard
|
09a9f44e83
|
Quick hack fixing issue 1483 (cursor issue). this file really needs some cleanup, too :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4386 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-08 22:10:19 +00:00 |
|
hrydgard
|
8af6280af2
|
Fix saving of the new d3d efb access option.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4385 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-08 21:59:40 +00:00 |
|
hrydgard
|
9c45ac7e35
|
EFB Reads are so slow in D3D that I think we need an option for it. Here it is.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4378 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-07 19:54:56 +00:00 |
|
hrydgard
|
bf595e31be
|
Same as the last change but for Wii AX.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4377 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-07 19:04:48 +00:00 |
|
hrydgard
|
c0c52fffe9
|
AX HLE (GC): Some protection from bad data. Fixes an SMB2 crash on reset for me, might fix other random crashes, who knows.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4376 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-10-07 19:01:14 +00:00 |
|
hrydgard
|
e6b30e574e
|
Let's try rodolfo's fix of 4322
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4343 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-29 18:27:41 +00:00 |
|
hrydgard
|
e102fdaac3
|
r4322 commented out an important Flush() call - restore that.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4323 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-26 21:00:04 +00:00 |
|
hrydgard
|
29808cdde2
|
OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4322 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-26 12:39:12 +00:00 |
|
hrydgard
|
7a8f6bdd6d
|
D3D various: "Safe texture cache" option, texture replace instead of destroy/create when possible, a commented out "optimization" that didn't speed things up (use DrawPrimitive instead of DrawIndexedPrimitive when possible), reduce code duplication in Flush(), don't periodically clean out the shader caches since it's not really beneficial - shaders are cheap to keep. some code cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4302 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-19 13:14:55 +00:00 |
|
hrydgard
|
dae1a68bfc
|
D3D: minor vs constant-setting optimization, remove a stupid memcpy that doesn't do anything, don't see much benefit though :/ At least the PIX logs will be cleaner.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4301 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-19 10:46:25 +00:00 |
|
hrydgard
|
2eece4c2f4
|
D3D: Fix render states on reset (resize). Add detection of INTZ texture format (undocumented, but both nVidia and AMD aupport it). Not sure if we'll actually use it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4286 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-16 20:12:14 +00:00 |
|
hrydgard
|
20922cf3f0
|
D3D: More reset fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4282 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 21:49:15 +00:00 |
|
hrydgard
|
3117bde5fb
|
just code indentation
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4280 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 21:25:34 +00:00 |
|
hrydgard
|
ef6e574ea1
|
D3D: Handle device resets (resizes) a little bit better .. not quite there yet. some random cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4279 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 21:05:31 +00:00 |
|
hrydgard
|
e0baa817e4
|
D3D: Switch color render target to a texture. Should not have any visible effects - if this causes slowdown compared to the previous revision right before this one, let me know in the comments. This is a prerequisite to do postprocessing, and also things like copy-efb-to-ram.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4278 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 20:18:25 +00:00 |
|
hrydgard
|
dc4f712f74
|
D3D: Save some video RAM by turning off the "default" Z buffer (we create our own). probably doesn't matter on most video cards..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4277 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 19:53:22 +00:00 |
|
hrydgard
|
e6b87febe5
|
Save states: Stabilize loads (no more LZO crashes, hopefully), make sure we don't crash if user loads state too quickly in succession
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4276 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 18:54:10 +00:00 |
|
hrydgard
|
adbfea0a09
|
Unbreak the D3D plugin in case of bad/old resolution settings in the .ini file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4275 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-15 18:00:16 +00:00 |
|
hrydgard
|
c7431401be
|
D3D: Fix 8-bit signed normals. Fixes lighting problems in Super Smash Bros Melee. misc tiny things
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4265 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 21:18:04 +00:00 |
|
hrydgard
|
2dc3f2c762
|
D3D: Unbreak frameskipping
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4264 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 19:13:07 +00:00 |
|
hrydgard
|
a7c70ddb66
|
D3D: Eliminate black borders, add 4:3 and 16:9 settings, and the widescreen hack. Unfortunately this temporarily breaks MSAA (in d3d only) until I have time to fix it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4263 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 17:46:33 +00:00 |
|
hrydgard
|
5911abc600
|
debug mode compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4262 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 15:03:21 +00:00 |
|
hrydgard
|
73d2b3e968
|
more uninteresting cleanup, fixed a minor race condition when toggling efb copy mode
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4261 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 10:18:01 +00:00 |
|
hrydgard
|
2d93c654f0
|
Rename Config.cpp/h to VideoConfig.cpp/h.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4260 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 09:23:30 +00:00 |
|
hrydgard
|
3ff95019b7
|
*nix build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4259 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 09:07:22 +00:00 |
|
hrydgard
|
512053fa5e
|
Kill some horribly ugly hackery :( It's just not right to pass entire IniFile objects across DLLs. Only POD (plain-old-data, like int, float, char, char[] etc) are safe to pass across DLL boundaries.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4257 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 08:54:46 +00:00 |
|
hrydgard
|
700f2ff694
|
Lots of code and warning cleanup. OGL/D3D: Moved to a shared config class in VideoCommon. This lets VideoCommon code read the config without ugly hacks. Fixed various config race conditions by keeping a copy (g_ActiveConfig) of the g_Config struct which is updated once per frame.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4256 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-13 08:21:35 +00:00 |
|
hrydgard
|
52ea8a0fd1
|
D3D supports setting multiple shader constants at once, so let's add support for that. Very tiny speedup. Also remove the annoying black window in the background when configuring D3D before starting a game. Also make sure to write all values when converting normals - might help the cpu's write gather cache.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4255 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-12 15:00:08 +00:00 |
|
hrydgard
|
77eb45cb24
|
hopefully unbreak win32 build. yeah, this was sloppy of me :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4242 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-09 22:56:23 +00:00 |
|
hrydgard
|
987a6185e6
|
Linux: Alsa backend for the audio plugins. Didn't succeed in reducing latency though, but hopefully will work better than libao - shouldn't hang weirdly at underruns, I hope, like libao does.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4240 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-09 21:26:33 +00:00 |
|
hrydgard
|
aeac44596a
|
quickfix for the build problem. no, I don't like all these globals either.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4236 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-08 22:24:08 +00:00 |
|
hrydgard
|
69535bef92
|
IPC_HLE_Device_es: Change some asserts to WARN_LOGs
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4235 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-08 21:23:25 +00:00 |
|
hrydgard
|
0a576c7508
|
Linux: Tons of warning cleanup plus workaround a nasty crash problem in StatusBarMessage.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4234 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-08 21:16:05 +00:00 |
|
hrydgard
|
e3d505c631
|
Build fix for linux (don't want to require the very latest wxWidgets).
Very minor cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4233 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-08 19:54:31 +00:00 |
|
hrydgard
|
6f5abbdfa3
|
r4195, redux...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4203 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-04 18:25:43 +00:00 |
|
hrydgard
|
f190050c46
|
fix for "properties-crash" by lpfaint
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4202 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-04 18:21:10 +00:00 |
|
hrydgard
|
0d1662e020
|
GL: Delete "exact-2x" feature. The way it's currently implemented it requires us to allocate double-sized buffers, which really hurt some GFX cards. So, it's gone for now but may return later in some form.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4201 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-04 17:29:16 +00:00 |
|
hrydgard
|
7badedf054
|
fix annoying warning starting kuru kururin (jpeterson, this got to have something to do with your file logging?)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4196 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-04 06:52:34 +00:00 |
|
hrydgard
|
5345c98a9c
|
quickfix slowness caused by 4193
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4195 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-04 06:43:46 +00:00 |
|
hrydgard
|
400381a24f
|
Fix crash in non-debugger (/d) mode.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4189 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-03 22:08:54 +00:00 |
|
hrydgard
|
efc74c77a9
|
D3D: Basic EFB copy-to-texture support. Fixes star domes in SMG (but does not fix the pull star, need EFB reads for that) and some other things.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4188 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-03 21:56:08 +00:00 |
|
hrydgard
|
baede3a7f3
|
Moving more things out of GL into VideoCommon...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4187 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-03 20:37:35 +00:00 |
|
hrydgard
|
2b1022f152
|
More tidying up - share the stats print between the two plugins, etc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4184 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-03 19:42:45 +00:00 |
|
hrydgard
|
562a4e25ac
|
Some housecleaning around the D3D plugin, start of preparations to share even more code with the GL plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4183 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-03 19:24:16 +00:00 |
|
hrydgard
|
97af2f1126
|
GL/D3D: slightly more accurate and faster DXT decoding, thanks to Orphis
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4172 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-02 21:30:54 +00:00 |
|
hrydgard
|
1e016dd522
|
Fix a vertex shader generation bug that crashed Super Monkey Ball. Better shader error handling. Random warning fixes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4170 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-02 21:19:35 +00:00 |
|
hrydgard
|
c64b1ca5dc
|
D3D: Fix nonpow2 textures (simply turn off the rect texture stuff since it's not necessary under D3D). some cleanup. Add a TODO (tip from Orphis)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4168 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-02 19:59:41 +00:00 |
|
hrydgard
|
e97bc516e6
|
Warning fixes/suppressions(aui), assorted code cleanup, d3d vertex shader cache expiration interval increased.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4165 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-02 18:55:36 +00:00 |
|
hrydgard
|
246e0ec2fc
|
D3D: Don't request a multithreaded device. Minor speedup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4150 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-01 21:32:32 +00:00 |
|
hrydgard
|
96c2247fbe
|
D3D: Don't set mip filter to aniso, only min/mag. (trying to get rid of errors, looking at the debug d3d runtime log)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4149 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-01 20:56:19 +00:00 |
|
hrydgard
|
28495eae47
|
D3D: Fix IA4 textures
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4147 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-01 20:21:59 +00:00 |
|
hrydgard
|
2599659022
|
D3D: Fix bugs in the shader cache, fixes crashes on x64. added some debugging stuff (only active in debug builds). assorted code cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4145 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-09-01 19:48:45 +00:00 |
|
hrydgard
|
3db8bf7774
|
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4130 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 22:56:46 +00:00 |
|
hrydgard
|
881bf621be
|
fix crash if "portable" config file could not be opened
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4129 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 22:51:19 +00:00 |
|
hrydgard
|
e4d8021a86
|
tiny build config fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4128 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 22:49:37 +00:00 |
|
hrydgard
|
0b5c993076
|
Misc : build fix for debug x64, assorted cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4127 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 22:42:10 +00:00 |
|
hrydgard
|
d149ac2be1
|
D3D: Fix spiky polygon junk
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4125 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 22:03:52 +00:00 |
|
hrydgard
|
d65fb1a30a
|
D3D: Fix alpha test (I think, not tested much, no pun intended)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4124 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 21:47:39 +00:00 |
|
hrydgard
|
0eb989431f
|
D3D: Fix a lot of bad colors
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4122 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 21:18:36 +00:00 |
|
hrydgard
|
4968f6c29a
|
GL/D3D: Attempt to fix problem with bad colors when starting a 2nd game.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4120 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 20:58:57 +00:00 |
|
hrydgard
|
9091b309b0
|
GUI: Layout before scanning for games, looks a bit better starting up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4119 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-31 20:26:11 +00:00 |
|
hrydgard
|
6b97c0b764
|
DSPHLE: LordMark's looping hack for AFC. looping isn't correct but it's good enough for Pikmin 2 and Zelda TP's missing music. Does cause weird "echoes" in the harp sound in Zelda Four Swords, but I think that's a fair sacrifice until we figure it out properly.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4111 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-30 21:57:00 +00:00 |
|
hrydgard
|
8827c22c60
|
vertex shader generator: don't multiply z by two in d3d mode (thanks drk|razi)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4098 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-29 12:15:59 +00:00 |
|
hrydgard
|
19522fbf6b
|
revert r3862, until it can be figured out why it causes problems with RE0 sound
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4047 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-24 19:11:05 +00:00 |
|
hrydgard
|
d26690e027
|
fix build of the (broken) dx plugin..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3953 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-09 12:12:29 +00:00 |
|
hrydgard
|
6003c9ecd2
|
Frameskipping more aggressive (minor speedup, plz report any serious problems). Initial display list cache implementation, disabled for now. Various cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3952 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-08-09 11:03:58 +00:00 |
|
hrydgard
|
bf671bbcf6
|
JIT: another one bites the dust (cntlzwx)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3862 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-20 20:00:08 +00:00 |
|
hrydgard
|
a1904ba721
|
JIT: this should remove bclrx from TD's profiles...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3861 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-20 19:48:45 +00:00 |
|
hrydgard
|
1157055ec6
|
fix JitIL build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3850 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-19 10:43:23 +00:00 |
|
hrydgard
|
486445c6c7
|
Turn fpAccurateFcmp off by default. Shouldn't cause any problems and should give you a small speedup (a few fps in ZWW for example) with the regular JIT. Let me know if anything breaks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3849 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-19 10:28:22 +00:00 |
|
hrydgard
|
9ccf22093d
|
fabsx was showing up in TD's profiles, so jit it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3848 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-19 10:16:10 +00:00 |
|
hrydgard
|
afe25626b1
|
Use precompiled headers for faster build of the DebuggerWX and Dolphin projects. Fix a silly memory leak in debug text in the GL plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3846 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-19 09:15:00 +00:00 |
|
hrydgard
|
fd70f99f04
|
Roll back r3833 for render targets but keep it for static textures. Most mirroring issues are OK and we shouldn't see any slowdown.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3844 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-19 08:17:41 +00:00 |
|
hrydgard
|
45d9d3191b
|
Move define to the right place, get some free speed (just a tiny bit though)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3841 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-18 23:40:30 +00:00 |
|
hrydgard
|
9b0bed1e7f
|
fix a build error and some warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3835 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-18 17:53:15 +00:00 |
|
hrydgard
|
3ad0db6830
|
GL: Delete code for GL_TEXTURE_RECTANGLE_ARB in case of non-pow2 textures - all modern GFX cards that can run Dolphin should support non-pow2 textures anyway. This removes some complexity and reduces the numbers of pixel shaders that need to be generated in some situations. Also fixes some texture mirroring problems. Let me know if this breaks things on ATI for some reason.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3833 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-18 11:26:58 +00:00 |
|
hrydgard
|
3a14b31b81
|
Same as last change but for Wii AX
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3832 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-18 09:51:47 +00:00 |
|
hrydgard
|
a8731c635b
|
DSPHLE AX: Restructure GC AX to work in a less insane way. No major change expected, maybe less dropouts due to a smaller window for race conditions..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3831 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-18 09:29:09 +00:00 |
|
hrydgard
|
03e434b91a
|
another one
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3809 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-15 21:04:49 +00:00 |
|
hrydgard
|
e8b16cc120
|
this should have been included in the roll back, dunno what happened
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3808 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-15 20:49:32 +00:00 |
|
hrydgard
|
3ebf5a5f1f
|
Roll back R3801. Dolphin works again. Seriously, if you're not even testing huge freaking changes like this...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3807 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-15 20:15:34 +00:00 |
|
hrydgard
|
4533cc39b3
|
Revert the ridiculously wrong r3797 (bad sonicadvance1)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3806 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-15 19:09:02 +00:00 |
|
hrydgard
|
7a82ae0943
|
cleanup, minor probably unnoticable fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3793 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-14 22:39:34 +00:00 |
|
hrydgard
|
ec86152593
|
DSPHLE: Implement PCM8 accurately - more music and sfx in Pikmin, MKDD. Rewrite PCM16 to be similar to the new PCM8 implementation.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3792 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-14 22:32:18 +00:00 |
|
hrydgard
|
fda61d91d5
|
DSPHLE: Try to make zelda ucode savestates safer (sorry, this'll break your current states, as usual).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3788 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-13 20:56:49 +00:00 |
|
hrydgard
|
839ed9103d
|
Remove a log that got annoying.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3769 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 20:21:49 +00:00 |
|
hrydgard
|
c45dfd156f
|
DSPHLE: Fix 1 potential and 2 actual crash bugs affecting 32-bit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3768 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 20:14:21 +00:00 |
|
hrydgard
|
fe76193641
|
DSPHLE: Attempt at type 0x21 emulation. Enough for zelda ww intro music to play in a strange choppy way, not enough for it to stop hanging :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3767 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 19:34:59 +00:00 |
|
hrydgard
|
a71b0d455f
|
Fix compile errors in LLE plugin (sorry)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3766 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 17:08:48 +00:00 |
|
hrydgard
|
38f3ca5b91
|
DSPHLE: remove some annoying clicking
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3765 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 13:54:18 +00:00 |
|
hrydgard
|
0bdf6656c5
|
DSPHLE: Do the resampling correctly for PCM16 and AFC. Added linear interpolation (that works, this time :P)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3764 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 13:45:01 +00:00 |
|
hrydgard
|
304b34a451
|
DSPHLE: Some code reorg, now looks more like the ucode. DSPLLE: Rename a file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3763 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 12:22:39 +00:00 |
|
hrydgard
|
b363b2ddc8
|
More UCode RE. Move MemoryView to DebuggerUICommon.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3762 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-07-12 10:08:59 +00:00 |
|