xlgames-inc / XLE

XLE -- the "hackable" 3D game rendering engine
MIT License
336 stars 73 forks source link

Visual Studio 2015 Support #5

Closed djewsbury closed 8 years ago

djewsbury commented 8 years ago

Currently XLE is not compiling on Visual Studio 2015. There are a few issues, mostly related to the following points:

However, working with VS2015 would be useful, because the VS2013 community edition is no longer available (!!). Plus, in some cases fixing these problems could improve overall performance or robustness.

djewsbury commented 8 years ago

Everything should compile on VS2015 in the "wip" branch now. Win32 builds should work fine. But there is a crash bug in x64 builds currently. Also, some .net control do not "dock" correctly in their parent controls. There appears to be a change in the .net libraries that had affected the docking behaviour.

djewsbury commented 8 years ago

VS2015 support has been pushed into the master branch. Closing this now. To compile on VS2015, use the automatic "retarget" feature in VS to upgrade to toolchain v140.

If you are also using Windows 10, you need to install the DirectX debugging layer for Windows 10 (see the Getting Started Compiling wiki page for more information).

If you have any problems, open an issue (or comment in this issue), send an email to us.

There are still some problems where controls do not dock correctly. This appears to be related to some change in the .net libraries.

Currently the new VS2015 warning are disabled. In the future we might enable them, because they may be helpful in highlight coding errors.