diff --git a/src/RageDisplay_D3D.cpp b/src/RageDisplay_D3D.cpp index e97865f5fd..cdc747d3d0 100644 --- a/src/RageDisplay_D3D.cpp +++ b/src/RageDisplay_D3D.cpp @@ -15,7 +15,7 @@ #include #include -#include +#include #include "archutils/Win32/GraphicsWindow.h" @@ -24,7 +24,7 @@ #if defined(_MSC_VER) #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") - #pragma comment(lib, "DxErr.lib") + #pragma comment(lib, "DxErr9.lib") #endif #include @@ -32,7 +32,7 @@ RString GetErrorString( HRESULT hr ) { - return DXGetErrorString(hr); + return DXGetErrorString9(hr); } // Globals diff --git a/src/StepMania-net2010.vcxproj b/src/StepMania-net2010.vcxproj index 9ee42972fe..ce6cf4c69a 100644 --- a/src/StepMania-net2010.vcxproj +++ b/src/StepMania-net2010.vcxproj @@ -93,15 +93,23 @@ AllRules.ruleset + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Include;$(IncludePath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Lib;$(LibraryPath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Include;$(IncludePath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Include;$(IncludePath) StepMania-debug StepMania-fastdebug StepMania-SSE2 StepMania + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Include;$(IncludePath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Lib;$(LibraryPath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Lib;$(LibraryPath) + C:\Program Files (x86)\Microsoft DirectX 9.0 SDK (Summer 2004)\Lib;$(LibraryPath) archutils\Win32\verinc -cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) +cl /Zl /nologo /c verstub.cpp /Fo"$(IntDir)verstub.obj" _DEBUG;%(PreprocessorDefinitions) @@ -112,7 +120,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) Disabled - .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;$(DXSDK_DIR)\include;%(AdditionalIncludeDirectories) + .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;WINDOWS;DEBUG;GLEW_STATIC;%(PreprocessorDefinitions) Sync EnableFastChecks @@ -140,7 +148,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) shell32.lib;gdi32.lib;user32.lib;ole32.lib;advapi32.lib;Comctl32.lib;swscale.lib;avcodec.lib;avformat.lib;avutil.lib;%(AdditionalDependencies) ..\Program\StepMania-debug.exe true - ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;$(DXSDK_DIR)\Lib\x86;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) + ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) wininet.lib;msimg32.lib;libci.lib;msvcrt.lib;%(IgnoreSpecificDefaultLibraries) true $(IntDir)StepMania.pdb @@ -160,7 +168,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) archutils\Win32\verinc -cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) +cl /Zl /nologo /c verstub.cpp /Fo"$(IntDir)verstub.obj" NDEBUG;%(PreprocessorDefinitions) @@ -175,7 +183,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) AnySuitable true Size - .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;$(DXSDK_DIR)\include;%(AdditionalIncludeDirectories) + .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;WINDOWS;RELEASE;GLEW_STATIC;%(PreprocessorDefinitions) true Sync @@ -205,7 +213,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) shell32.lib;gdi32.lib;user32.lib;ole32.lib;advapi32.lib;Comctl32.lib;swscale.lib;avcodec.lib;avformat.lib;avutil.lib;%(AdditionalDependencies) ..\Program\StepMania.exe true - ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;$(DXSDK_DIR)\Lib\x86;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) + ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) wininet.lib;msimg32.lib;libci.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)StepMania.pdb true @@ -226,7 +234,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) archutils\Win32\verinc -cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) +cl /Zl /nologo /c verstub.cpp /Fo"$(IntDir)verstub.obj" _DEBUG;%(PreprocessorDefinitions) @@ -237,7 +245,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) MaxSpeed - .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;$(DXSDK_DIR)\include;%(AdditionalIncludeDirectories) + .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;WINDOWS;DEBUG;GLEW_STATIC;%(PreprocessorDefinitions) Sync Default @@ -268,7 +276,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) shell32.lib;gdi32.lib;user32.lib;ole32.lib;advapi32.lib;Comctl32.lib;swscale.lib;avcodec.lib;avformat.lib;avutil.lib;%(AdditionalDependencies) ..\Program\StepMania-fastdebug.exe true - ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;$(DXSDK_DIR)\Lib\x86;..\extern\mad-0.15.1b\msvc++\Release\;%(AdditionalLibraryDirectories) + ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;..\extern\mad-0.15.1b\msvc++\Release\;%(AdditionalLibraryDirectories) wininet.lib;msimg32.lib;libci.lib;msvcrt.lib;%(IgnoreSpecificDefaultLibraries) true $(IntDir)StepMania.pdb @@ -289,7 +297,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) archutils\Win32\verinc -cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) +cl /Zl /nologo /c verstub.cpp /Fo"$(IntDir)verstub.obj" NDEBUG;%(PreprocessorDefinitions) @@ -303,7 +311,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) AnySuitable true Speed - .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;$(DXSDK_DIR)\include;%(AdditionalIncludeDirectories) + .;..\extern\lua-5.1\src;..\extern\ffmpeg\include;BaseClasses;..\extern\jsoncpp\include;..\extern\glew-1.5.8\include;..\extern\pcre;..\extern\mad-0.15.1b;..\extern\libpng\lib;..\extern\libpng\include;..\extern\libjpeg;..\extern\zlib;..\extern\vorbis;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;WINDOWS;RELEASE;GLEW_STATIC;%(PreprocessorDefinitions) true @@ -335,7 +343,7 @@ cl /Zl /nologo /c verstub.cpp /Fo$(IntDir) shell32.lib;gdi32.lib;user32.lib;ole32.lib;advapi32.lib;Comctl32.lib;swscale.lib;avcodec.lib;avformat.lib;avutil.lib;%(AdditionalDependencies) ..\Program\StepMania-SSE2.exe true - ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;$(DXSDK_DIR)\Lib\x86;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) + ..\extern\libpng\lib;..\extern\ffmpeg\lib;..\extern\libjpeg\;..\extern\zlib\;..\extern\mad-0.15.1b\msvc++\Release\%(AdditionalLibraryDirectories) wininet.lib;msimg32.lib;libci.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)StepMania-SSE2.pdb true diff --git a/src/archutils/Win32/DirectXHelpers.cpp b/src/archutils/Win32/DirectXHelpers.cpp index 4d47a9b60a..ecc6a37204 100644 --- a/src/archutils/Win32/DirectXHelpers.cpp +++ b/src/archutils/Win32/DirectXHelpers.cpp @@ -3,9 +3,9 @@ #include "RageUtil.h" #include -#include +#include #if defined(_MSC_VER) -# pragma comment(lib, "dxerr.lib") +# pragma comment(lib, "dxerr9.lib") #endif RString hr_ssprintf( int hr, const char *fmt, ... ) @@ -15,7 +15,7 @@ RString hr_ssprintf( int hr, const char *fmt, ... ) RString s = vssprintf( fmt, va ); va_end(va); - const char *szError = DXGetErrorString( hr ); + const char *szError = DXGetErrorString9( hr ); return s + ssprintf( " (%s)", szError ); }