Skip to content

Commit 0e83ab3

Browse files
Fixed up premake scripts for new verison, removed VS2013
1 parent 878682a commit 0e83ab3

19 files changed

Lines changed: 11 additions & 1167 deletions

README.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Although DirectX 12 support is included, it hasn't been properly optimized.
3737
* AMD Radeon™ GCN-based GPU (HD 7000 series or newer)
3838
* Or other DirectX® 11 or DirectX 12 compatible discrete GPU with Shader Model 5 support
3939
* 64-bit Windows® 7 (SP1 with the [Platform Update](https://msdn.microsoft.com/en-us/library/windows/desktop/jj863687.aspx)), Windows 8.1, or Windows 10
40-
* Visual Studio® 2013, Visual Studio 2015 or Visual Studio 2017
40+
* Visual Studio 2015 or Visual Studio 2017
4141
* Visual Studio 2015 or 2017, and Windows 10 required for DirectX 12
4242

4343
### Getting started
@@ -56,13 +56,9 @@ Although DirectX 12 support is included, it hasn't been properly optimized.
5656

5757

5858
### Premake
59-
The Visual Studio solutions and projects in this repo were generated with Premake. If you need to regenerate the Visual Studio files, double-click on `gpuopen_tressfx_update_vs_files.bat` in the `premake` directory.
59+
The Visual Studio solutions and projects in this repo were generated with Premake. If you need to regenerate the Visual Studio files, double-click on `gpuopen_geometryfx_update_vs_files.bat` in the `premake` directory.
6060

61-
This version of Premake has been modified from the stock version to use the property sheet technique for the Windows SDK from this [Visual C++ Team blog post](http://blogs.msdn.com/b/vcblog/archive/2012/11/23/using-the-windows-8-sdk-with-visual-studio-2010-configuring-multiple-projects.aspx). The technique was originally described for using the Windows 8.0 SDK with Visual Studio 2010, but it applies more generally to using newer versions of the Windows SDK with older versions of Visual Studio.
62-
63-
By default, Visual Studio 2013 projects will compile against the Windows 8.1 SDK. However, the VS2013 projects generated with this version of Premake will use the next higher SDK (i.e. the Windows 10 SDK), if the newer SDK exists on the user's machine.
64-
65-
For Visual Studio 2015 and 2017, the `systemversion` Premake function is used to add the `WindowsTargetPlatformVersion` element to the project file, to specify which version of the Windows SDK will be used. To change `WindowsTargetPlatformVersion` for Visual Studio 2015 and 2017, change the value for `WINDOWS_TARGET_SDK` in `amd_tressfx_sample\premake` and regenerate the Visual Studio files.
61+
For Visual Studio 2015 and 2017, this version of Premake adds the `WindowsTargetPlatformVersion` element to the project file to specify which version of the Windows SDK will be used. To change `WindowsTargetPlatformVersion` for Visual Studio 2015 and 2017, change the value for `_AMD_WIN_SDK_VERSION` in `premake\amd_premake_util.lua` and regenerate the Visual Studio files.
6662

6763
### Third-Party Software
6864
* TressFX is distributed as source code, licensed under MIT. It contains no third-party code.

amd_tressfx/build/AMD_TressFX_2013.sln

Lines changed: 0 additions & 26 deletions
This file was deleted.

amd_tressfx/build/AMD_TressFX_2013.vcxproj

Lines changed: 0 additions & 531 deletions
This file was deleted.

amd_tressfx/build/AMD_TressFX_2013.vcxproj.filters

Lines changed: 0 additions & 149 deletions
This file was deleted.

amd_tressfx/build/AMD_TressFX_2015.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
44
<Filter Include="inc">

amd_tressfx/build/AMD_TressFX_2017.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
44
<Filter Include="inc">

amd_tressfx/build/Windows10SDKVS13_x64.props

Lines changed: 0 additions & 12 deletions
This file was deleted.

amd_tressfx/build/Windows10SDKVS13_x86.props

Lines changed: 0 additions & 12 deletions
This file was deleted.

amd_tressfx_sample/build/AMD_TressFX_SampleD3D12_2013.sln

Lines changed: 0 additions & 26 deletions
This file was deleted.

amd_tressfx_sample/build/SuTressFXPluginD3D11_2015.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
44
<Filter Include="Demo">

0 commit comments

Comments
 (0)