Custom D3D Version with massive performance boost and a lot of rendering fixes
|
08-11-2014, 04:11 PM
(08-11-2014, 08:15 AM)purpasmart96 Wrote:(08-11-2014, 07:47 AM)Ramoth Wrote: Oh so galop added support for Directx11.1.Probably because it wouldn't compile without it, he's was taking advantage of the new features of it. Does support for DirectX 11.1 mean that DirectX 11.1 is required in order to compile it? Kinda makes sense, but still stupid. 08-12-2014, 02:30 AM
(This post was last modified: 08-12-2014, 02:31 AM by purpasmart96.)
(08-11-2014, 04:11 PM)mimimi Wrote:I think it might be so, I have the windows 8/8.1 kits already installed , so it has no problem. Try reforking my branch, I fixed the issues.(08-11-2014, 08:15 AM)purpasmart96 Wrote:(08-11-2014, 07:47 AM)Ramoth Wrote: Oh so galop added support for Directx11.1.Probably because it wouldn't compile without it, he's was taking advantage of the new features of it. 08-12-2014, 03:43 AM
Error 1 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (D3DTexture.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D
Error 2 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (GfxState.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 3 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (D3DUtil.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 4 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (FramebufferManager.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 5 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (LineAndPointGeometryShader.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 6 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (D3DShader.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 7 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (D3DBase.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 8 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (NativeVertexFormat.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 9 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (PerfQuery.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 10 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (PixelShaderCache.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 11 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (PSTextureDecoder.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 12 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (Television.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 13 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (PSTextureEncoder.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 14 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (Render.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 20 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (TextureCache.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 21 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (VertexManager.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 22 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (XFBEncoder.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 23 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (VertexShaderCache.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Error 24 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (main.cpp) c:\emulation\dolphin-new-d3d\source\trunk\source\core\videobackends\d3d\D3DWrapDeviceContext.h 40 1 D3D Any idea how to fix these errors? I managed to avert every other error, but these ones are still preventing compilation. I installed the Windows 8.1 SDK. What, if anything, am I missing?
Computer specs in profile
08-12-2014, 12:32 PM
Well I'll wait until the kinks are worked out. I take it there's some issues that weren't in the builds galop1n originally provided.
08-12-2014, 06:13 PM
(This post was last modified: 08-12-2014, 06:14 PM by purpasmart96.)
Well I don't know why the issue is, it compiles fine for me using the exact same source. Make sure you have downloaded the latest source from my github.
08-12-2014, 09:58 PM
I can confirm that the current source fails to compile, as I am getting the same set of errors as AutoFire above. Just downloaded the source form your GitHub account.
Plus I got Error 212 error LNK1181: cannot open input file '[Source Dir]\Build\x64\Release\D3D\bin\D3D.lib' [Source Dir]\Source\Core\DolphinWX\LINK Dolphin I'm using Windows 7 64-bit, with VS2013 update 3. Did not install any additional SDK's that are not required by Dolphin's master.
I hope that at least DirectX 11.1 support , zfreeze , grey cutscene and Metroid blue tint fixes can be salvaged and I also noticed he added support for compute and tessellation shaders. Maybe if Galop will ever come back he could add DirectX 11.2 support ?
08-13-2014, 06:36 AM
(08-12-2014, 09:58 PM)TurboK Wrote: I can confirm that the current source fails to compile, as I am getting the same set of errors as AutoFire above. Just downloaded the source form your GitHub account.You guys need to download the Windows 8.1 libraries, the windows 8.1 kit includes the necessary stuff for it to compile. http://msdn.microsoft.com/en-US/windows/...62891.aspx (08-13-2014, 06:36 AM)purpasmart96 Wrote: You guys need to download the Windows 8.1 libraries, the windows 8.1 kit includes the necessary stuff for it to compile. Tried it, the 8.1 Kit installed with no problems. The errors stayed, though, still failed to compile with VS2013. I don't know much about compilers and if there are some settings (other than selecting "release" from the solution configuration instead of "debug") that should be checked/unchecked please tell. Dolphin master is still easy compile with default settings (gives some warnings about float/int conversions etc, but succeeds). And if this build really dramatically changes the requirements to build (SDK's, OS, DirectX version ect) then I don't think it's worth it, unless the performance reeeally gets a huge boost. :-S |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)