hrydgard
|
2db709aeb6
|
Add "Auto Aspect Ratio" to both graphics plugins. It's the new default, so you can forget about switching aspect manually from now on. In the Auto mode, aspect ratio is automatically set depending on whether it's a Wii or GC game, and whether the global Wii Widescreen setting has been set. There is still the possibility to override, which can be useful for the very few GC games that do support widescreen.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4828 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-13 21:11:02 +00:00 |
|
hrydgard
|
a81efdb597
|
D3D: Fix some texture wrapping issues by setting the texture state for every texture used at draw time. Hopefully there will not be a noticable slowdown, thanks to the state caching. Also some minor cleanup. Should fix issues like repeated shadows. TODO: In theory it should have worked without this, so I should investigate why this change was needed.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4815 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-12 23:40:30 +00:00 |
|
hrydgard
|
af08186daa
|
DSP comments & minor reorganization (moved all DSP state into the g_dsp struct). No functionality change.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4813 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-12 21:38:39 +00:00 |
|
hrydgard
|
573a7f4d6e
|
DSPLLE: Add a comment describing my latest unverified theory: that 'l and the other opcode extensions might be meant to sign extend the loaded value in some cases.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4811 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-12 00:38:54 +00:00 |
|
hrydgard
|
9012d4f4b8
|
Fix missing shading in NSMBWii etc in the D3D plugin. Now, I'm not entirely sure why the existing code didn't work properly, but hey, this fixes it :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4810 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-12 00:08:02 +00:00 |
|
hrydgard
|
8558f364e1
|
D3D vertex format wrapper: Fix a really small memory leak, add some sanity checks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4809 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-11 23:47:32 +00:00 |
|
hrydgard
|
1bca5e8c86
|
(nothing of value, just reindentation and removal of commented out includes. i'm just cleaning my svn client here)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4808 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-11 23:28:54 +00:00 |
|
hrydgard
|
ddcb39d8e3
|
ISO compression: Report filename in corruption warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4807 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-11 23:27:02 +00:00 |
|
hrydgard
|
c840297615
|
Better-quality downsizing of Wii banners (yeah yeah I know it's not important but it's been sitting on my harddrive for ages).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4806 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-01-11 23:24:32 +00:00 |
|
hrydgard
|
0f0c77c299
|
minor code cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4645 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-12-05 14:01:29 +00:00 |
|
hrydgard
|
f0bba97070
|
Delete the misnamed GlobalControl.cpp/h, move the (ugly) projection hack code that was there into VertexShaderManager where it belongs.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4644 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-12-05 13:56:23 +00:00 |
|
hrydgard
|
6e56ea80f7
|
Don't disable option dialogs at runtime.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4634 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-12-01 21:43:54 +00:00 |
|
hrydgard
|
ebaad032eb
|
forgot something
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4506 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-11-07 18:54:37 +00:00 |
|
hrydgard
|
2d0f714546
|
Rewrite memory management, _hopefully_ banishing "failed to map 1 gb contiguous memory" 32-bit Dolphin errors to history.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4505 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2009-11-07 18:53:10 +00:00 |
|
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 |
|