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

Dolphin SVN r6512

Revision 6512:

4.4BSD derived OS’es always have 64-bit file sizes.

XXX This should probably be in CommonFuncs.h or something.

Revision 6511

LLE JIT: Implemented some of the DSP multiplier functions in the JIT compiler. Only the x64 version has been implemented so far.

Revision 6510

Attempt to fix issue r3458. I don’t have a 32bit linux install, however I know it will at least fix compressing. Please test if uncompressed games run.

Скачать:

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

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

Dolphin SVN r6509

Revision 6509:

I reverted my last commit 6508. I was wrong, sorry about that. It is 3am maybe need to rest of the FIFO for while. My Apologies.

Revision 6508

The STATUS_REGISTER should return the actual status HI (Overflow) and LO (underflow) watermark because this register can be polled by the game.

Revision 6507

Possible FIX to randoms hangs, this correction in the clause fifo.bFF_Breakpoint=false fix hangs in WII Music, I don’t have WII sport resort, etc. Please test games with fifo hangs (FPS:0 VPS:99) in yours PC again. :D

Скачать:

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

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

Dolphin SVN r6506

Revision 6506:

Create a config dialog. Add dumping TEV texture fetches. Better TEV stage dumping. Byteswap indexed XF loading. Remove scaling texture coordinates in the HW rasterizer because that has already been done by the time they reach the rasterizer. Increase storage for clipper.

Скачать:

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

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

Dolphin SVN r6505

Revision 6505:

Change comparison in specular light function. Fixes issue 1258.

Revision 6504

Avoid repeatedly asserting in SWG plugin when matrix indices don’t match. Small change to the transform unit to avoid some unnecessary work. Check if Q is zero before dividing UV coordinates by it. Fixes issue 3454.

Revision 6503

More fifo work and the Pokemon teaching us ;)
* I’ve fixed concurrency problem with fifo.bFF_GPReadEnable when the breakpoint is achieved
* I modified when fifo.bFF_Breakpoint is turn off to prevent that the interruption happens
* I reverted r6483
* I improved the commit r6495 adding another protection when the GPRead is enabled in CTRL_REGISTER

You can test Pokemon XD in dual core mode is more estable now :P This commit could solve others hangs fifo related in DKC, Sport Resorts, etc. I dont have these games.

Revision 6502

posible fix for issues 2850 and 3407
thanks to tapcio for the info

Скачать:

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

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

Dolphin SVN r6499

Revision 6499:

More linkage fixing. Fixes issue 3596.

Revision 6498

Possible fix for the rdtsc call in JitIL.cpp on macosx (issue 3531). This also fixes issue 3595 (although that issue was invalid — we don’t suport scons on linux anymore).

Revision 6497

Fix some linkage issues with the cmake build. This should fix issue 3596.

Скачать:

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

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

Dolphin SVN r6495

Revision 6495:

More FIFO work. I’ve implemented intelligent mechanism in GatherPipeBursted to prevent «FIFO is overflown by GatherPipe!». I commented HiWatermark_Tighter parameter. If Hopefully this patch fix this issue. I will delete this definitely. I tested StarFox for 20 minutes and works really fine. :) This patch also can help when the CPU go ahead the GPU and sync in better way.
Plus: I added a _assert_msg_ in FIFO loop when the WriteDistance is negative. Please if that happens report it, this can help to solve strange issues with wrong WriteDistances.

Скачать:

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

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

Dolphin SVN r6494

Revision 6494:

DX11: Fix two crashes. One occured when trying to run a game with D3D 10.0 level hardware, the other one when closing a game when MSAA was disabled.

Revision 6493

Fix for linux screensaver inhibit caused by a misinterpretation of the window id.

Revision 6492

Fix the ASM dispatcher to work with linux 64

ESI is not available as callee save register on linux 64, so use R12, which
is available on windows 64, too. The only callee save register still available on
all platforms is EBP, but i guess we don’t want to fiddle with that one.

Revision 6491

DX11: Disable MSAA when using a GPU which only supports D3D 10.0.

10.0 level hardware can’t create multisampled depth buffers which can be bound as shader resources as well, but we need that for e.g. EFB access or EFB copies.
Only multisampling the color buffer doesn’t work either since color and depth targets must be using the same sample count.

Revision 6490

LLE JIT: Speed up the dispatcher by removing the compiled block check. Initialised the blocks with a stub which calls the compiler.

Скачать:

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

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