Commit graph

2516 commits

Author SHA1 Message Date
XTra.KrazzY
c674e6330f Allow for self shutdown from video plugins.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2611 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 23:34:16 +00:00
XTra.KrazzY
044637218e Give the vertex/pixel shader caches and managers a proper Init/Shutdown
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2610 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 23:20:14 +00:00
XTra.KrazzY
0feedec14c Migrated BPStructs to D3D, major progress, half of the stuff actually works!
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2609 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 23:01:58 +00:00
nakeee
e1d2ff6f3f win32 example
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2607 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 22:12:01 +00:00
omegadox
cad0ca3f5d ops
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2606 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 21:32:30 +00:00
omegadox
dde7f0104c Dumping the efb_tex will not cause crash anymore, but the dumped image is always blank, so commented out since it causes lag anyways.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2605 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 21:31:14 +00:00
Marcus Wanners
49335efa71 My package check patch.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2604 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 21:05:03 +00:00
Shawn Hoffman
56d1f87f49 fix for issue 712
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2603 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 19:32:19 +00:00
XTra.KrazzY
6e9cc44d20 Oops, committed something I didn't want to commit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2602 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 18:08:34 +00:00
XTra.KrazzY
7419475959 One step closer to fixing D3D. Now textures are set properly.
Still, memory leak exists for some unknown reason (we don't allocate more pages and we release every texture)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2601 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 18:05:29 +00:00
LPFaint99
7455361ed2 Adds Italy country code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2600 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 18:03:53 +00:00
Marcus Wanners
c3cda83bb2 Readded u32 type casts to WII_IPC_HLE_Device_es.cpp, after comment 8 to issue 650.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2599 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 14:00:17 +00:00
fires.gc
1fec96a11f added/improved support for ES tickets
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2597 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 12:57:31 +00:00
omegadox
7860ef4532 Make it dump more than multiple files instead of replacing the same file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2595 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 10:05:04 +00:00
omegadox
f4d0255751 ops, forgot to change that back. It should be more stable now.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2594 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 09:44:19 +00:00
omegadox
9e3db8d1b5 1.] GL Textures dump to User/Dumps/Textures instead of picking a dir 2.] Some code cleanup in OGL plugin 3.] Added new dump feature "Dump EFB Target", its a bit unstable and needs a fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2593 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 09:29:25 +00:00
LPFaint99
316c311b8a revert the "fix" from r2591
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2592 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:55:40 +00:00
LPFaint99
3f44ccb75e eol-style native update, small warning fix in EXI_Channel.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2591 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:35:01 +00:00
LPFaint99
f0431631a8 fix some gcc warnings
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2590 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:07:11 +00:00
Shawn Hoffman
251179b00b fix linux compile
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2589 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 06:34:54 +00:00
hyperiris
866deee7f1 try to fix resize the GameListControl after stop
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2588 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:32:16 +00:00
LPFaint99
120b001294 small change to sram.h forgot to add with r2584
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2587 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:30:32 +00:00
LPFaint99
6a3dcab154 fix for r2555
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2586 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:26:28 +00:00
hyperiris
3d2ef57d7d suggested by sl1nk3, init all 6 languages.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2585 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 04:46:06 +00:00
LPFaint99
d2b581c564 Fix for Format function for GCMemcard, still only works on slot A, but the old one did too
updated a couple wiki pages

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2584 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 04:41:49 +00:00
daco65
68ca9b87f9 added the gbapipe.cpp & header to the core project file
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2581 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 00:29:45 +00:00
Shawn Hoffman
95cf4cd86b experimental GBA stuff for XK :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2578 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 23:35:49 +00:00
omegadox
5ce9ffeab7 Projection fix, Projection 1 hack changed to ZTP Bloom hack. That bloom is a bugged because of something else, not because of the projection. The proj hacks happens to makes it show.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2573 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 21:56:13 +00:00
LPFaint99
0f5fed3a88 fix for issue 650
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2572 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 20:33:24 +00:00
XTra.KrazzY
b414b018cd Experimental D3D step: Fixed overlay consistency by returning immediately from UpdateViewport. Screen progress: Can see Nintendo-size red rectangle on white background in Zelda: Collector's Edition.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2571 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 18:13:33 +00:00
Marcus Wanners
3ee3602714 Fixed more compiler warnings, and revised the syntax of the fix of r2567.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2570 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 18:02:41 +00:00
XTra.KrazzY
658679876e Fixed DX9 window close shutdown.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2569 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 17:01:27 +00:00
XTra.KrazzY
e8556a5391 Migrated a stop-fixing patch to DX9. Stopping works!
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2568 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 16:47:04 +00:00
Marcus Wanners
3abe591195 Fixed a small bug with the overlaid framerate: If the float fps in the infobar is 60.00, the overlay shows 60. If it is something like 60.04, it shows 61. If it is something like 59.13, it shows 60.
Also deleted Externals/wxWidgets/lib/vc_lib/msw/wx/msw/rcdefs.h, it must have been versioned at some point by accident, causing issue 706.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2567 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 15:18:29 +00:00
hrydgard
95bd883c2c fix debug mode build error, shuffle some code around :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2565 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 00:03:33 +00:00
hrydgard
036ac704e6 remove include of feature not yet commited :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2564 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 23:52:31 +00:00
hrydgard
75390c55bd GL plugin: VSync option, some renaming, a little bit of MSAA preparations (not there yet)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2563 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 23:11:13 +00:00
hrydgard
02a4b49df1 just some compiler warning cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2562 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 22:35:06 +00:00
Marcus Wanners
c0cf641779 Linux compile fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2559 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 15:58:14 +00:00
Marcus Wanners
67af94c339 Fixed warning message on VC++ startup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2558 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 15:36:31 +00:00
Marcus Wanners
432ea89b49 Compiler Warnings: Mismatch edition. Also fixed some conversion warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2557 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 15:16:50 +00:00
donkopunchstania
cb121dab66 Fix more cases where shader compilation can fail if there are no tex gens.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2556 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 05:10:25 +00:00
Marcus Wanners
0b6bf51c9a Fixed a few compiler warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2555 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 02:11:37 +00:00
Marcus Wanners
20186db587 Got rid of nonexistent and pointless projects in Dolphin.sln.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2554 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 01:47:44 +00:00
Marcus Wanners
56445b20ba Removed CPUCompare.h and all its references.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2553 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:48:25 +00:00
Marcus Wanners
af750dc281 Sorry, meant to add CPUCompare.h instead of CPUCompare.cpp. Issue 687 is now fixed for real.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2552 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:37:56 +00:00
Marcus Wanners
d1875c54d6 Resurrected CPUCompare.cpp. It was deleted at some point, causing issue 687.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2551 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:07:06 +00:00
nakeee
0708677b53 Added LOGLEVEL support, release will now defined LOGLEVEL 2 (errors and warnings)
LOGGING should not be affected. 


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2550 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 22:29:03 +00:00
hrydgard
0ade8bfc56 fix gcc dislike of unions as PODs :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2549 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 20:05:45 +00:00
fires.gc
a03aa30895 fix if ya load an invalid NAND app
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2548 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 19:13:51 +00:00
fires.gc
111f065713 added support for NAND app map files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2546 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 19:09:49 +00:00
nakeee
946d238cad added TLBHack GameConfig checkbox
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2543 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 16:56:49 +00:00
nakeee
87cf3e64bd Fixed few \ on code that suppose to work on linux as well.
That most fixed something, probably some crash and some iso properties issue:)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2536 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-03 10:21:13 +00:00
nakeee
e9430a0252 fixed crash on linux, added DISCIO logging type, some extra logging messages and some logging cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2533 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-03 00:21:08 +00:00
hrydgard
9ef42aefac Revert to slightly tweaked version of "old" safe texture hash. Hopefully fixes issue 636. Does somewhat break pokemon colosseum w/ safe texture hash, but that games works fine with the unsafe texture hash.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2532 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 23:01:18 +00:00
nakeee
18cf664b9d Change Misc into Tools
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2531 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:58:56 +00:00
nakeee
a5dc4c4a87 Compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2530 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:39:06 +00:00
Shawn Hoffman
f30410a9a1 fix for issue 679
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2529 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:34:18 +00:00
daco65
44ada0c514 i think i forgot something
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2528 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:21:42 +00:00
daco65
4cb7f2f490 lets retry that change from omega but this time keep the projection hacks >_>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2527 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:17:16 +00:00
fires.gc
10e027b48b just some debug helper
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2526 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:10:46 +00:00
nakeee
cee711bd5e Missed one zero
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2525 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 20:30:04 +00:00
omegadox
56becf28db Revert 2521.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2524 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 19:38:38 +00:00
tmator
0255f775da fix osx plugin dir
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2523 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 19:28:30 +00:00
nakeee
3f46618e2d Forgot the non logging case
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2522 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 13:11:27 +00:00
omegadox
17814912e5 Some cleanup, projection hacks remove, the projections might be correct now. ZTP Bloom works and MP1 Heat Visor works, I tested many games, and good results. Please test more and report back. Also added in fix for Issue 677.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2521 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 13:04:50 +00:00
nakeee
d419d3fc29 More log cleanup. Commented the old macros in Log.h, uncomment it if there are any problems.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2520 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 11:43:38 +00:00
Shawn Hoffman
2726a2acb9 just some more comments for SI :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2515 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 05:55:39 +00:00
Shawn Hoffman
5586c964bb ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2514 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 04:18:02 +00:00
Shawn Hoffman
e65ba57814 enable hotswapping of SI devices. not quite sure if si_dummy is detected as no device or unknown device, but games seem to like it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2513 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 04:02:09 +00:00
LPFaint99
8ec6c0eea4 update EXI_DeviceIPL to use Sram.h
remove a few panicalerts

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2512 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 03:48:49 +00:00
bushing
78a62cc72a fixed cpp syntax in HAVE_PORTAUDIO check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2511 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 02:43:04 +00:00
nakeee
4e9746877e an attempt to clean up the logging a bit
1) The new ERROR, WARN, INFO, DEBUG _LOG macros were used 
	ERROR,   // Bad errors - that still don't deserve a PanicAlert.
	WARNING, // Something is suspicious.
	INFO,    // General information.
	DEBUG,   // Strictly for detailed debugging - might make things slow.
2) Made all LOG macro use into some of the logging level supporting macros
LOG is commented out on linux can someone try it on windows? (it's in Log.h)
3) Added ERROR_lOG next to each panic alert

I hope I helped making the logs a bit more useful/readble



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2510 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 01:49:16 +00:00
nakeee
834ec30d4e osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2508 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 23:06:29 +00:00
nakeee
9b00d84c5d Revent accidental hci.h change add better portaudio detection
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2506 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:56:07 +00:00
nakeee
2f378cb154 compile fix linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2505 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:39:21 +00:00
hrydgard
7607d6dc6a revert the mess i made in the d3d plugin. Add way to use HLSL directly without going through Cg. Not that the results look much better... i do see shadows of spinning cars in Burnout 2 after clicking around in the dark. Then it crashes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2504 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:07:34 +00:00
XTra.KrazzY
fca8d04a11 Now most shaders are being compiled successfully. But nothing is seen on the screen :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2503 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 10:53:28 +00:00
hrydgard
f597a66b8d Get 2501 closer to "working".
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2502 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 10:53:23 +00:00
XTra.KrazzY
37d5360399 One step closer towards CgD3D to work. Now something is being compiled twice...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2501 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 10:38:04 +00:00
LPFaint99
4868d570bc adds some info about the memcard header, taken from libogc
wip real format function for GCMemcard class
somewhat useful memcard debug window
sram header taken from libogc

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2499 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 07:15:10 +00:00
hyperiris
f242fbdc42 DX9 32bit build fix...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2498 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 04:52:37 +00:00
hyperiris
5a872dfcd9 UI: fix ISO property dialog for display Jap name / description.
a function duplicate from GameListCtrl, who can merge them and put them in a suitable place?

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2497 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 04:16:15 +00:00
XTra.KrazzY
0710bbb3a7 Comments for future reference (ector, please read this)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2496 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 01:50:26 +00:00
XTra.KrazzY
d8ee333bd7 Some LLE comments
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2495 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 01:11:57 +00:00
XTra.KrazzY
3234bca193 Direct3D + Cg progress, the plugin is still not working due to some missing features.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2494 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 01:09:32 +00:00
donkopunchstania
e004800e68 An alert is displayed once per run if pixel shaders or vertex shaders fail to compile. Resources are cleaned up if shader compilation fails. Tev coords are zeroed in the pixel shader if there are no tex gens.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2493 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:57:39 +00:00
nakeee
5b033732b8 Small fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2492 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:12:05 +00:00
nakeee
660bdaac19 enable experimental mic support on linux if port audio is found
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2491 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:07:17 +00:00
nakeee
324abc9a7f fix compile on osx and linux
added  GetPluginDirectory (please check on windows)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2490 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:21:51 +00:00
XTra.KrazzY
7d4e374c21 forgot a file (I hate it when it happens)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2489 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:17:54 +00:00
XTra.KrazzY
d5df9f638b Fixed D3D booting. Now for the VS/PS compilation errors
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2488 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:15:10 +00:00
Shawn Hoffman
1577dc6893 more build fixin'
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2487 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:02:46 +00:00
XTra.KrazzY
3ed65fce0d Fix debug build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2486 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:45:19 +00:00
hrydgard
5e06540245 revert a small change that broke gl. i'll find a generic solution later.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2485 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:35:34 +00:00
hrydgard
ecbfec2a13 THIS BREAKS THE D3D PLUGIN FOR THE NEAR TERM. Resurrect an old patch that moves D3D over to the common shader generator framework. Needs a lot more work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2484 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:10:38 +00:00
Shawn Hoffman
ee44b2a639 add a simple check to keep people from using the same memcard in both slots.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2483 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:01:58 +00:00
Shawn Hoffman
c1cf2a9a99 allow changing of memcard path(and device) during emulation.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2482 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 21:46:04 +00:00
Shawn Hoffman
9a93928e3e allow hotplugging of exi devices. memcard_a seems to have some bug which convinces the hw there is a 0mb device there when it's really a dummy device...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2481 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 21:30:43 +00:00
XTra.KrazzY
c83a034d12 teenie weenie fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2480 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 20:57:29 +00:00
XTra.KrazzY
29c22d6d44 Small screenshot fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2479 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 20:43:11 +00:00
nakeee
7547f0948f linux/osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2477 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 19:37:00 +00:00
hrydgard
437ebab1a7 Oops, accidentally committed something unfinished too. reverted.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2476 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 19:07:43 +00:00
hrydgard
1a2a320652 Increased render target size to the true EFB height of 528.
This changes fixes the bloom effect in Beyond Good and Evil.
It also makes the AutoScale feature almost mandatory since it looks silly without :)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2475 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 19:02:37 +00:00
XTra.KrazzY
8eb4aeafb4 reverted r2472. A wad isn't an iso
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2474 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:55:11 +00:00
hyperiris
1922779b82 fix JAP Wii game name/description display
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2473 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:44:39 +00:00
XTra.KrazzY
0b08ce466d Added .wad support for the game list control.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2472 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:06:45 +00:00
hrydgard
6dc4194767 OGL plugin: +Autoscale option (attempts to remove borders, even without XFB). Lots of cleanup, especially around aspect ratio and similar stuff. MP2 scanner still broken, wonder when that happened?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2470 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 16:33:59 +00:00
fires.gc
11fd8062ad some ES changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2469 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 12:11:07 +00:00
omegadox
9a05bbc2f0 linux build fix: added missing string include.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2468 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 10:07:34 +00:00
hrydgard
99e735b464 Add NANDContentLoader to SConscript to fix linux build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2467 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:54:23 +00:00
hrydgard
34b4a51973 add missing ;
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2466 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:38:37 +00:00
hrydgard
cbd7804044 allow user to clear "default iso"
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2465 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:37:12 +00:00
fires.gc
148d7bd195 fixed assert
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2464 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 02:22:59 +00:00
fires.gc
b3a302e050 ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2463 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 02:01:11 +00:00
fires.gc
9ecd025107 ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2462 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:59:09 +00:00
fires.gc
cbd5345696 improved FileHandlerARC
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2461 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:49:30 +00:00
fires.gc
0e9a49af7f added destructor
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2460 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:48:37 +00:00
hrydgard
4bdb4aa0d1 Merge large parts of nakeee's "Soap" branch into trunk, after fixing a few crash bugs in FileUtil.cpp.
Not really anything interesting, just some better comments, some slightly more portable/cleaner code in places.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2459 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:26:56 +00:00
fires.gc
2783f24cfe just small updated
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2458 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:15:52 +00:00
fires.gc
f13633ab74 disabled code that i have submitted by accident
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2457 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 00:03:29 +00:00
fires.gc
ca372ba0f2 IPC ES emulation are two files now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2456 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 00:02:45 +00:00
fires.gc
c76c477a6d restructured NAND application loading... it isn't complete but an improvement
i have changed the update of the IPC too... update for the command queues and update of the devices are split in two functions now


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2455 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 23:44:15 +00:00
XTra.KrazzY
d37d71c1b8 Minor OSD on screenshot tinkle.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2454 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 11:45:07 +00:00
nakeee
25b569e152 osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2453 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 10:40:16 +00:00
Shawn Hoffman
e52bacc769 fix debug when it actually runs, and make the toolbar buttons not way spaced out.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2452 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 06:24:54 +00:00
Shawn Hoffman
96019edfa1 debug build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2451 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 05:30:35 +00:00
XTra.KrazzY
c19210b641 Working screenshots for everyone! This may not be the 'best' way to implement it but it's the most compatible, working and least mutually exclusive as possible (works with DC too). More coming soon.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2449 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 03:56:34 +00:00
XTra.KrazzY
8f303fb63e Compile fix on linux 64-bit, thanks ector.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2448 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 15:09:12 +00:00
bushing
6ff164585c omgkeyz
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2447 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 13:29:51 +00:00
John Peterson
0f2a0750a2 nJoy: Moved nJoy.ini to the config dir
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2445 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 08:42:18 +00:00
John Peterson
bd891cfff6 Paths: Made a WII_SYSCONF_FILE path for the Wii configuration, and removed an unused variable
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2444 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 08:12:40 +00:00
tmator
0b8f7439cb fix plugin dir on osx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2443 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 07:24:50 +00:00
John Peterson
0edeabc7cd Emulated Wiimote IR Pointer Ini File: Name change from Emulated to Default
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2441 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 00:50:36 +00:00
John Peterson
ae81c01449 Emulated Wiimote: Moved the IR Pointer settings to a separate 'IR Pointer.ini' file. Also moved the 'WiimoteMovement.ini' file to the /User/Config dir.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2440 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 00:35:17 +00:00
John Peterson
4bcb9b5834 Emulated Wiimote IR pointer: Made it compatible with the new aspect ratio options in the OpenGL plugin. It will now load the same settings that the OpenGL plugin use. So if you change the settings there, you'll have to open the Wiimote configuration window so that the new settings are loaded for it to.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2439 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 00:11:51 +00:00
John Peterson
e9bf47d1fc Wii Progressive Scan: Off by default, I think that's better, and how it was before
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2437 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 21:40:12 +00:00
nakeee
4812f02b69 Revering stringutil (don't you hate it when ector is right?;)
And small compile fix on linux


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2434 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 13:31:13 +00:00
nakeee
bec2a115d8 Added set and get in ini for comma seperated list
Also merged the StripSpaces with StripNewline and 
cleaned it up a bit.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2433 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 10:33:09 +00:00
fires.gc
04e54f92d2 fixed problem with decrypting so the real size of an content was wrong
changed some panic alerts to asserts so you get them in debug only

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2431 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 07:07:06 +00:00
donkopunchstania
b7c398574f Memory pools are set up in core timing to avoid frequent calls to new and delete. This reduces memory usage and gives a very minor speed boost in windows debug.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2430 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 07:06:02 +00:00
John Peterson
caa34ef305 OpenGL: Added crop option for the aspect ratio option, this way you can keep the aspect ratio in the full screen mode with a 5:4 or 16:10 screen, by sacrificing some visibility on the sides
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2429 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 05:54:36 +00:00
hrydgard
0cdb2308ab Oops, looks like I broke raw disc reading under Win32 with a bad call to ReadFile. Now works again.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2428 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 22:25:45 +00:00
hrydgard
a65517af16 Star Wars The Force Unleashed not-really-tested fix for non-SSSE3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2427 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 22:11:02 +00:00
hrydgard
5644cfa884 Fix for The Force Unleashed - SSSE3+ only. SSE2 solution is coming.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2426 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:54:04 +00:00
fires.gc
bf7d379537 added some more function for ES emulation and NANDLoader... but IOCTL_ES_LAUNCH so a lot of WADs aren't loaded completely
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2425 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:45:36 +00:00
hrydgard
1f029ab1b5 fix linux build - this line was pretty redundant anyway.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2423 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:21:09 +00:00
hrydgard
4fef62aa3b Be friendlier when trying to but from empty DVD drives.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2422 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:57:29 +00:00
hrydgard
6eb19ec78c WxUtils were added to the wrong project.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2421 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:41:12 +00:00
nakeee
ab93b00385 Ported wxutils from soap branch (Should make launch and explore work in Linux and osx as well) please test on windows.
Fixed a compile bug and a small bug in the cdutils(thanks lp).



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2420 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:31:32 +00:00
John Peterson
e59869e63c OpenGL: Added the black border function to 16:9 to
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2419 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:19:50 +00:00
John Peterson
354f1e5f44 OpenGL: Added keep 16:9 aspect ratio, if anyone is displeased with the stretching to 16:10, and would rather want a letterbox
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2418 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:16:08 +00:00
John Peterson
1f0f0f4295 Emulated Wiimote: Fixed the Classic Controller left and right analog triggers, and the right stick
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2417 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 18:37:53 +00:00
daco65
2d6a977dc5 made the menu display the drive path in a more common way instead of the NT device path
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2416 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 17:06:27 +00:00
nakeee
53060dff38 Trying to manually edit vcproj
Hopefully I can add/remove files manually there from now on


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2415 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 16:05:09 +00:00
nakeee
136dc45522 Forgot to svn add CDUtils
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2414 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 15:06:52 +00:00
nakeee
9b1f0f9083 Added cdutils which suppose to scan for devices in a portable way (ripped from cdio)
Changed the Code to use it instead of DriveUtil code.
Please test the code


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2413 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 15:04:12 +00:00
LPFaint99
e79a93f616 remove panicalert, tested & reported working by Lanny
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2412 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:57:10 +00:00
LPFaint99
be57ca2148 fix windows build for r2409
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2411 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:47:58 +00:00
LPFaint99
5dfbb9438e Attempt at raw drive access for linux / osx, test please :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2410 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:30:10 +00:00
fires.gc
772e37be9a added reset to WII IPC HLE so all devices are closed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2409 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:23:17 +00:00
fires.gc
595dc42dcb added check if "file open dialog" changes the working directory. i dunno why but some times the file open dialog changes my working directory... the code is for further investigations
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2408 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:18:08 +00:00
fires.gc
f4f0fc9c00 added HCI_CMD_DELETE_STORED_LINK_KEY... but as long as all is okay it shouldnt be called
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2407 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:16:34 +00:00
omegadox
8c93e39ddd Linux build fixes and some warning cleanup for GCC
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2406 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 05:20:52 +00:00
John Peterson
3d9b3ba117 Last Commit (Emulated Wiimote): Oops, a syntax error
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2405 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 04:55:30 +00:00
John Peterson
af225bc9d2 Last Commit (Threads and Stop): Another Linux build fix, hopefully it works now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2404 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 04:54:00 +00:00
John Peterson
d7a762f425 Emulated Wiimote: Linux build fix, I forgot to add the new variables in the Linux ifdef
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2403 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 04:47:20 +00:00
John Peterson
04def4f7b8 Last Commit (Threads and Stop): Linux build fix, I forgot to change the definition of the function there to
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2402 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 04:24:58 +00:00
John Peterson
5f4d304ebc Threads and Stop: How about this? A timeout only for the shutdown process? That way the shutdown can either work anyway, or crash, which is simpler than having to open the Task Manager and manually end the deadlocked process.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2401 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 03:03:11 +00:00
John Peterson
b739dd3817 Emulated Wiimote: Added Classic Controller analog gamepad support, and added its keyboard configuration to the GUI
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2400 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 02:40:17 +00:00
nakeee
f23b24ae76 Fix config dialog on linux, please test
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2399 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 21:38:06 +00:00
hrydgard
541a10b2fc Hopefully make the callstack more accurate
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2398 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 21:27:58 +00:00
hrydgard
042034f199 Restore proper functionality of events and thread waits. The arbitrary 5 sec timeout ( ??? ) broke stepping in the debugger.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2397 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 20:52:52 +00:00
hrydgard
96827d9996 Introduce JitCommon folder to share things between the two jits.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2396 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 20:29:55 +00:00
hrydgard
7d84ac6a5a fix two typos in configmanager
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2395 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 20:18:23 +00:00
hrydgard
3b7875bf3f just some minor cleanup (texdecoder, dsoundstream)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2394 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 19:47:58 +00:00
hrydgard
a09a3e08f1 First step towards fixing star wars force unleashed : make 64-bit hw writes possible
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2393 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 19:45:40 +00:00
fires.gc
dda5ca5c73 fixed read content of ES
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2392 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 19:19:38 +00:00
facugaich
cd93093cc8 Fix: Memcard Manager dialog in Linux
Fix: IniFile's handling of CRLF in Linux

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2391 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 18:08:03 +00:00
nakeee
d43c22b8dc Linux compile fix,
added SLEEP to common, please use this macro if really don't want to use the sleep in thread


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2390 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 09:54:12 +00:00
John Peterson
4beff606d7 Main Configuration: Fixed the game specific Wii settings so that they don't cause the global settings to be forgotten
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2389 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 09:34:28 +00:00
John Peterson
366e2ad276 OpenGL: Changed the end of line style for Render.cpp to. I had to change the whole document to CRLF line endings in Visual Studio.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2388 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 07:23:34 +00:00
John Peterson
69a35cc60a OpenGL: Added back end of line style for a file. I could not change it back for Render.cpp because it has "inconsistent newlines".
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2387 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 07:14:49 +00:00
John Peterson
5ddb28a370 OpenGL Keep Aspect Ratio: Removed the remains of old pictures that are sometimes shown in the bottom black border, if you use this option. So now both the upper and lower border is black.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2386 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 07:12:18 +00:00
LPFaint99
473cd01181 UUpdate svn:eol-style=native ( r1438 ) for Source/*.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2385 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 06:17:57 +00:00
LPFaint99
578c402d2c Update svn:eol-style=native ( r1442 ) for Source/*.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2384 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 06:15:48 +00:00
John Peterson
472582022b Core and Common Threads Stop and Start: Added timeout to the thread waiting loops. If we have waited more than five seconds we can be pretty sure that the thread is deadlocked. So then we can just as well continue and hope for the best.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2383 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-23 00:15:19 +00:00
Shawn Hoffman
6bc6731f51 "load symbol map" now loads <filname>.map if you booted in dol or elf mode
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2382 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 23:36:13 +00:00
hrydgard
14d8db715f don't reject wii backups
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2381 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 23:36:00 +00:00
nakeee
cc3073b528 Fixed ogl config on linux, please when you change code, make sure you changed all the ifdef cases
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2380 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 22:57:56 +00:00
hrydgard
68f5cc1873 Attempt to workaround some stop hangs by using MsgWait instead of Wait. change order of dsp / video shutdown. some comments.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2379 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 22:49:42 +00:00
magumagu9
a32e29aaa5 Attempt at fixing Linux build. The OpenGL configuration dialog is
broken, though, so I'm not sure if this is quite right.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2378 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 22:04:31 +00:00
nakeee
9ec81d4bf0 linux compile fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2377 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 21:37:36 +00:00
John Peterson
927815bc9b Core Stop and Start: Added alternative separate thread timer/loop based waiting, instead of same thread loop waiting. You can try it with the SETUP_TIMER_WAITING option in Setup.h.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2375 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 21:16:12 +00:00
hrydgard
769160dfbd Fix crash clearing the texture cache on shutdown.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2374 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 20:21:56 +00:00
XTra.KrazzY
16584c83d1 (Itsy Bitsy) Reindentation.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2373 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 18:15:31 +00:00
XTra.KrazzY
0a3f193cbc (Tiny) Collapsing
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2372 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 18:13:50 +00:00
hrydgard
3dfac4fcc8 Better drive detection - won't return flash drives and stuff anymore, just disc drives, real + virtual.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2371 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 17:13:20 +00:00
hrydgard
8224c3b449 Fix bug, reenable the drive optimization.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2370 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 16:59:22 +00:00
hrydgard
925a66d498 Hm, disable previous change - seems to have broken gcz reading
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2369 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 16:54:28 +00:00
hrydgard
e3d1704979 Attempt to speed up drive reading by doing larger block reads - didn't help very much. we need to support async reads, I think.
Also delete some copypasta in DriveBlob - it already inherits those functions so it doesn't need them itself.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2368 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 16:48:54 +00:00
hyperiris
42a7d2fc85 Fix of issue 408, the game still can't boot.
Implement DVDLowUnencryptedRead, Medal Of Honor Heroes 2 use it to get DVD PartitionsInfo (disk offset 0x40000).
and the game try to use IOCtlV, code 0x8b, bushing point out, IOCtlV 0x8b is DVDLowOpenPartition too, so I just return 0 for success.
need further work on this.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2367 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 13:59:06 +00:00
hrydgard
03a950a1e5 Some menu tweaks
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2366 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 12:53:29 +00:00
hrydgard
564bc674a5 forgot to update the sconscript
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2365 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 12:44:13 +00:00
hrydgard
aff0f1fbe3 Consolidate the three implementations of Decode5A3 found in Core into one. Fix some warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2364 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 12:43:25 +00:00
hrydgard
8276ca3b21 Attempt to fix 64-bit seeks in DriveReader. Please test.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2363 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 12:40:38 +00:00
hrydgard
8741026ba0 fix tiny buffer overflow in Hex2Ascii()
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2361 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 11:01:08 +00:00
LPFaint99
e5cf9c8b8c Fix for read from raw drive on some machines,
must have been a fluke that it worked for me and a few others
thanks to shuffle2 and daxtsu for testing patch

some linux compile fixes

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2360 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 07:52:02 +00:00
John Peterson
42101f0ce6 OpenGL: Added a Setup.h option to avoid another annoying WaitForSingleObject() hanging. WaitForSingleObject() in Fifo_ExitLoop() would hang the thread it was waiting for when it arrived at Callback_PeekMessages(). Can't these waiting loops be replaced by a timer somehow? They are pretty ineffective if they hang the loop they are waiting for all the time.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2359 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 06:47:27 +00:00
John Peterson
2a94635523 OpenGL: Added option to build without WxWidgets in Windows to, if it has anything to do with the FreeLibrary() hanging. It doesn't seem to do, but now it's easier to compile without it at least.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2358 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 05:21:54 +00:00
LPFaint99
db691a4f0d linux build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2357 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 04:26:09 +00:00
John Peterson
fc6a7c47d5 Core Stop and Start: Fixed stop and start again by avoiding FreeLibrary() of the OpenGL plugin, and avoiding a crash in its ShutDown() function. You need to use SETUP_FREE_PLUGIN_ON_BOOT to compile with this option that works on my system. Also, I noticed that I don't need the SETUP_AVOID_CHILD_WINDOW_RENDERING_HANG anymore, I can now delete the g_EmuThread without having it hanging in its waiting function.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2356 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 04:24:53 +00:00
LPFaint99
5057d3b446 Linux build fix.. I think..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2355 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 04:21:32 +00:00
XTra.KrazzY
691be5eec4 naming conventions...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2354 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 03:49:50 +00:00
LPFaint99
341ac26401 MemcardManager general cleanup, ini settings fixes
disallows multiple formats for icons

adds export all saves to right click menu

sets exported save name to gamecode+filename.gci


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2353 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 03:23:48 +00:00
LPFaint99
3d0fcfaaac Enable Loading backup from drive for GC for windows
takes about 60-90 seconds on loading
about the same speed ingame as running from the hard drive
changed to the correct flag for CreateFile

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2352 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 02:39:16 +00:00
hyperiris
cfd2a12857 some prepare / debugging of issue 408, can't work now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2349 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 00:54:53 +00:00
fires.gc
5c2694a629 added support to load WAD files of the WII
the WiiWAD loader encrypts the WAD, loads the NAND AppLoader and executes it. The NAND Loader will load more parts of the WAD to memory and execute them.

Some WADs show the loading screen but hanging because the BT devices cant be initialized. Dolphin is not able to connect to devices that arnt validates per SYSCONF. Perhaps a global flag is wrong or missing or we have to preload the SYSCONF by hand (or fix/improve the BT handling :))

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2348 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 00:40:52 +00:00
hrydgard
ffa56ed61a fix off by one error in OSD
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2347 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22 00:06:15 +00:00
omegadox
2b48640441 small cleanup in OGL/VideoCommon and small fix to ARCodeAddEdit by slink
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2346 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 23:56:10 +00:00
LPFaint99
9cfa4e9385 Adds IsDrive to FileUtil for win32,
Adds booting from drive to gui. disabled as it is currently too slow unless it is a virtual drive

Changes DriveUtil to start checking at D: as it is unlikely that a, b, or c will be a cd/dvd drive

Addes DriveBlob functions, untested on linux/osx probably needs more work

Removes duplicate message from EXI_DeviceMemoryCard.cpp when creating a brand new memcard



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2345 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 23:44:40 +00:00
John Peterson
b4b94fe594 OpenGL: Fixed the screen size adjustment by moving it to Render::Swap(), where the final version of the picture is placed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2344 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 20:59:30 +00:00
XTra.KrazzY
ca47268669 Vertex Shading / Projection Matrix done right (D3D)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2343 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 17:17:24 +00:00
XTra.KrazzY
0c13bf4761 Some more info in the memmap getpointer error.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2342 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 15:45:38 +00:00
XTra.KrazzY
df6bfe7662 Clarified some names in the solution
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2341 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 14:52:10 +00:00
daco65
6222414ba5 Killed the issues column and made emulationstate "Problems" provide more info when its set in the gameini. the config looks a bit ugly imo but thats cause im horrible in such stuff :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2340 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 14:40:34 +00:00
hrydgard
26f951d9d5 delete unused variables, rename some functions - minor stuff.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2339 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 13:53:26 +00:00
hrydgard
a1685984a0 Forgot to check in this.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2338 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 13:48:22 +00:00
hrydgard
3331a024c0 More cleanup in gl plugin
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2337 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 13:11:49 +00:00
hrydgard
b211200460 Fix potential buffer overflow in OSD
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2336 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 12:56:43 +00:00
hrydgard
fe0be64bd3 Move the message display thing out of Render.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2335 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 12:53:10 +00:00
hrydgard
731dec6889 delete some junk from gl's main.cpp. fix potential crash if number of resolutions > 100 (hey, it may help someone in 2050 or so when we have 1Mx1M displays)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2334 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 12:25:43 +00:00
hrydgard
98a86325ce Fix bug in audio queue. This will hopefully fix the screechy noises that sometimes happen when starting a game.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2333 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 12:07:51 +00:00
hrydgard
28cbd0a6ba CPlugin had a non-virtual destructor. This fixes that, plus reindents a bunch of code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2332 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 12:07:03 +00:00
hrydgard
76a78dd60d Make InputCommon build in debug mode. Seriously, WTF? Debugging code relying on functions that simply aren't there. Nakee?????
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2331 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 11:49:14 +00:00
donkopunchstania
5a66927610 Fog uses depth from z texture if it is available.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2330 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 06:59:44 +00:00
omegadox
228652b070 Some cleanup in OGL plugin and VideoCommon
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2329 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 02:42:35 +00:00
hrydgard
e6ca85c059 Fix for a single core mode stop-hang. Fix a build error in IL mode.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2328 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21 00:54:52 +00:00
omegadox
757d8728b7 Only apply patches in the SI Callback
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2327 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 23:42:21 +00:00
omegadox
bd01520260 Some organization of the Solution file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2326 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:41:53 +00:00
hrydgard
86965aaa0b Hm, not sure I meant to turn this on :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2325 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:39:05 +00:00
hrydgard
6529363ab5 fix silly bug in ppctables when starting multiple games in the same dolphin session
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2324 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:32:05 +00:00
hrydgard
d3f7349692 pow is total overkill for x*x, introduce pow2 inline function to fix it.
fix a warning.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2323 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:17:26 +00:00
hrydgard
98bf1695c1 Really unload gfx+dsp plugins between runs.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2322 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:14:22 +00:00
hrydgard
6cd34b318f The Mega Change Of Doom - or, fixing Stop. Almost. At least it's better than before. However, the OpenGL plugin seems to lose textures a lot between game restarts :P I think the GL plugin needs to do a lot more cleanup.
This change also includes tons of minor code formatting cleanup. Yeah, should've separated it ... sorry :(

Kills the old CPUCompare support. I'll resurrect it if I need it again, right now it mostly clutters the code.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2321 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 22:04:52 +00:00
John Peterson
f992dae50d OpenGL: It seems like there was a purpose with the separate glViewport() and glScissor() in PE_copy.clear after all. I'll disable the XFB supplement until it works with those functions to.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2320 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 16:50:38 +00:00
John Peterson
af461eeb1e OpenGL: Enabled the Keep 4:3 Aspect Ratio option together with the new XFB supplement. I also noticed that there is a problem with the new changes halfway into the menus in Wii Sports (where the graphics almost disappears). I'll try to find what is causing that.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2319 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 15:52:17 +00:00
John Peterson
cfcfef9b51 OpenGL:
1. Removed the custom screen size functions again (the ones I added in revision 2310). All games I tried are now full screen so it's probably not needed any more.

2. Disabled my XFB supplements when the real XFB is on, since they are supposed to supplement each other.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2318 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 13:35:43 +00:00
John Peterson
e0593b1041 Emulated Wiimote: Fixed the Nunchuck calibration, for recording playback for example
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2317 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 13:14:23 +00:00
John Peterson
489816dce7 Emulated Wiimote: Updated the accelerometer recording to record the gravity forces in all directions instead of recording raw data, to bypass problem of different Wiimotes having different neutral values
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2316 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 09:57:17 +00:00
magumagu9
cefa910d92 Linux build fixes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2315 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 03:49:57 +00:00
John Peterson
59734ddc86 Emulated Wiimote: Added game specific Wiimote cursor configuration. The IR pointer settings will be saved for the ISO id of the ISO that is loaded. This is necessary because there is no common way of treating the IR pointer positions. The IR data use a virtual resolution of 1024 x 768, but there is no consistency of where such a point is on the screen.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2314 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 03:13:22 +00:00
XTra.KrazzY
4883727384 Clarified Patch Add/Edit, added AR Add/Edit by slink3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2313 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-20 00:07:35 +00:00
John Peterson
a1cd6c982e OpenGL GUI: Disabled render to separate window options when we are not using that option
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2312 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 11:28:55 +00:00
John Peterson
bdd02fb1b6 OpenGL GUI: Made the resolution wxComboBox() read only, it's better if they don't accept custom values.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2311 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 10:29:53 +00:00
John Peterson
5746ed490c OpenGL: Trying a new function to fix glScissor() and glViewport() when bpmem.copyTexSrcWH is not 640x480. It's only enabled with g_Config.bStretchToFit and without g_Config.bKeepAR to test how it works. Hopefully I have not broken all other modes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2310 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 06:52:01 +00:00
donkopunchstania
14ab646978 fog is done in pixel shader but needs to factor x adjustment
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2309 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 04:41:58 +00:00
John Peterson
8bffec52dc OpenGL: Forgot one change
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2308 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 03:00:08 +00:00
John Peterson
14b6cadf46 OpenGL: Added option to adjust the screen size and position. I need this to calibrate the Wiimote.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2307 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 02:58:29 +00:00
XTra.KrazzY
c5aed83513 Fixed texture overlays. Can I remove the OVERLAY_TEXFMT definition? It just makes the code look messy.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2306 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-19 01:24:33 +00:00
John Peterson
0b1909aed0 Rerecording and nJoy: Copied the recording functions to nJoy
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2305 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-18 23:26:16 +00:00
nakeee
5cf828c7b9 Compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2302 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-18 00:08:40 +00:00
hrydgard
4f48594aa8 Remove/cleanup some auto-"breaks" in the code. they are annoying when debugging. (jit64 hits the DSP.cpp case in animal crossing) :/
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2300 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 23:07:10 +00:00
XTra.KrazzY
767d54d56f Fixed back the r844 projection hack. If it's called "r844" then it should stay AS IT WAS in r844! :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2299 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:54:30 +00:00
hrydgard
c83e4a4952 oops.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2298 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:48:55 +00:00
hrydgard
e010ef25da Clean up access to PowerPC::state. Some warning fixes. Restore hold-tab-to-release-throttle on Windows. Fix some project settings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2297 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:48:16 +00:00
XTra.KrazzY
f33997e686 TGA Header Fix in Linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2296 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:23:06 +00:00
hrydgard
41ce35deb3 fix crazy codegen bug and unban R12 from register allocators
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2295 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:18:21 +00:00
tmator
73a6ae2592 finish to fix nowx, is it work on linux ?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2294 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:15:27 +00:00
tmator
7a03ffe210 try to fix nowx wiimote
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2293 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:06:40 +00:00
tmator
b5c0efd5ac fix nowx njoy
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2292 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 22:05:34 +00:00
hrydgard
e11fa577b9 Also rename the projects as seen within VS.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2291 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 21:57:50 +00:00
hrydgard
692293550b Remove "WX" from all executable names, since the old non-wx version is dead and buried for two millennia or so (svn revs, not years ;)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2290 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 21:44:59 +00:00
tmator
7a4f21d8c4 try to fix non gui version
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2289 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 20:28:49 +00:00
John Peterson
7218a070e6 Emulated Wiimote: Fixed typo in last commit
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2288 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 11:25:18 +00:00
John Peterson
12a869304c Emulated Wiimote: Fixed a bug that would make PadMapping[0].ID = -1, that would lead to a segmentation fault in Linux when we tried to access joyinfo[-1]
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2287 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 11:16:59 +00:00
magumagu9
9ed368b35a JitIL: a couple small optimizations.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2286 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 10:39:50 +00:00
magumagu9
1e150bccdf Build fix for r2283.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2285 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-17 02:42:21 +00:00
XTra.KrazzY
2621cf6747 Added a comment about A8P8 and groundwork for DXT1 textures
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2283 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 23:01:37 +00:00
hrydgard
1c1425a406 Assorted jit64-related bugfixes. Discovered and papered over nasty codegen bug. No, IL64 still doesn't work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2281 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 22:06:11 +00:00
hrydgard
33ea7313ba remove unnecessary string alloc in overlay stats string code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2280 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 21:50:33 +00:00
hrydgard
a6c298abc7 fix silly oversight in overlay stats string code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2279 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 21:40:39 +00:00
tmator
cf8220dc9c fix osx build, and first step to get real wiimotes on osx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2277 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 21:12:00 +00:00
magumagu9
82a10c9692 Fix jpeterson breakage.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2276 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 09:26:47 +00:00
John Peterson
a92444d3cc Emulated Wiimote: Added the pitch left and pitch right keyboard input to the GUI
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2275 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 09:25:22 +00:00
John Peterson
9afd7fb620 Rerecording: Wind back the frame counter in the status bar when a save state is loaded. Issues: The frame updates do currently not occur as often as the input updates. The input updates occur more frequently, perhaps closer to 60 times per real seconds.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2274 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 07:17:34 +00:00
John Peterson
718aa585e2 Rerecording: Added frame step function and status bar for the input recording. Turn on frame stepping with Ctrl, step with Space. Build the Rerecording version with the setting in Setup.h.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2273 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 06:18:18 +00:00
LPFaint99
7d3e84c182 Preliminary support for having MasterKey for U/P/J and MasterKey for Korean wii games. Needs testing by someone who has a Korean wii game
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2272 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 06:17:21 +00:00
hrydgard
daf11ee708 remove unnecessary push/pop from 64-bit build (IR.cpp)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2271 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-16 01:00:08 +00:00
John Peterson
55b7e79d49 Emulated Wiimote: Collected all system specific keyboard input functions to one multi system function
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2270 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 22:23:59 +00:00
omegadox
6f05e6f5ba small code cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2269 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 21:01:07 +00:00
omegadox
7a276e687e Added more overlay stats options.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2268 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 20:49:59 +00:00
hrydgard
94ac651544 Replace #defines in MemmapFunctions with C++ templates.
Performance should be identical but the memmap code is now easier to change and debug.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2266 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 19:47:12 +00:00
Shawn Hoffman
37b2b5f83b remove unicode from inputcommon vcproj
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2265 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 19:35:59 +00:00
John Peterson
b53c30ad25 Emulated Wiimote and SimplePad: Build fixes for Linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2264 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 19:25:23 +00:00
John Peterson
9041485a73 Emulated Wiimote: Forgot one variable
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2263 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 18:57:43 +00:00
John Peterson
ec7b83c688 Emulated Wiimote: Added default key settings
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2262 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 18:57:00 +00:00
John Peterson
47c7e9fe99 Emulated Wiimote GUI: Reorganized controls
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2261 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 18:44:29 +00:00
John Peterson
e727517a47 SimplePad: Build settings fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2260 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 18:31:42 +00:00
John Peterson
a8e35e976a Emulated Wiimote: Added customizable controls for the Wiimote and the Nunchuck
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2259 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-15 18:23:42 +00:00