(08-16-2014, 03:51 AM)jimbo1qaz Wrote: Well, it used to compile yesterday, but I did something and now I get errors on this line:
Error 106 error C2797: 'DX11:3D::WrapDeviceContext::Cache::blendFactor_': list initialization inside member initializer list or non-static data member initializer is not implemented (D3DTexture.cpp)Code:std::array<FLOAT,4> blendFactor_ { std::array<FLOAT,4>{ 1, 1, 1, 1} }; // VS2013 miss non static aggregate member c++11
File: c:\users\jimbo1qaz\src\dolphin\source\core\videobackends\d3d\D3DWrapDeviceContext.h
Line 40, Column 1, Project D3D
If I remove the array list and instead insert at line 64.5,
then it compiles.Code:blendFactor_ = { { 1, 1, 1, 1 } };
Is that the only error people get?
EDIT!
Well, I uploaded a new branch with latest changes from master: https://github.com/jimbo1qaz/dolphin/tre...art_master
Download here: https://www.dropbox.com/s/l53dkbm42t5972...ter-x64.7z
Source here: https://github.com/jimbo1qaz/dolphin/com...56f9f05d4b
Also, can someone make sure that what I did is correct? https://github.com/jimbo1qaz/dolphin/com...4ef07b85bb
Looks good to me, thanks for your help, also my latest code on my github re allows custom texture packs.