Dolphin GLSL-master Git 3.5-712 is compiled. Dolphin GLSL-master Git is a branch of Dolphin. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a great Gamecube(NGC) and Wii emulator. It has a partial Wii support and plays most Gamecube games. Dolphin has been changed SVN to Git recently.
Dolphin GLSL-master Git changelog:
* map_orphan_and_risk - next try for upload method
should work around nvidia600 driver issue which will flush gpu on syncing
also increase buffer size by orphaning
* solve merge conflict
* Merge branch 'master' into GLSL-master
Conflicts:
CMakeLists.txt
Source/Core/DolphinWX/Dolphin.vcxproj
Source/Core/DolphinWX/Src/GLInterface/WX.cpp
Source/Core/DolphinWX/Src/GLInterface/WX.h
Source/Core/VideoCommon/Src/TextureCacheBase.cpp
Source/Core/VideoCommon/Src/TextureCacheBase.h
Source/Plugins/Plugin_VideoDX11/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoDX11/Src/TextureCache.h
Source/Plugins/Plugin_VideoDX9/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoDX9/Src/TextureCache.h
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.h
Source/Plugins/Plugin_VideoSoftware/Src/SWmain.cpp
damn mipmap_fixes ...
* WII_IPC_HLE_Device_FileIO: don't rebuild the filename on every operation.
* Some cleanup of CWII_IPC_HLE_Device_FileIO:
The real file was never kept open for longer than a single operation so there was no point in dealing with it in DoState.
Saving the real path in the savestate was also probably a bad idea. Savestates should be a bit more portable now.
* Removing destination on rename when source isn't present doesn't make sense.
IOCTL_RENAME_FILE still might not be totally correct.
Fixes issue 5440.
* Change some CNANDContentLoader logic to what was probably intended. Kills some warn logs when opening Dolphin.
* Let's not CreateDir an empty string every time CreateFullPath is used, logging an error every time.
* Fix a memleak. Probably/maybe improve USBGecko performance.
* Remove the core count from the cpu info OSD message. It was often wrong and not rather important.
* Use omp_get_num_procs to set the number of OpenMP threads rather than our core count detection.
* Bulk send TCP data to the client with the emulated USB Gecko.
Fixes issue 6006.
* Added the ability to reverse the direction of the force feedback by allowing negative range values.
Fixes issue 5981.
* Changes/cleanup to TextureCache::Load and other mipmap related code.
The significant change is what is now line 520 of TextureCacheBase.cpp:
((std::max(mipWidth, bsw) * std::max(mipHeight, bsh) * bsdepth) >> 1)
to
TexDecoder_GetTextureSizeInBytes(expanded_mip_width, expanded_mip_height, texformat);
Fixes issue 5328.
Fixes issue 5461.
* Reduce some DI command delays. Fix DKCR hanging with DSP HLE. My other games continue to work.
* Video_Software: Fix ZComploc option breaking stuff.
* Video_Software: Fix the ZFreeze option doing nothing.
* Video_Software: Toggable zfreeze and early_z support for testing.
* Fix header guard and definitions not being set to 1
* Add the option to turn on only the EGL interface to use desktop OpenGL with it.
* Change the ugly "no banner" banner to the sexy "X" from the website.
* Fix a crash in the FifoPlayer dialog.
* Use different reply delays for various DI commands.
Fixes issue 5983.
* Revert "[bugfix] DX9::TextureCache: Use max_lod instead of min_lod where necessary."
This reverts commit 6c8a22de24e1e374c4357ca653ac584c8a6adfac.
* Merge branch 'mipmap_fixes'.
* [bugfix] Make sure to specify the correct max lod level.
* [bugfix] Properly decode lod_bias.
* [bugfix] DX9::TextureCache: Use max_lod instead of min_lod where necessary.
* [cleanup] Vastly clean up backend-specific sampler state logic.
* [cleanup] TextureCache: Kill the autogen_mipmap parameter
* [cleanup] [bugfix] TextureCacheBase: Cleanup and simplify mipmapping logic. Possibly fixes a bug or two.
* [optimization] TextureCacheBase: Slightly loosen the requirements for reusing mipmapped textures
* Fix some potential issues when blending on EFB formats without alpha.
Clean up state transition tables.
* Disable play and record buttons if an iso was selected, but is later deselected.
* Disable start/play recording buttons when no iso is selected.
* Only delay DI and fs IPC replies.
Fixes issue 5982.
* Fix compilation with SDL2. (based on a patch from matthewharveys)
Fixes issue 5971.
* "Fix" using SDL from externals.
* Clean up SDL includes a bit. Maybe fix an SDL2 problem.
* Number "unknown" axes in OSX rather than call them all "unk".
* Revert "Only delay DI command replies."
Fix "Wii Party" again.
This reverts commit fb5b5e8b63cb3484753c75d3e44205b0b8f33a00.
* Hopefully make wiimote speaker less crappy.
* Fixed issue 5973. (probably)
* Merge branch 'more-ipc-hle-hacks'
Fixes issue 5972.
* Only delay DI command replies.
* Stuck an IPC HLE Update call in WII_IPCInterface::Write32.
While hacky, this seems to fix various problems without increasing IPC HLE freq to infinity.
Thanks to Aristar for helping test.
Increase IPC command reply delay to 1/100th of a second. (fixes DKCR hanging)
* Make real wiimote speaker not cause massive input delays.
Fixes issue 5966.
* Added a script to copy the OpenAL dll's to the main Dolphin folder on new builds.
* Merge branch 'ipc-hle-hacks'
Thanks skid_au for testing and helping think of the solution!
Fixes Issue 4608.
Fixes Issue 5050.
Fixes Issue 5103.
* Increase IPC HLE freq a bit for DKCR.
* Re-increase max ACL queue size to 100. Better than possibly dropping a packet.
Reduced IPC update freq some.
Removed some other nonsense.
* Reduce ACL max queue size back to 10. Increase IPC_HLE freq to 8 KHz to compensate.
* Change copy_n to copy and update the save state version because I forgot.
* Remove "Alternate Wiimote Timing" option. It's no longer needed.
Also kill some irrelevant comments.
* Delay IPC replies directly caused by requests by 150th of a second. Fixes everything.
* Allow Rhythm Heaven Fever's "Remix 1" to work by disallowing a simultaneous "Ack" and "Reply".
* Workaround ACL overflow issues by not dropping packets until buffer reaches size of 100.
It seems to work without causing input delays or anything bad.
* Merge branch 'compiler-warnings'
This shouldn't break anything so I will go ahead and merge it. Disc scrubbing is tested and works. There is a minor change to how the data is read by using the File::IOFile::ReadBytes method instead of directly using fread, but the data read is the same.
* Fix remaining compiler warnings.
* Modify the gettextize script to add the header and dolphin license to
the dolphin-emu.pot file. Also update the pot file once more.
* Merge branch 'translations-update'
* Update Japanese language.
* Update Arabic translations.
* Update Spanish, French, Korean, and Brazilian Portuguese translations.
* Gameini database update/additions of Sega Soccer Slam, Tomb Raider Underworld, Zapper, SAMURAI WARRIORS KATANA and Tales of Symphonia projection hack. For Tales of Symphonia the preset projection hack values eliminate double image on characters and unlike the previous ones they don't cause any issues and they work with all graphic backends (the main menu text was missing previously and it didn't work with d3d11). It is not enabled by default though, you will have to manually select it like before.
* Revert "Toggle full screen when double clicking the render window."
This reverts commit de27f0bea9ff541fddfea8a875b15372d6420f8d.
* Toggle full screen when double clicking the render window.
* Fix the majority of the compiler warnings unearthed by the addition of
the new warning flags.
* Re-enable a few more warnings.
* For each of the recently added warning flags check to see if the
compiler supports the flag before adding it.
* Fix some shadowing warnings.
* Remove this double flush in the idleskipping code.
* hah, woops.
* Hey Parlane. Fixed it.
* I blame Billiard.
* Fix for the fix that didn't fix.
* 4000 warnings about not supporting a warning...
* Preset HBeamPos to -1. Fixes NTSC-U N64 VC games.
Fixes issue 5950.
* Enabled more warnings. Get to work!
* Gameini database update. Fixes issue 5135.
* Duplicate condition fix.
Thanks j4ck.fr0st
* Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.
* Remove deprecated method for accessing a gtk widgets window.
Fix a debug build compiler warning.
* Move the cmake option lines to the top of the Cmake file for easy viewing in vim.
* Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties.
Fixes issue 5932.
* Properly sort multi-disc games by title.
* Removed the need for this temporary variable.
* Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG
* Move swap control to the host specific GLInterface files.
Download: Dolphin GLSL-master Git 3.5-712 x86
Download: Dolphin GLSL-master Git 3.5-712 x64
Source: Here
0 Comments
Post a Comment