From 9b676c0a01446c8ba6d639cc0b1a6adc6a3900cb Mon Sep 17 00:00:00 2001 From: Sonicadvance1 Date: Thu, 14 Aug 2008 23:04:24 +0000 Subject: [PATCH] Removes 4 unneeded values in the GL plugin, Makes less buffer underruns in ALSA in DSP_NULL, and case sensitivity so Wii games get just a 'wii' bit farther git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@216 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/Boot/Boot.cpp | 10 +-- .../Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp | 2 +- .../Src/PCHW/AOSoundStream.cpp | 3 +- .../Plugins/Plugin_VideoOGL/Src/BPStructs.cpp | 6 +- Source/Plugins/Plugin_VideoOGL/Src/GLInit.h | 2 - Source/Plugins/Plugin_VideoOGL/Src/Render.cpp | 64 ++++++++++--------- Source/Plugins/Plugin_VideoOGL/Src/Render.h | 1 - .../Src/VertexShaderManager.cpp | 2 +- Source/Plugins/Plugin_VideoOGL/Src/XFB.cpp | 1 - 9 files changed, 45 insertions(+), 46 deletions(-) diff --git a/Source/Core/Core/Src/Boot/Boot.cpp b/Source/Core/Core/Src/Boot/Boot.cpp index 3a1bc2e20e..f062ea283c 100644 --- a/Source/Core/Core/Src/Boot/Boot.cpp +++ b/Source/Core/Core/Src/Boot/Boot.cpp @@ -211,26 +211,26 @@ bool CBoot::EmulatedBIOS_Wii(bool _bDebug) // load settings.txt { - std::string filename("wii/setting-eur.txt"); + std::string filename("WII/setting-eur.txt"); if (VolumeHandler::IsValid()) { switch(VolumeHandler::GetVolume()->GetCountry()) { case DiscIO::IVolume::COUNTRY_JAP: - filename = "wii/setting-jpn.txt"; + filename = "WII/setting-jpn.txt"; break; case DiscIO::IVolume::COUNTRY_USA: - filename = "wii/setting-usa.txt"; + filename = "WII/setting-usa.txt"; break; case DiscIO::IVolume::COUNTRY_EUROPE: - filename = "wii/setting-eur.txt"; + filename = "WII/setting-eur.txt"; break; default: PanicAlert("Unknown country. Wii boot process will be switched to European settings."); - filename = "wii/setting-eur.txt"; + filename = "WII/setting-eur.txt"; break; } } diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp index b1c9cb4c3d..9c9f3c1b0b 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp @@ -49,7 +49,7 @@ CWII_IPC_HLE_Device_FileIO::~CWII_IPC_HLE_Device_FileIO() bool CWII_IPC_HLE_Device_FileIO::Open(u32 _CommandAddress) { - std::string Filename("wii"); + std::string Filename("WII"); Filename += GetDeviceName(); m_pFileHandle = fopen(Filename.c_str(), "r+b"); diff --git a/Source/Plugins/Plugin_DSP_NULL/Src/PCHW/AOSoundStream.cpp b/Source/Plugins/Plugin_DSP_NULL/Src/PCHW/AOSoundStream.cpp index 5aea45c992..fb9171deb2 100644 --- a/Source/Plugins/Plugin_DSP_NULL/Src/PCHW/AOSoundStream.cpp +++ b/Source/Plugins/Plugin_DSP_NULL/Src/PCHW/AOSoundStream.cpp @@ -54,7 +54,8 @@ namespace AOSound } return(false);*/ - ao_play(device, soundData, dwSoundBytes); + if(soundData[0] != 0) + ao_play(device, soundData, dwSoundBytes); return true; } diff --git a/Source/Plugins/Plugin_VideoOGL/Src/BPStructs.cpp b/Source/Plugins/Plugin_VideoOGL/Src/BPStructs.cpp index 19afff644d..f4c461f930 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/BPStructs.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/BPStructs.cpp @@ -541,7 +541,7 @@ bool SetScissorRect() PRIM_LOG("scissor: lt=(%d,%d),rb=(%d,%d),off=(%d,%d)\n", rc.left, rc.top, rc.right, rc.bottom, xoff, yoff); if( rc.right>=rc.left && rc.bottom>=rc.top ) { - glScissor(rc.left<