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
76dc8a86b3
added some tests
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@665 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-24 17:39:15 +00:00
6e424f152a
Made layout more consistent.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@628 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 00:24:28 +00:00
866d15d3d8
Moved closing of the Configure environment before the env.ParseConfig() calls, since those use the normal environment (env), not the Configure environment (conf).
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@625 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-23 00:07:51 +00:00
3a130d4263
change src to Src
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@604 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-22 06:50:27 +00:00
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
84a1a1cd64
Ensure scons version >= 0.98
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@599 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 16:09:59 +00:00
284669181e
Cache command line arguments given to scon in args.cache
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@598 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 15:55:27 +00:00
b6407396d8
wxwidget test
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@594 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-21 13:13:20 +00:00
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
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
558f453dde
more scons fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@584 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 10:24:00 +00:00
b69a707ceb
Fixed "verbose=False" being recognized as true error in SConstruct
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@583 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-20 10:21:33 +00:00
f63a845d9f
adding lots of features to SConstruct, scons -h to see, known bug: verbose=False is treated as true no idea why...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@581 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-19 15:03:31 +00:00
78bb1cf82d
Made layout (indent and quotes) more consistent.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@580 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-18 22:19:01 +00:00
dae082e59e
Added "-fno-exceptions" to compile flags, so GCC knows we do not use exceptions and can generate more efficient code.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@579 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-18 10:06:55 +00:00
a3fbbff516
scons lint=1 now adds -Werror
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@578 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-18 10:04:03 +00:00
e4271b82da
you can now use scons debug=1 for -g and -DLOGGING while regular
...
build is with -O3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@577 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-18 09:49:58 +00:00
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
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
e5a126e231
lzo compiles on linux (almost working)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@496 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-12 09:15:54 +00:00
f5ffe10fca
Don't use -g and -O3 together
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@491 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-10 16:42:29 +00:00
684c1d08a8
Changed case of "Src" in "Source/Core/DolphinWX/Src".
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@480 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-08 06:39:17 +00:00
4bbfff3cac
many warning fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@422 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-01 12:11:08 +00:00
ee39265c1a
Disabled "float-equal" warning: it was causing too many false positives, especially in "wx/math.h".
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@354 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 12:01:18 +00:00
26c28d3a4f
"-fvisibility-inlines-hidden" is a C++-only flag, so include it in CXXFLAGS but not in CCFLAGS.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@353 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 11:52:28 +00:00
d8b3122e0d
Minimized symbol visibility for GCC build. Fixes problem with two instances of x64Emitter getting mixed up and generating only part of the required opcodes. I get video on 32-bit Linux now :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@336 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-27 01:42:11 +00:00
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
0ebba1bde0
Restructured main SCons file in the same way as the one for the GL plugin.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@328 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26 21:02:23 +00:00
c6580d1712
Use the same subdirectory list for all platforms: the only place where the list was different for OS X was wrong.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@245 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-20 11:01:29 +00:00
3237b21c23
Plugin_DSP_NULL was killed in rev 229, but still referred to here.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@244 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-20 10:44:57 +00:00
730d80864d
Mostly fix for OGL plugin, putting it's shaders in the right place, few other bugs here and there though. Fix for CPU detect and removed a quick hack to reduce underflows in the HLE plugin. Added AA for Linux, but may be only usable by ATI/Intel cards or Opensource drivers
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@231 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-17 03:56:07 +00:00
ac6d34cd10
Added mth patchs / icon and a fist SDL support on OGL plugin, not work ...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@182 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-12 23:17:29 +00:00
70bf8bbd2b
Reverted an error on my part
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@149 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-08 08:13:17 +00:00
e34d4abfee
GL plugin now Updates it's title bar in Linux. No gui also works, change it in SConscript in Linux if you want to use that one instead
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@148 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-08 08:08:12 +00:00
89cb286812
Some osx build fix for OGL plugin. Not working ...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@143 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-06 21:07:31 +00:00
e7786f3934
fix linux build, last njoy commit broke it :P
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@127 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-03 09:21:04 +00:00
53ee26711e
More linux work. Getting a bit closer, but JIT does still not work.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@119 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-01 08:37:19 +00:00
523ca5a682
gah, fixed accidentally reverted SConstruct
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@115 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-31 20:25:30 +00:00
d8fa3113ea
Cleanup, preparations for Linux/Mac JIT (not yet working)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@114 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-31 20:22:35 +00:00
5698cbde2f
Various linux stuff - JIT does not work yet :(
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@109 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 22:17:52 +00:00
059b56043b
Add mac directory for binary
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@105 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 12:04:59 +00:00
92c0a4c370
Intel Macs: Provides fixes to help compile on Macs, thanks to tmator
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@104 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 09:12:52 +00:00
d8ed24fd29
nJoy:
...
- This version should compile on linux.
- The about and config dialogs are disabled (win32 should be replaced by wxWidgets)
- This version is untested, so if you want to try it out, use a premade nJoy.ini from a windows install.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@70 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 18:53:54 +00:00
1d175eadd7
Linux: Fixes so it compiles in 32bit. Now a Config dialog for the video plugin, Linux only, if you want to change for Windows, work on it
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@61 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 08:49:58 +00:00
a626888508
Linux: Now video is actually outputted. Changing padsimple in to SDL
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@54 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 11:16:45 +00:00
c7795c41b7
Linux: Fix ups for people running Linux. If it breaks anything, punch me in the face.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@30 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 11:02:41 +00:00
775dc8a9c0
Initial megacommit.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-12 17:40:22 +00:00