Архив рубрики: Dolphin SVN

Dolphin SVN r6221

Revision 6221:

Forget about something. :p

Revision 6220

Fix «Plugin_VideoMerge» dependencies.

Revision 6219

Some work on merging the video plugins: Added a new plugin to the solution(shouldn’t build by default) which combines the DX9, DX11, and OGL plugins with their common code merged (and some things temporarily removed). In it’s current state the plugin is hardly usable. Perhaps someone with knowledge of the video plugins will be able to fix the things I have broken more easily than me(or point me in the right direction). I will continue to work on it as well.

Main Issues:
DX11 is functional with a ~2MB/s mem leak.
OpenGL/DirectX9 have a black display while game runs. (DirectX 9 flashes good display on emulation stop)
Too many virtual function calls. (once everything is working, I will work on removing them)
Won’t build on non-Windows in its current state. (mainly EmuWindow will need changes for Linux/OS X)
Probably other stuff.

Скачать:

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

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

Dolphin SVN r6218

Revision 6218:

Plugin_VideoOGL: X11: Add another display connection to keep the two threads from
eating each others events.

Manifests itself in GPU thread waiting forever for a reply in GL library code(and thus
a frozen emulation). Most of the time, this can be resolved by creating more events
(clicking, changing focus), but sometimes it stays stuck.

Revision 6217

Make shader for copying from depth buffer to texture more resilent against precision loss.

The theoretical result is slightly different to the original shader because the
final adjustment is to the range [0/255..255/255] instead of
[0/16777215..16777215/16777215].

The real result is vastly different on some gpus that were giving incorrect results
of bits 23..16 (y-component) wrapping around while bits 31..24 (z-component)
stayed the same, and bits 31..24 changing while in the middle of the value range
for bits 23..16 for large depth values.

This should fix issue #3123.

Скачать:

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

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

Dolphin SVN r6214

Revision 6214:

New Wiimote Plugin: buildfix and minor tweak.

Revision 6213

New Wiimote Plugin: Added a real wiimote «Pair Up» button on Windows for the Microsoft bluetooth stack, like the old plugin. The PairUp function was copied from the old plugin and cleaned up. (Mostly untested because I’m not using the MS stack) Please test. Other minor changes to emu-wiimote and DInput. (Perhaps the «Refresh» button should call PairUp() followed by Refresh() to make the dialog simpler.)

Скачать:

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

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

Dolphin SVN r6212

Revision 6212:

ControllerInterface: DirectInput: Added support for Ramp and various Periodic force types. Only Constant forces were supported prior. (only partially tested due to lack of hardware) This may improve performance for those experiencing emulated wiimote slowdowns when using DInput rumble.

Revision 6211

Silence some compiler warnings that have accumulated.

Revision 6210

Jit64/JitIL: Fixed the constant value used to control block merging.

Revision 6209

Fxied the build error in r6207.

Revision 6208

Fix a segmentation fault if «Change Disc…» is selected and then the file chooser is cancelled.

Revision 6207

Jit64/JitIL: Corrected address information used for speed hack. This commit will prevent slow down with block merging in some games.

Скачать:

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

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

Dolphin SVN r6206

Revision 6206:

Change Disc functionality:
* Fixed the «Change disc…» command. The filename of the disc was being lost between functions.
* Split the ChangeDisc function into two functions: EjectDisc and InsertDisc
* Moved the «Change disc…» command to the File menu.
* Removed some log messages that caused the debug build to crash when loaded with release build plug-ins.

Fixes issue 3036.

Скачать:

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

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

Dolphin SVN r6205

Revision 6205:

Dlist Cache step 2:
include referenced array data in the hash to avoid problems in some games.
this version is a slower than the last version but is more stable, still much work to do but so little time to do it :)
Added Dlist Caching Option to the plugin configuration so anyone can compare the performance change.

Скачать:

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

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

Dolphin SVN r6204

Revision 6204:

VideoCommon: A minor optimization.

Revision 6203

Added options to enable/disable Block Merging and DList Cache into game specific settings.

Revision 6202

Fixed channel loading from the System Menu. Also gave the menu a speed up by increasing the IPC_HLE_PERIOD.

After launching a channel, the wiimote has to be disconnected and reconnected for it to work. The same also has to be done when returning back to the menu.

Скачать:

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

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