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 |