hrydgard
3d475abf2b
Hook up sound output in the LLE plugin. Some AX games actually produce some icky scratchy "sound" sometimes :D
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@761 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-04 00:16:19 +00:00
memberTwo.mb2
8d0f6d40f4
DataReader inline for OGL/DX9 and moved to VideoCommon. Large clean up.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@760 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 22:05:28 +00:00
hrydgard
d162fa6ade
Added comment that Addr__AXOutSBuffer_2 contains the destination address for mixing in RAM.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@758 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 18:59:57 +00:00
hrydgard
655bc23322
fix some comments, some files with mixed line endings, some warnings.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@757 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 17:22:35 +00:00
John Peterson
e8e8caea8f
Small cleanup. Moved some declarations to a header file.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@756 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 11:24:04 +00:00
John Peterson
2c78946797
Added a console window to the DSP HLE plugin to more easily see the current parameter block status. TODO: add more presets to show different parameters and add more file logging options.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@755 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 10:59:56 +00:00
nakeee
d00ea2cf43
Added logging files to SConscript
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@753 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 05:51:55 +00:00
John Peterson
2bc4ea5362
Minor mistake. I don't know if this can cause any problems so I change it back to a dot.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@752 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 01:37:17 +00:00
John Peterson
b200cd9b73
Made the debugger automatically get the PB address.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@751 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-03 01:31:11 +00:00
John Peterson
cf5251331e
Added a console window to the LLE plugin to show the current AX status. TODO: Make it automatically get AXLIST_PBADDR.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@750 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 22:00:20 +00:00
hrydgard
65f8c4bca1
unbreak DX9 build.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@747 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 19:59:50 +00:00
memberTwo.mb2
d15d6d2b5e
r729 fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@746 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 18:43:56 +00:00
nakeee
29fdb6837a
Making sure nothing broke on windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@745 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 17:12:47 +00:00
nakeee
4923da76d7
all this to make stop work without message passing
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@744 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 17:03:24 +00:00
nakeee
55226f7ec4
reverting 64 bit as it doesn't work properly.
...
Well can't say I didn't try :-)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@743 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 14:25:03 +00:00
nakeee
8439b06fdc
another 64bit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@742 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 13:11:10 +00:00
nakeee
dc3fd905c9
experimental multi-core support on linux
...
- Input seems not to work for some reason (please check and tell me if it's not only me)
- Skip frames is not supported
Report to me of other problems
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@740 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 10:43:32 +00:00
donkopunchstania
a1837662a0
Added shader dump option to GL plugin. glScissor is always set, even when copying to EFB. Indirect texturing and alpha blending fixes. Changed determination if texture dimension recalculation is needed - this might break stuff! Let me know if there are issues so it can be tweaked.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@739 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-02 03:26:08 +00:00
nakeee
f83057262b
warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@738 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-01 20:54:16 +00:00
Maarten ter Huurne
abe24d1c36
Fixed compilation on Linux, as instructed by shuffle2.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@736 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-30 22:11:20 +00:00
Shawn Hoffman
b2378b592f
added better support to simplepad for using a combination of xpads and a keyboard
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@735 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-30 05:10:52 +00:00
Sonicadvance1
0100d74aa3
Woops, wasn't supposed to be changed
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@734 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-30 01:49:06 +00:00
Shawn Hoffman
6178eae001
made all plugins build with correct names and paths. (windows). for some reason njoy and padsimple don't show that they have been compiled with debugfast in their name, not sure why.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@733 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-30 01:09:02 +00:00
Sonicadvance1
d98c60a0da
Fix compiling in Linux for the most part
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@732 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-29 21:22:44 +00:00
memberTwo.mb2
df9eba79b2
DataReader migration to faster one: first step.
...
TODO: doing it for DX9, move DataReader to VideoCommon, remove dirty debug #def if ok
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@729 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-29 17:29:25 +00:00
fires.gc
739c18ff28
all projects should build in windows again...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@726 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-29 14:07:37 +00:00
nakeee
8c2a9fa08d
added files to scons
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@724 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-29 11:33:39 +00:00
John Peterson
f2a5fd1973
Some changes to the debugger, added a DSP HLE debugging window. I moved the initialization of DLLdebugger from Core.cpp to the debugging window. (I hope this doesn't break the LLE debugger in any way, or does it have to be started right after LoadPlugin?). Also added a ShowOnStart saved setting to the debugger. And a MainWindow saved setting that set the position and size of the main window when it's started. I may have broken things in the debugger by allowing disabling of for example the Jit window. Please accept my apologies if that is the case.
...
There's an annoying problem with the DSP HLE wx window that blocks some input and places it in a queue. For example if you have loaded the window and press X on the main window, that action is blocked an placed in some kind of queue and not executed until you have closed the debugging window. This is also why the main Dolphin-Debugger window does not show up until you close the sound window. If someone find a fix to this I guess it could be convenient. There is another way to show the window, m_frame->Show() that is normally supposed to remove this kind of on-focus lock, but in a dll it seemingly breaks because it makes Dllmain call DLL_PROCESS_DETACH immediately after DLL_PROCESS_ATTACH so the window has to be killed or we crash.
Also, otherwise unnecessarily I had to disable the new DSP HLE debug window in Release mode because I could not access the SConfig::GetInstance().m_LocalCoreStartupParameter.m_strDSPPlugin.c_str() string that I need to start it (if I tried it crashed). Very annoying and strange. I could not access m_strDSPPlugin or m_strVideoPlugin either, but all other values in m_LocalCoreStartupParameter seemed to work fine. I'll have to leave it to someone else to figure out why.
TODO: Later I'll add function to the debugging buttons, currently only update have a function. I'll add some option to show a custom console window (that actually worked better that the wx window to show the current parameters status, it had less flicker on frequent updates). I'll also add some custom log file saving option.
Also, the reason I placed Logging.cpp in its own dir is because I plan to add more files to it. There were problems with some build modes, win32 with debugging crashed on booting a game, I don't know if it's my fault. And I could not build Debug win64 because of some wx linking problem.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@722 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-29 03:19:23 +00:00
John Peterson
6a54676914
Made some changes that affect AX music. Please report any side effects.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@721 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-28 21:26:33 +00:00
hrydgard
fb79bc9224
Disable screen saver in the gfx plugin window management too.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@720 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-28 17:47:44 +00:00
hrydgard
48c9333c0f
Switch audio fifo queue to a faster non-STL one.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@718 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-28 17:34:40 +00:00
nakeee
45397aaa8e
wxT is better
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@715 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 14:53:46 +00:00
nakeee
4b2c6bb7e5
Fixed weird compilation error
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@714 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 14:45:22 +00:00
Shawn Hoffman
7a615e9353
merged the halfpress keys down to just one, and tried to set the base for actually having 4 controllers. still need a way to list keyboard+connected xpads in the wxChoice :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@712 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 14:29:38 +00:00
nakeee
7a402985ab
A try to fix up input race between glinit and padsimple
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@705 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 11:37:09 +00:00
fires.gc
f69166d0c2
Removed the dx9 pad plugin. I won't miss it.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@704 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 07:31:43 +00:00
nakeee
7fcc9abe67
Ported windows changes to linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@703 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-26 05:49:33 +00:00
XTra.KrazzY
b632f019da
More PadSimple
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@702 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 22:13:50 +00:00
XTra.KrazzY
14880b0232
SimplePad fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@701 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 21:59:48 +00:00
Shawn Hoffman
64f6b82ad5
hopefully this makes my intentions more clear :p
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@699 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 21:44:52 +00:00
nakeee
20a8b21800
set defaults only for first controller
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@698 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 21:36:00 +00:00
XTra.KrazzY
fa6a7a2242
Perfected the PadSimple config design.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@697 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 21:16:32 +00:00
XTra.KrazzY
bead0e1950
PadSimple control key buttons now work. Thanks nakeee
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@696 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 20:47:24 +00:00
XTra.KrazzY
6ca082489a
Various issue fixes for PadSimple. Numpad support in DInput
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@695 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 20:40:17 +00:00
XTra.KrazzY
53b4dda6c7
Me and Nakeee created a null DSP device, supported in both Windows and linux (tested). Framerate boost and less DSound/LibAO errors. Pending work: Clean up UCodes and create something more...null. We could also hack into the HW Audio Interface (would be actual null device). Also screws up a bit of Wind Waker RTC (awesome day/night transition in save selection menu. 80FPS in save selection menu, 120FPS in logos.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@694 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 18:45:53 +00:00
Shawn Hoffman
c31cba8f0b
sorry about that...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@693 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 18:02:45 +00:00
Shawn Hoffman
3055091932
(windows)padsimple now shows human-readable names after you set a new key
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@692 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 17:57:57 +00:00
Sonicadvance1
c1b340feb5
Projection Matrix fix, allows PSO to work. If it breaks any games, Tell me. I didn't see any broken ones though. Why was it doing this in the first place? DX does it this new way as well >>
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@691 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 16:31:16 +00:00
Shawn Hoffman
96cbb39cd8
improved DIKToString
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@688 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 14:37:01 +00:00
nakeee
1d8cd86b43
Fixed stoping on linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@687 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 14:23:04 +00:00
nakeee
2c8f1c5aa6
Use enum instead of numbers, this fixes the control mapping on linux
...
Fix case of keys
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@686 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 14:05:21 +00:00
Sonicadvance1
015e43340a
A simple z-buffer fix for the GL plugin, we were setting the nearz as negative nearz, which messed up the fzero stage in Melee at a certain point. Also redundent code moved about
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@685 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 10:38:37 +00:00
nakeee
3b346a7d47
Forgot to add 2 files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@684 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 09:25:41 +00:00
nakeee
6d872a6be5
linux port of simplepad dialog
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@683 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 09:15:34 +00:00
fires.gc
df27789fe9
added two missing libs to compile debug versions of padsimple
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@682 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 08:30:52 +00:00
XTra.KrazzY
60b01ac424
Further PadSimple config window work. Now gets initial characters from configuration in both windows and other systems.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@681 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-25 07:02:10 +00:00
Shawn Hoffman
b39f0240cb
padsimple config should get keycodes in windows now. replaced wxT("") with wxEmptyString.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@676 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 22:20:37 +00:00
nakeee
b6605213a1
compile with unicode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@673 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 21:04:34 +00:00
hrydgard
08e81eddb9
Protect dvdread with a critical section, should fix crashes when running ikaruga from a compressed iso. Some coding standard stuff.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@672 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 20:47:11 +00:00
XTra.KrazzY
3883ce6ee9
More PadSimple config dialog work. Added short function to avoid code repetition and easy code reading. Also fixed some C99 infinite loop declarations.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@670 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 20:21:17 +00:00
hrydgard
e4785df7a2
Ban compression of Wii images until it has been tested. All sorts of minor cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@669 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 19:10:56 +00:00
nakeee
d4711a605f
test for x11 and xxf86vm
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@666 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 17:47:51 +00:00
fires.gc
55867c169a
update to vs2008
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@664 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 17:09:29 +00:00
Sonicadvance1
b91a8ef455
Removed libcwiid from the WiiMote plugin. I will rewrite it later once Wii actually works using low level Bluetooth lib since Bluetooth has a STANDARD LIBRARY
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@655 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 06:31:03 +00:00
Shawn Hoffman
6312ccbc30
completed the iso directory path chooser. changed a ini variable name so it is more to sonic's liking, and corrected an #ifndef
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@654 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 00:27:50 +00:00
Maarten ter Huurne
5282ba6e29
Append instead of override LIBS.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@652 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 23:44:26 +00:00
Sonicadvance1
1a27044b0a
Added language select so it actually works. Games that don't have the available language falls back to English from what I see. The checksum isn't checked in the games? Also started added Wiimote usage in Linux, doesn't do anything since the plugin receives NOTHING in Linux for some reason. I blame Masken because I can
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@645 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 21:13:34 +00:00
donkopunchstania
17cff80f2b
BIOS sets video mode from emulator configuration. Fixed iteration in DX VShaderCache::Cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@644 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 20:55:01 +00:00
fires.gc
d8f8167613
removed wtl from padsimple
...
changed color for compressed images
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@643 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 18:25:15 +00:00
Shawn Hoffman
9b78547a05
fix padsimple vcproj
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@642 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 17:58:03 +00:00
nakeee
da4a384b11
Started working on the look of the padsimple config dialog
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@641 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 16:14:12 +00:00
Shawn Hoffman
0400d044ec
some small adjustments to the ogl and padsimple wxw code. Really need to find a way to get keyboard input after clicking a wxButton...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@640 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 14:18:55 +00:00
nakeee
385e3276bb
Start of converting the plugin to use wxwindows
...
still not working
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@638 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 09:28:37 +00:00
Maarten ter Huurne
93afa3c5bb
Use single quotes instead of double quotes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@629 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 00:26:21 +00:00
Maarten ter Huurne
148fd7b96e
Do not forget to append the LINKFLAGS. Replaced "-framework name" with "-Wl,-framework,name" because the space inside the option seems to confuse SCons.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@626 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 00:11:33 +00:00
Maarten ter Huurne
31f1fabbac
Append to LIBS instead of overriding. Fixes build problems on Mac OS X.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@622 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 23:36:16 +00:00
Maarten ter Huurne
e8a14fc949
Fixed compile warning when compiling with SDL support.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@618 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 23:27:42 +00:00
Maarten ter Huurne
bbf7377544
Removed unused field "m_szName". Added virtual destructor.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@617 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 23:25:29 +00:00
hrydgard
0ffc909969
Fix random memory overwrite bug in DSP plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@616 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 22:49:09 +00:00
hrydgard
cca92d4e38
constification, code style, changed vector<FileInfo*> to vector<FileInfo> for less allocs and more speed in debug mode
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@611 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 20:35:44 +00:00
John Peterson
a0eb4ad055
I fixed the SSBM and Baten music, I think. This also fixes the Baten hangings so you can continue after meeting the first party member (Xelha). I hope I didn't break any other games by these changes. - If you think these changes are unpretty feel free to make them prettier.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@609 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 12:07:34 +00:00
nakeee
dbc5a154b6
Panic when failing to create Renderer in the opengl plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@607 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 09:17:28 +00:00
nakeee
420e304d2c
fix compilation on linux, I wonder how it worked before
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@605 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 07:25:57 +00:00
nakeee
e0291e735c
cleaned up SConscripts
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@602 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 19:54:29 +00:00
hrydgard
5c6407b805
Set some stray WarnAsError=false
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@601 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 18:15:59 +00:00
masken
025f97e156
Wiimote: first attempt at calculating IR data from mouse pointer.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@600 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 16:38:12 +00:00
XTra.KrazzY
0f4d04f4fb
Fixed DX9's 16 and 24 bit comparisons.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@593 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 10:21:37 +00:00
nakeee
3e2419776f
fixed scons=parsing
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@591 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 22:06:22 +00:00
Sonicadvance1
720efb825d
Linux: I made Sconscript call wx-config inside of the main SConstruct, added a nowx argument, Made the filesystemviewer use the correct struct and fixed a silly scissor error that was made
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@589 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 17:31:54 +00:00
masken
66011849cd
Wiimote: Ignored faulty L2CAP packets, allowing libogc's demo to run unaltered. Found raw data representing pointing to the screen.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@588 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 15:34:20 +00:00
XTra.KrazzY
ae948f1a23
Added point size emulation to DX9
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@587 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 15:04:02 +00:00
XTra.KrazzY
7c3f715f19
More fog emulation groundwork both in OpenGL and DX9. Needs more fog format researching.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@586 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 14:43:10 +00:00
XTra.KrazzY
a5488ccf58
Initial steps towards fog emulation in DX9
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@585 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 14:29:30 +00:00
daco65
07421b08eb
i tought i renamed the wiimote dll for every kind of build,guess i was wrong
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@569 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-18 01:08:41 +00:00
hrydgard
cb90e61368
Large blob code cleanup. Compressed ISO ("gcz") support reactivated. Beginnings of raw drive reading code. Deprecate file mapping in an ugly way.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@566 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17 23:25:35 +00:00
Laurence Muller
2cd7acfaee
Minor fix for Plugin_DSP_LLE.
...
Fixes win32 debug build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@565 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17 22:39:30 +00:00
Sonicadvance1
bb248a43de
Linux: Makes keyboard state save/loading work. I put it in the GL plugin so it can be used even if multiple pad plugins are used
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@564 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17 21:21:24 +00:00
Sonicadvance1
bb685d4fb4
Fix padsimple to work
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@563 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17 17:00:53 +00:00
fires.gc
f198d550bc
fix for small memory leaks
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@562 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17 08:40:52 +00:00
nakeee
e4ca998ff8
few warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@545 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 20:24:34 +00:00
nakeee
0f4c4b6e1c
SConscript made all the rest of env.Copy into env.Clone
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@542 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 16:50:09 +00:00
nakeee
d36844799b
more linux cleanup for lle
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@541 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 16:40:40 +00:00
nakeee
4de10e2d94
make LLE "work" on linux
...
also with XK's patch to fix LLE save state
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@539 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 13:53:11 +00:00
nakeee
2ab92c9222
dsp hle: fixed stupid mistake of misread function name:( thanks XK
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@536 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 09:50:20 +00:00
nakeee
d96d93b7fa
dsp hle: removed the code of ddldebugger
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@535 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 09:15:17 +00:00
nakeee
cdff58ce40
copied the DllDebugger function from the LLE code to solve missing symbols on linux.
...
Please check on windows to make sure it works.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@533 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16 08:16:20 +00:00
masken
eafd38f6fb
Fixed DebugFast versions of PadSimple and DSP HLE plugins.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@531 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-15 21:38:23 +00:00
fires.gc
ace5bb5f4b
fixed filenames and descriptions of the DSP HLE plugin (affects debug fast version)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@529 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-15 21:34:40 +00:00
hrydgard
7a8d4a1987
Defend against bad parameters for HLE_Printf, early out in symboldb, misc
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@520 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 18:15:53 +00:00
Sonicadvance1
b0aaac3890
Should fix about box in Windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@519 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 17:40:21 +00:00
masken
f75fafc1ce
Moved all relevant code into the Wiimote plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@518 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 17:11:15 +00:00
Shawn Hoffman
de9b103524
reversion
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@517 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 16:33:28 +00:00
daco65
f07b75dc09
some patches done by F|res & OmegaDox
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@512 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 15:09:03 +00:00
daco65
af918f2e43
added the wiimote config to the dolphin.ini options.
...
also commented out the wiimote loading. cause the plugin can't do anything yet it wont load dolphin to start the game.
I also renamed the wiimote plugin. removing the test part. yes its a test but in the end its meant to become a full wiimote plugin right?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@509 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 13:44:06 +00:00
masken
f6e4aad94f
Added preliminary Wiimote plugin spec, and an empty test plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@508 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 10:28:23 +00:00
Sonicadvance1
2ab88e167e
Some ATI cards have both ATI_draw_buffers AND ARB_draw_buffers, if both, go with ARB_draw_buffers
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@507 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 05:41:26 +00:00
Sonicadvance1
eb150f3114
Linux: Fixed Crashing problem due to locking problems with Xevents in the callback function. This SHOULD also fix the random lockups most/all are having in Linux, cheers
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@506 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-13 04:32:28 +00:00
daco65
7a68316c61
stupid VS2005 compiler and its " i dont understand directories with spaces"
...
fixed building when the source is located at a place like C:\Documents and settings
also got sick of njoy.h saying the new lines wern't done correctly. so thats fixed too.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@504 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-12 23:55:59 +00:00
XTra.KrazzY
ba4143e82b
Optimized vertex and pixel shader generation. Medium FPS boost.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@500 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-12 19:04:13 +00:00
Maarten ter Huurne
54c2a07de5
Moved SysMessage() from the video plugin into the main app, so the GUI and non-GUI executable can handle it in a different way. This fixes a crash in DolphinNoGUI when SysMessage() was called and tried to use a non-initialized wxWidgets.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@489 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-10 01:01:28 +00:00
Shawn Hoffman
38ff37539d
updated gui a little bit
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@488 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-09 23:34:13 +00:00
nakeee
566a4ebc82
casting
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@484 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 07:36:30 +00:00
nakeee
7026025a2d
more warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@483 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 07:09:34 +00:00
nakeee
8201ead1d9
compiler doesn't like unmatched '' even in comments
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@482 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 06:48:23 +00:00
nakeee
39a08656f7
warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@481 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 06:41:03 +00:00
tmator
01f7662ca6
osx build fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@479 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 06:06:59 +00:00
Sonicadvance1
462b3184e2
Added some Fog functions to the GL plugin, doesn't effect games at all. Quick change to GLInit.cpp that doesn't do much as well
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@477 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 04:03:42 +00:00
Sonicadvance1
d6ac59f1cc
Linux: Moved resize to the callback function, where the Xevents are being checked on, possibly fixing the random freezing bug
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@468 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 18:09:38 +00:00
Shawn Hoffman
8f7c509a13
windows x64 build fix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@467 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 17:11:52 +00:00
daco65
ad3bea4c04
changed keyForControl to an unsigned int. it was in conflict with main.cpp
...
also changed the pre-build events so that it now compiles even when the dolphin source is located in a dir with a space(like C:\documents and settings)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@465 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 16:12:56 +00:00
nakeee
9637314efb
another unused packed
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@463 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 14:14:24 +00:00
nakeee
4c1de84039
unused fogcolor removed, shouldn't BPMEM_FOGPARAM3 and BPMEM_FOGCOLOR be united with BPMEM_FOGBMAGNITUDE?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@462 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 14:11:21 +00:00
nakeee
426b40417b
no negative ketForControl
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@461 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 14:07:37 +00:00
nakeee
0882a71e56
unused sample
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@460 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 14:05:47 +00:00
hrydgard
81e937041f
fix 64-bit build too on Platform SDK 6.0, fix project file.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@453 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 11:07:55 +00:00
hrydgard
5a69fca0be
Add some missing GPL headers, fix building with Platform SDK 6.0, delete unused HTTP code.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@452 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-07 10:29:46 +00:00
masken
565a4d28ec
Added ExtendedTrace crash logging. Wiimote HLE can now create an L2CAP connection.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@446 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-06 13:41:44 +00:00
Sonicadvance1
6d53aaed21
Linux: Made PadSimple actually work in Linux, removed the SDL dependency since Fires yelled at me (a long time ago).Tmator, you will have to use something else and Video Plugin Skips key events in Linux.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@440 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-05 01:07:41 +00:00
Maarten ter Huurne
722ea233a1
Align stack to 16-byte boundary when compiling in 32-bit mode with GCC. This is required to run anything on OS X and to support SSE instructions on Linux.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@439 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-05 00:02:53 +00:00
Maarten ter Huurne
bccb1756b2
Replaced "CHAR" by "char": there is no mention of type CHAR on MSDN, the argument to which CHAR* is passed is documented as being char* and the function would be broken if sizeof(CHAR) would be different from 1.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@436 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-03 00:40:18 +00:00
Maarten ter Huurne
bd7996354a
Removed "INT" typedef: it was not used in any plugin spec. It was used DX9 video plugin, but for arguments where MSDN lists a plain "int", so I replaced "INT" by "int" to make things clearer.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@435 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-03 00:27:24 +00:00
Maarten ter Huurne
4b3c4492ea
Replaced "WORD" by "u16", except where it is part of the Windows API.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@434 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-03 00:12:32 +00:00
Maarten ter Huurne
36b464cbc8
Replaced "unsigned __int16" by "u16".
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@431 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-02 23:32:05 +00:00
Maarten ter Huurne
1154027808
Replaced type "DWORD" by "u32", except where "DWORD" is used to access the Windows API.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@429 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-01 22:48:56 +00:00
Sonicadvance1
6638ed20a6
Woops, my fault
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@420 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-01 08:50:16 +00:00
Sonicadvance1
454cee4d1e
Your Holy savior has come to save the day. Also fixed compiling in Linux, a memory leak, and checks if a glxcontext was created
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@419 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-01 08:32:33 +00:00
Maarten ter Huurne
73a5e1cb91
ao_play() uses "uint_32" as the type for the byte count, so use that in the calling code as well.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@416 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 23:20:36 +00:00
Maarten ter Huurne
f9d04ae1ad
Put dsp_thread_debug() entirely inside the "#ifdef _WIN32" block, since it is only used on Windows.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@415 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 23:06:21 +00:00
Maarten ter Huurne
9a7b828eba
Removed function FilterDown(), which was neither used nor implemented.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@412 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 21:52:28 +00:00
Maarten ter Huurne
d4db1a6657
Changed BYTE* to u8* after all, since these pointers are not directly related to Windows API.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@411 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 21:49:57 +00:00
Maarten ter Huurne
0bebbcb5f4
Replaced type "BYTE" by "u8", except where "BYTE" is used to access the Windows API.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@408 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 14:32:35 +00:00
hrydgard
09406d76c4
Fix/workaround at least one class of buffer underruns in the GL plugin. Fix some bad deletes (instead of delete []). etc.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@404 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 13:36:52 +00:00
hrydgard
55c18d1d10
some cleanup, don't update the log window too often
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@399 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-31 08:29:43 +00:00
hrydgard
e5deb10714
bugfix the texcache bugfixes :P
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@395 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 23:15:11 +00:00
hrydgard
20d0c53781
Fix same texcache bug on DX side
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@394 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 23:06:40 +00:00
hrydgard
db303de0db
Fix texture cache bug in OpenGL plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@393 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 22:55:09 +00:00
hrydgard
005cbbb379
Basic VBA-style save state system implemented - kb shortcuts only working on Windows. Keyboard shortcut system added. More cleanup in GFX plugins.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@390 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 22:06:53 +00:00
hrydgard
85565688d7
New SaveState folder for states. Removed some outdated code. Removed an unnecessary level of indirection for plugin calls. Assorted cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@389 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 19:19:40 +00:00
hrydgard
e4825be7a8
more statesave bugfixes...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@387 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 16:24:45 +00:00
hrydgard
4608333a56
State saving progress. Most core state seems to be saved/loaded correctly, not so for video yet unfortunately.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@386 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 16:05:32 +00:00
hrydgard
ff0a613427
Cleaning up XK's mess, added a simple profiler, minor disasm fix. Too lazy to split it up into individual changes. Savestates not yet working.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@381 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 12:11:25 +00:00
Maarten ter Huurne
838f37112e
Fixed compilation on Mac OS X by testing for Linux explicitly instead of assuming that non-Windows equals Linux.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@380 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30 08:49:34 +00:00
Sonicadvance1
3e029639df
Removed jpeg dependency in GL plugin, added Rumble to Linux nJoy. and reverted my accidental Dolphin ini file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@379 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-29 09:55:17 +00:00
XTra.KrazzY
2e760d69fe
Added save/load state support in the UI
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@375 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-28 21:30:13 +00:00
XTra.KrazzY
051c2e0784
A lot of save state groundwork. Please notify if compilation breaks because
...
I haven't compiled
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@368 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-28 07:58:04 +00:00
XTra.KrazzY
cb43ed49cd
Small warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@360 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 12:44:22 +00:00
Maarten ter Huurne
57c5cb12e9
Fixed warnings about missing braces in array initialisation.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@356 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 12:17:47 +00:00
daco65
794f656188
fixed Video_SaveState & Video_LoadState in OGL/DX that made dolphin unable to load the plugins
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@352 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 11:45:51 +00:00
Maarten ter Huurne
6c5f0fc0f3
Do not force-enable logging.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@351 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 11:38:15 +00:00
Maarten ter Huurne
bbeca155de
Added "const" to the data type. This fixes loads of compile warnings and the resulting file seems to still be a valid XPM (in fact, some of the files already had "const").
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@349 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 11:24:16 +00:00
Maarten ter Huurne
b9feea5412
Removed unnecessary extra terminating zero: sprintf() already zero-terminates its output.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@347 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 10:41:21 +00:00
Maarten ter Huurne
ef61bd8995
Removed superfluous arguments passed to WRITE() for string formatting.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@346 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 10:30:19 +00:00
XTra.KrazzY
a0ae17c5ff
Fixed message box calls (they aren't even necessary, just checking whether the saving made it into the VideoCommon library
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@345 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 10:01:46 +00:00
Maarten ter Huurne
8876637c9f
Fixed invalid use of sprintf.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@344 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 09:54:11 +00:00
Maarten ter Huurne
a8982b1d18
Corrected case of "MultiDI.cpp|h".
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@333 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 00:07:57 +00:00
XTra.KrazzY
7a2cdef912
Preliminary video save state support. More work is necessary, this is just some infrastructure for inter-project communication.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@332 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 23:40:18 +00:00
Maarten ter Huurne
734586a0ab
Include system headers using "#include <file.h>", so GCC will not issue warnings about them.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@331 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 23:32:54 +00:00
XTra.KrazzY
60a5a592f9
A little housekeeping on Vertex Shader in DX9. Pending more work but my shader code is still too buggy to commit.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@330 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 23:11:15 +00:00
Maarten ter Huurne
59974dfb5b
Only use "-fPIC" for compiling objects that will be part of dynamic libs. Make SConscripts inherit the compile flags from the top level instead of overriding them.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@329 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 22:28:42 +00:00
daco65
1365abfbff
OGL resolution fixing in Windows. report if anything went wrong (worked great here for me)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@326 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 13:15:25 +00:00
Maarten ter Huurne
afced1fa98
Implemented OpenGL_Update() for SDL.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@319 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 01:21:25 +00:00
Maarten ter Huurne
2d6d3ddad8
Restructured OpenGL_Update() to reduce duplicated code.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@318 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 01:15:19 +00:00
Maarten ter Huurne
8013f92863
Support SDL video on any platform. It is only enabled by default on Mac OS X though. So in practice nothing changes, but we have more flexibility in debugging.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@317 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 00:57:16 +00:00
Maarten ter Huurne
6a426c1654
Cleanup and refactoring. Only the platform specific parts are in a platform specific block now, the rest is shared instead of duplicated.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@316 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 00:18:00 +00:00
tmator
35fdbdc360
Remove MACOSX define, now use __APPLE__
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@311 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-25 19:44:11 +00:00
Maarten ter Huurne
4871626af8
Fixed "no newline at end of file" warnings issued by GCC 4.2.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@303 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 21:50:41 +00:00
hrydgard
f44a06465a
Change some project settings. Reorganize the symbol database code, step 1/2.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@292 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 15:46:08 +00:00
Maarten ter Huurne
e3d7c44a8e
For the SDL version of this driver, set the video mode in the CPU thread, otherwise GL calls will crash. There is a big comment block with all the details.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@291 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 14:47:19 +00:00
Sonicadvance1
18270f0904
Linux: When you resize Window, it now resizes video, if you go above start dimension, it goes weird. Gotta look in to it
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@289 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 10:50:24 +00:00
Sonicadvance1
5f925882d9
Windows Build Fix for GL plugin from my last rev
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@288 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 10:24:17 +00:00
Sonicadvance1
05cbb94cbb
GL plugin now centers video output, you can set it to render to the full window and FPS can be shown. FPS and stretch to Window res is set in INI. Maybe also the window res actually changes correctly when resizing window in Windows?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@287 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 10:10:48 +00:00
XTra.KrazzY
98b9cfb2de
TEV shader compilation bugfix
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@286 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-24 08:54:23 +00:00
masken
ae5b59747a
Turned on Warnings as Errors for all vcprojs. Fixed almost all of the warnings in win32. Added many SVN Ignore settings.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@283 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 15:28:24 +00:00
Sonicadvance1
d697eb6a85
Fix Compiling for people, Silly ector breaking things ;p
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@280 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 11:18:39 +00:00
hrydgard
f82bf2ae9a
Lots of FP hacking for little gain, super monkey ball is only slightly more sane (wow, it rhymed). Temporary no-speed-limit hack: Hold TAB.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@279 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 09:20:36 +00:00
Sonicadvance1
19bcb6a21c
Linux side doesn't need libjpeg, crazy Mac users
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@277 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 07:53:03 +00:00
Sonicadvance1
c56a27a3d2
Forgot to put GL in the Windows Title bar as well
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@276 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 07:50:27 +00:00
Sonicadvance1
6e3069f99e
Should fix Linux building, also adds GL/DX to the title in their respective plugins when in use
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@275 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-23 03:48:40 +00:00
Maarten ter Huurne
efd894fe1e
Include SDL header as "SDL.h". This works with the CFLAGS output of pkg-config, picking up SDL no matter where it is installed.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@274 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-22 21:19:56 +00:00
Maarten ter Huurne
d27b79f413
Added "jpeg" to list of libs to link against.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@264 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-22 00:06:27 +00:00