Dolphin, the GameCube and Wii emulator - Forums

Full Version: Please test 'GLSL-master'
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Tested GLSL-3.5-1003. Single window works, except the when rendering to main window, then the title bar alternates between the program name (Dolphin 3.5 - 1003) and the status of the game (Emulation engine, FPS, VPS, Speed)
So, thx @ all for testing, this branch is merged now. I primise to try to fix all upcoming bugs asap and hope there wouldn't be much. But to be realistic, such a branch will create new issues :-(
see http://code.google.com/p/dolphin-emu/source/detail?r=e1a081ad2dee7127e6c1fe2827eb1eb59ca24c6e
[rms mode]Dolphin is free once again.[/rms]
Win 7 x64, Radeon HD4850, Catalyst 12.6 legacy.

No picture at all, just black screen everywhere, however game play as normal (you can hear music and the controller is working).

Some cryptic error message at the start:
[Image: dolp.png]
naoan: Are there any shader errors?
- View - Show Log Configuration - Toggle Error
- View - Show Log

This shader errors should be stored in the User\Dump directory.

But I think more about pinned memory issue (as your driver is a bit outdated). So this build has disabled pinned memory support:
http://dl.dolphin-emu.org/wips/degasus-dolphin-master-3.5-1029+-x64.7z
I can do nothing about the driver as it's the last version AMD released for users of HD4xxx and below. Sad

Here's the log as seen from the viewer, can't find the dump even though I ticked "write to file"

Code:
58:16:433 Src\VolumeCreator.cpp:111 N[DIO]: Rt.iso does not have the Magic word for a gcm, wiidisc or wad file
Set Log Verbosity to Warning and attempt to load the game again to view the values
58:41:942 Src\HW\WiimoteReal\WiimoteReal.cpp:454 N[Wiimote]: WiimoteReal::Initialize
58:41:943 Src\Boot\Boot.cpp:197 N[BOOT]: Booting E:\Games\RFToD.gcz
58:41:956 Src\HLE\HLE_OS.cpp:52 N[OSREPORT]: 81200614->81300000|
Apploader Initialized.
58:41:956 Src\HLE\HLE_OS.cpp:52 N[OSREPORT]: 81200630->81300000| This Apploader built Aug 23 2010 19:50:27 for RVL
58:42:615 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found GXInitLightAttn at 802a9e88 (size: 00000024 instead of 0000001c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found GXSetDispCopyGamma at 802a9b84 (size: 00000020 instead of 00000014)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __OSLoadFPUContext at 8027b108 (size: 0000012c instead of 00000124)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found glx_SetLoadCallback(unsigned long (*)(unsigned long)) at 8027a668 (size: 00000018 instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found DCInvalidateRange at 8027ad34 (size: 00000038 instead of 0000002c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found GXInitTexObjMaxAniso at 802aaa04 (size: 0000001c instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found AVLTreeBase<Ul,12FuzzyVariant,48BasicSlotPool<31AVLTreeEntry<Ul,12FuzzyVariant>>,21DefaultKeyCompare<Ul>>::DeleteEntry(AVLTreeE at 80287058 (size: 00000018 instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OnReset at 80293934 (size: 0000001c instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found WorldDarkening::Fade(float, float) at 8038978c (size: 00000010 instead of 0000000c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found nlVector3::Set(float, float, float) at 802a9f74 (size: 0000001c instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found hioEnumCallback(long) at 8028fee8 (size: 00000014 instead of 0000000c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __OSDBIntegrator at 802798c4 (size: 00000030 instead of 00000024)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found VMBASEGetVirtualAddrFromPageInMRAM at 8027f834 (size: 0000001c instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found ICInvalidateRange at 8027ae2c (size: 00000038 instead of 00000034)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __flush_cache at 80004384 (size: 00000040 instead of 00000034)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found DCZeroRange at 8027adfc (size: 00000030 instead of 0000002c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found PSMTXScale at 802879dc (size: 0000002c instead of 00000028)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSGetTime at 80283ab8 (size: 00000020 instead of 00000018)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found DSPSendMailToDSP at 802a5194 (size: 00000020 instead of 00000014)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found AIGetStreamPlayState at 80279a94 (size: 0000001c instead of 00000010)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found EmissionController::IsLingering( (void)) at 8038a814 (size: 00000018 instead of 0000000c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found AnimatedModelExplodable::SetUnexplodedModelVisibility(bool) at 8038a60c (size: 00000010 instead of 0000000c)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSSaveContext at 8027b3ec (size: 00000084 instead of 00000080)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found LCDisable at 8027ae94 (size: 00000034 instead of 00000028)!
58:42:616 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __init_registers at 80004204 (size: 0000009c instead of 00000090)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSRestoreInterrupts at 8027f7e4 (size: 00000030 instead of 00000024)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSEnableInterrupts at 8027f7c4 (size: 00000020 instead of 00000014)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSGetResetCode at 802817a8 (size: 00000038 instead of 00000030)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found Jumbotron::StopPlaying(void) at 80286bb4 (size: 00000020 instead of 00000014)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found cCharacter::IsPlayingEffect( (EffectsGroup *)) at 80374124 (size: 00000040 instead of 00000034)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found ___blank(char *,...) at 802a53bc (size: 00000054 instead of 00000050)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found GXClearGPMetric at 802ad7cc (size: 00000014 instead of 00000010)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __OSSaveFPUContext at 8027b234 (size: 00000134 instead of 00000128)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found PSMTXConcat at 80287574 (size: 000000d8 instead of 000000cc)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found SITransferCommands at 802c2f64 (size: 0000001c instead of 00000010)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found PlatAudio::IsEntireSampleFileInMem(void) at 8031fec4 (size: 00000020 instead of 00000014)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found OSGetCurrentContext at 8038f6ec (size: 00000010 instead of 0000000c)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found SetTRKConnected at 80390bf8 (size: 00000014 instead of 0000000c)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __init_hardware at 8000435c (size: 00000028 instead of 00000024)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __OSBootDol at 8027d604 (size: 000001ec instead of 000001e0)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found __ARGetInterruptStatus at 802a5158 (size: 00000018 instead of 00000010)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found ICFlashInvalidate at 8027ae64 (size: 0000001c instead of 00000010)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found DCFlushRange at 8027ad6c (size: 00000034 instead of 00000030)!
58:42:617 Src\PowerPC\SignatureDB.cpp:133 E[HLE]: Wrong size! Found ColourBlendScreenTransition::Update(float) at 803897b8 (size: 00000018 instead of 00000010)!
58:43:224 Src\HW\DSP.cpp:455 E[DSP]: AR_INFO 43 PC: 8027aae0

Will try the build you provided ASAP.

Edit: Nope, same result, the only difference is this:
[Image: Dolp2.png]
Strange :-(

Which antialiasing settings do you use?
Whoah, I forgot that I have my catalyst at 8xAA and 16xAF (for JPCSP), and when I turn that all off Dolphin works right again (it usually never affect Dolphin btw).

...Well except for this issue:
What should be :
http://s4.postimage.org/dqwwd0mjx/dolp_4.jpg
What happened :
http://s22.postimage.org/3zjrjsy69/Dolp_5.jpg

(you can ignore the "inn area" message, it disappear after a while and I just took my screenshot too fast on the other one).
Can you please upload a fifo log of this issue? So it would be easier to debug. Usually two frames are enough :-)
http://wiki.dolphin-emu.org/index.php?title=FifoPlayer
Here you go http://www.2shared.com/file/raUhgjdr/rftod.html

4 frames just to be extra sure. Smile
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17