Архив за месяц: Июль 2010

Dolphin SVN r5960

Revision 5960:

Hopefully fix string concatenation on unicode builds.

Revision 5959

More FrameAui work. Some more segmentation faults resolved. And a little more code clean up.

Revision 5958

Further *BSD portability.

Revision 5957

Some cases where where uses of wxFileSelector with
wxFileSelectorDefaultWildcardStr had been copy-pasted and
changed to use specific filetypes had retained the extranous
format arguments to wxString::Format.

Revision 5956

abs() works on ints, not floats. Use fabsf() to avoid the double conversions.

Revision 5955

Simplify SConstruct.

Revision 5954

Commit patch submitted in issue 2951 (PowerPC JIT optimizations)

Revision 5953

Remove references to dead «io.h».

Revision 5952

Merging Externals/WiiUse/Src and Externals/WiiUseSrc as requested.

Revision 5951

Revision 5952

Скачать:

r5960 x86 – скачать, зеркало

r5960 x64 – скачать, зеркало

Dolphin SVN r5953

Revision 5953:

Remove references to dead «io.h».

Revision 5952

Merging Externals/WiiUse/Src and Externals/WiiUseSrc as requested.

Revision 5951

Buildfix for wiiuse/windows (broken since r5944) and more wiiuse clean up, plus merging external and internal wiiuse.h as requested.

Скачать:

r5950 x86 – скачать, зеркало

r5950 x64 – скачать, зеркало

Dolphin SVN r5950

Revision 5950:

Lil fix for Gecko code endifs. ((CT7 CST1) error messages)

Revision 5949

Added a button to the «Gecko Codes» panel to download/parse codes from geckocodes.org. Codes that require modifiers (the XXXX business) will still not work properly, though they should load/save fine. A few more code types should work now. (All non-ASM type codes should at least attempt to run :p) Hacked a param into IniFile::GetLines to disable removal of text after # chars, so codes with # in the name/notes should load fine.

Revision 5948

Fix a segmentation fault when changing perspectives.
Some general code clean up.

Скачать:

r5950 x86 – скачать, зеркало

r5950 x64 – скачать, зеркало

Dolphin SVN r5947

Revision 5947:

Hopefully fix Windows build.

Revision 5946

Use the Linux install hierarchy conventions on other Unices as well.

Revision 5945

Prevent Python from stripping off the final newline of the main(){}
autoconfiguration tests. Some versions of gcc care enough about ANSI C
to complain about this.

Use the Linux install hierarchy conventions on other Unices as well.

XKeysymToString returns NULL on unknown keysyms, which is not a valid
std::string initializer.

There appears to be some disagreement regarding the second parameter
to iconv(). Some versions/installations have it as const, others don’t.
Unfortunately, due to wonderful C++ brain damage, implicit conversion
from const to non-const doesn’t work here.

Revision 5944

Report on the bluetooth queue depth watermark to help diagnose cases
where Dolphin blocks long enough to lose packets.

Revision 5943

Double warning fix! Thanks to Nakeeeee and BhaaL! :p

Revision 5942

A slightly modified(fixed a memleak and sizer spacing) version of avindra’s patch to improve the layout of the new «Cheat Search» dialog.

Скачать:

r5947 x86 – скачать, зеркало

r5947 x64 – скачать, зеркало

Dolphin SVN r5929

Revision 5929:

Add an option for EFB scaled copy to the OpenGL configuration dialog.

Revision 5928

fix for mii faces in mkwii. efb scaled copy still not fixed. working on it.
please test

Revision 5927

JitIL: Added operand folding rules for speed improvement.

Revision 5926

Use the 10.5 SDK for building wxWidgets.

Скачать:

r5929 x86 – скачать, зеркало

r5929 x64 – скачать, зеркало

Dolphin SVN r5925

Revision 5925:

Merge-o.

Revision 5924

Less confused about absolute/relative/symbolic pathnames now.
Fixes Linux global build.

Revision 5923

Fix the global build on linux.

Revision 5922

Prevent double inclusion of CommonPaths.h as pointed out by Glenn.

Revision 5921

Some pathnames are used both by SCons and cpp which can be a bit tricky.
Should revisit and make the distinction more explicit.

Put the Data and Sys directories under Resources in the OS X app bundle.

Construct config.h (now lower-case to avoid confusion with other Config.h
instances in the tree) in the root. One tiny step towards a read-only
and cross-buildable source tree.

Some minor bits of non-Linux Unix portability.

Скачать:

r5925 x86 – скачать, зеркало

r5925 x64 – скачать, зеркало

Dolphin SVN r5919

Revision 5919:

JitIL: Implemented linear scan algorithm for register allocation. This is for speed improvement.

Revision 5918

Fixed windows build…

Revision 5917

dsphle — small mail protocol fix for zelda light type

Revision 5916

UDPWii: Broadcasting it’s presence on IPv4 to 255.255.255.255 once every 1.5 seconds. 3-arg Set()-s only worked on strings and doubles :P . Added int and bool variants.

Revision 5915

Get rid of a number of unnecessary env.Clones.

Use SCons’ convenient # shorthand for the root of our tree.

Also various minor cleanup of SConscripts.

Revision 5914

Specify union members of new ARAddr type when printing it.

Revision 5913

Some work on cleaning up the FrameAui code. Primarily this fixes the debugger windows for the audio and video plugins. They are now all subclasses of a wxPanel, instead of a mix of wxFrames and wxDialogs. This makes them work correctly in linux, windows (they really didn’t before), and most likely on MacOSX too!

Скачать:

r5919 x86 – скачать, зеркало

r5919 x64 – скачать, зеркало

Dolphin SVN r5910

Revision 5910:

Plugin_VideoSoftware fix

Revision 5909:

Delete various unused files.

Revision 5908:

The Cg framework is included with Dolphin now.

Revision 5907:

Make FIFO watermark tightness configurable instead of hardcoding it.
To change it, right click the affected game in the iso list, select Properties, and enter some constant for «Watermark tightness». Reasonable values range from 20 to 200.

FIFO seems unoverflowable on my computer no matter what I set this value to, so test whether tuning the value helps you ;P

Revision 5906:

Remove code which got obsoleted by r5890.

Revision 5905:

Use the correct calling convention for OpenCL function pointers.
Fixes issue 2927, thanks to dimitri_le_bon_pilote for the patch ;)

Скачать:

r5910 x86 – скачать, зеркало

r5910 x64 – скачать, зеркало

Dolphin SVN r5892

Revision 5892:

Fix issue 2836: static local variables are evil.

If you want to celebrate this commit, what about playing _TWO_ rounds smg or something? ;P

Revision 5891

Move sampler state setting outside the drawQuad utility functions.
Use linear filtering for various buffer copies, improves visual quality a lot.

Some other tiny changes as well.

Revision 5890

Dependency cleanup in DX9.
Dynamically load a d3dx9 dll at runtime (I tested Dolphin with the first d3dx9 dll and it even worked fine there).
Should fix the flood of users asking why they can’t select the DX9 plugin :P

Compilers should be able to stop bundling cgD3D9.dll now.

Minor changes in DX11.

Revision 5889

Fix an issue that made it so that the emulator could not be resized in the nowx build on linux. Also some code cleanup in the OpenGL and Software plugins.

Revision 5888

Since apparently no one feels like fixing SMG FIFO overflows, commit iceman4love77’s fix. No idea if it works or what it does, he seemed pretty confident that it works though.

Only fail once if EFB pokes are requested in DX9/DX11.

Скачать:

r5892 x86 – скачать, зеркало

r5892 x64 – скачать, зеркало

Dolphin SVN r5884

Revision 5884:

This is basicall linux code cleanup. We don not need to pass the X display handle from the video plugin anymore. The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame. Only the window handle from the video plugin is needed. The pWindowHandle variable now passes this instead of the display handle.

Revision 5883

some more minor optimizations introduced by aavindraa, i only corrected evaluation order using some ().

Revision 5882

include the MP compiler option, which will allow for faster compiling + some minorly stuff :p

Revision 5881

DX11: fix mem leak on closing a game (Fixes issue #2836, thanks to aavindra)

Revision 5880

New Wiimote Plugin: Moved Linux cursor position code into ControllerInterface/Xlib. (absolute cursor position can be mapped to something other than IR camera) (code fixed by Glennrics) Put the UDP Wiimote dialog’s Update Buttons,Update IR,Update Nunchuk… checkboxes in an «Update» group box. Fixed some Linux config dialog problems. (thanks Glennrics again) Some other minor cleanup in ControllerInterface. (changed some std::string/stringstream to char[] where possible) Removed a warning in DX11 plugin.

Скачать:

r5884 x86 – скачать, зеркало

r5884 x64 – скачать, зеркало