Архив за месяц: Октябрь 2010

Dolphin SVN r6321

Revision 6321:

Remove vestiges of standalone memcard manager build.

Revision 6320

remove standalone MemcardManager, now has its own repo
(http://code.google.com/p/gcn-memcard-manager/)
add some svn:ignores (windows build dirs)

Revision 6319

VideoCommon: Properly upscale the mantissa of some fog params.
Might fix games with minor gfx glitches, try e.g. Super Mario Sunshine or Super Mario Galaxy 2.

Скачать:

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

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

Dolphin SVN r6314

Revision 6314:

More robust way of building on 10.6 for a 10.5+ target.

Revision 6313

Properly emulate the alpha read pixel engine register function (used for EFB peeks).

Revision 6312

A couple minor things I have left over

Revision 6311

OpenGL plugin: Should fix building with earlier versions of GLEW. You’ll still need the latest GLEW if you want to try dual-source blending.

Скачать:

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

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

Dolphin SVN r6310

Revision 6310:

Fix an off-by-one error introduced in r6309.

Revision 6309

DX11: Fix ClearScreen properly this time. Should fix quite a few games (or break them :P)
Fixes issue 3399.

Also remove unnecessary stateman/gfxstate applies:
— gfxstate->ApplyState/Reset only need to be called by VertexManager
— stateman->Apply only needs to be called before any Draw/DrawIndexed call

Revision 6308

Fix a major speed regression from r6288:
Upon texture reloading, the cache entry hash wasn’t updated and thus we effectively disabled any texture caching in that case.

Скачать:

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

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

Dolphin SVN r6307

Revision 6307:

Added a safer OpenCL shutdown procedure.

Fixes issue 3015.
Fixes issue 3089.
Fixes issue 3099.
Fixes issue 3360.

Revision 6306

OpenGL plugin: Support for dual-source blending, CURRENTLY DISABLED. It doesn’t work yet. To fix it, we may need to convert all our shaders to GLSL so that we can use glBindFragDataLocation.

Скачать:

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

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

Dolphin SVN r6305

Revision 6305:

DX11: If the virtual XFB list overflows, replace the oldest XFB with a new one instead of just failing.

Revision 6304

Added the wait/sync back in the video thread on XFB swaps. Fixes issue 3391.
Changed the VI interrupts to occur on writes instead of reads.

Скачать:

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

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

Dolphin SVN r6303

Revision 6303:

Fix another bug introduced by r6301: Using observer variables now to check for ring buffer wraps.
Small performance improvements by increasing the ring buffer size and using a better offset algorithm.

Revision 6302

Fix a small but severe and stupid bug introduced by r6301…

Revision 6301

DX11: Use a ring buffer in the utility functions for speedup.

Revision 6300

Main change: Implemented EFB pokes in DX9/DX11.
Games affected by this change: Mario Smash Football, Mario Strikers Charged Football, Monster Hunter Tri.
Other games possibly affected: Shaun White Snowboarding, Resident Evil Code: Veronica, Baten Kaitos.
This implementation will decrease performance if the game uses this feature, but the glitches will be gone. I’ll add an option for this in a later commit. EFB pokes are somewhat slow in DX11 right now, speed should be okayish in DX9 though.

Other changes:
— SOMEWHAT cleaned up the EFB access code in DX9
— Fixed incompatible parameter list of AccessEFB and TVideo_AccessEFB.
— Fixed a theoretical bug in ReplaceRGBATexture2D, add support for STAGING textures
— Removed unused parameters in various DX9 functions

Скачать:

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

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