Skip to content

Commit

Permalink
Add a project for Vulkan port.
Browse files Browse the repository at this point in the history
  • Loading branch information
vlj committed Jun 18, 2016
1 parent 20a2395 commit 0b7fd81
Show file tree
Hide file tree
Showing 66 changed files with 60,267 additions and 86 deletions.
4 changes: 4 additions & 0 deletions amd_lib/shared/common/inc/AMD_Types.h
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,11 @@ namespace AMD
#define AMD_SAFE_DELETE_ARRAY(p) { delete [] (p); (p) = nullptr; }
#endif
#ifndef AMD_SAFE_RELEASE
#ifndef VULKAN
#define AMD_SAFE_RELEASE(p) { if (p) { (p)->Release(); } (p) = nullptr; }
#else
#define AMD_SAFE_RELEASE(object, releaseFunction, device) if (object != nullptr) releaseFunction(device, object, nullptr);
#endif
#endif

#define AMD_FUNCTION_WIDEN2(x) L ## x
Expand Down
1 change: 0 additions & 1 deletion amd_lib/shared/d3d11/build/AMD_LIB_2010.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,6 @@
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h" />
<ClInclude Include="..\..\common\inc\AMD_Types.h" />
<ClInclude Include="..\inc\AMD_LIB.h" />
<ClInclude Include="..\src\AMD_Buffer.h" />
Expand Down
25 changes: 5 additions & 20 deletions amd_lib/shared/d3d11/build/AMD_LIB_2010.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -1,23 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{61705900-4DFC-870B-B6AA-880BA255880B}</UniqueIdentifier>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{CC6E590B-3883-81BC-0105-251C6DD87DED}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib">
<UniqueIdentifier>{4CE19223-B8A1-0E5A-81DC-57D7ED5B5336}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib\inc">
<UniqueIdentifier>{553A9689-C150-941F-0AC8-1F41761D65A7}</UniqueIdentifier>
</Filter>
<Filter Include="..\common">
<UniqueIdentifier>{993A4365-05A5-F7DB-4EE3-A881BA8CD530}</UniqueIdentifier>
</Filter>
<Filter Include="..\common\inc">
<UniqueIdentifier>{22723C73-8E32-B8A9-576D-0127C3ECFC85}</UniqueIdentifier>
<Filter Include="common\inc">
<UniqueIdentifier>{B7381BB1-A3F0-5CFE-0CF8-355AF8CEF7EE}</UniqueIdentifier>
</Filter>
<Filter Include="inc">
<UniqueIdentifier>{1F80880B-8B89-887C-1405-9F7C800D947C}</UniqueIdentifier>
Expand Down Expand Up @@ -59,11 +47,8 @@
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h">
<Filter>..\..\ags_lib\inc</Filter>
</ClInclude>
<ClInclude Include="..\..\common\inc\AMD_Types.h">
<Filter>..\common\inc</Filter>
<Filter>common\inc</Filter>
</ClInclude>
<ClInclude Include="..\inc\AMD_LIB.h">
<Filter>inc</Filter>
Expand Down
1 change: 0 additions & 1 deletion amd_lib/shared/d3d11/build/AMD_LIB_2012.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,6 @@
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h" />
<ClInclude Include="..\..\common\inc\AMD_Types.h" />
<ClInclude Include="..\inc\AMD_LIB.h" />
<ClInclude Include="..\src\AMD_Buffer.h" />
Expand Down
25 changes: 5 additions & 20 deletions amd_lib/shared/d3d11/build/AMD_LIB_2012.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -1,23 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{61705900-4DFC-870B-B6AA-880BA255880B}</UniqueIdentifier>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{CC6E590B-3883-81BC-0105-251C6DD87DED}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib">
<UniqueIdentifier>{4CE19223-B8A1-0E5A-81DC-57D7ED5B5336}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib\inc">
<UniqueIdentifier>{553A9689-C150-941F-0AC8-1F41761D65A7}</UniqueIdentifier>
</Filter>
<Filter Include="..\common">
<UniqueIdentifier>{993A4365-05A5-F7DB-4EE3-A881BA8CD530}</UniqueIdentifier>
</Filter>
<Filter Include="..\common\inc">
<UniqueIdentifier>{22723C73-8E32-B8A9-576D-0127C3ECFC85}</UniqueIdentifier>
<Filter Include="common\inc">
<UniqueIdentifier>{B7381BB1-A3F0-5CFE-0CF8-355AF8CEF7EE}</UniqueIdentifier>
</Filter>
<Filter Include="inc">
<UniqueIdentifier>{1F80880B-8B89-887C-1405-9F7C800D947C}</UniqueIdentifier>
Expand Down Expand Up @@ -59,11 +47,8 @@
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h">
<Filter>..\..\ags_lib\inc</Filter>
</ClInclude>
<ClInclude Include="..\..\common\inc\AMD_Types.h">
<Filter>..\common\inc</Filter>
<Filter>common\inc</Filter>
</ClInclude>
<ClInclude Include="..\inc\AMD_LIB.h">
<Filter>inc</Filter>
Expand Down
1 change: 0 additions & 1 deletion amd_lib/shared/d3d11/build/AMD_LIB_2013.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,6 @@
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h" />
<ClInclude Include="..\..\common\inc\AMD_Types.h" />
<ClInclude Include="..\inc\AMD_LIB.h" />
<ClInclude Include="..\src\AMD_Buffer.h" />
Expand Down
25 changes: 5 additions & 20 deletions amd_lib/shared/d3d11/build/AMD_LIB_2013.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -1,23 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{61705900-4DFC-870B-B6AA-880BA255880B}</UniqueIdentifier>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{CC6E590B-3883-81BC-0105-251C6DD87DED}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib">
<UniqueIdentifier>{4CE19223-B8A1-0E5A-81DC-57D7ED5B5336}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib\inc">
<UniqueIdentifier>{553A9689-C150-941F-0AC8-1F41761D65A7}</UniqueIdentifier>
</Filter>
<Filter Include="..\common">
<UniqueIdentifier>{993A4365-05A5-F7DB-4EE3-A881BA8CD530}</UniqueIdentifier>
</Filter>
<Filter Include="..\common\inc">
<UniqueIdentifier>{22723C73-8E32-B8A9-576D-0127C3ECFC85}</UniqueIdentifier>
<Filter Include="common\inc">
<UniqueIdentifier>{B7381BB1-A3F0-5CFE-0CF8-355AF8CEF7EE}</UniqueIdentifier>
</Filter>
<Filter Include="inc">
<UniqueIdentifier>{1F80880B-8B89-887C-1405-9F7C800D947C}</UniqueIdentifier>
Expand Down Expand Up @@ -59,11 +47,8 @@
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h">
<Filter>..\..\ags_lib\inc</Filter>
</ClInclude>
<ClInclude Include="..\..\common\inc\AMD_Types.h">
<Filter>..\common\inc</Filter>
<Filter>common\inc</Filter>
</ClInclude>
<ClInclude Include="..\inc\AMD_LIB.h">
<Filter>inc</Filter>
Expand Down
1 change: 0 additions & 1 deletion amd_lib/shared/d3d11/build/AMD_LIB_2015.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,6 @@
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h" />
<ClInclude Include="..\..\common\inc\AMD_Types.h" />
<ClInclude Include="..\inc\AMD_LIB.h" />
<ClInclude Include="..\src\AMD_Buffer.h" />
Expand Down
25 changes: 5 additions & 20 deletions amd_lib/shared/d3d11/build/AMD_LIB_2015.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -1,23 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="..">
<UniqueIdentifier>{61705900-4DFC-870B-B6AA-880BA255880B}</UniqueIdentifier>
<Filter Include="common">
<UniqueIdentifier>{AEFEE3F6-9AA0-0ECD-835B-22216F9C951D}</UniqueIdentifier>
</Filter>
<Filter Include="..\..">
<UniqueIdentifier>{CC6E590B-3883-81BC-0105-251C6DD87DED}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib">
<UniqueIdentifier>{4CE19223-B8A1-0E5A-81DC-57D7ED5B5336}</UniqueIdentifier>
</Filter>
<Filter Include="..\..\ags_lib\inc">
<UniqueIdentifier>{553A9689-C150-941F-0AC8-1F41761D65A7}</UniqueIdentifier>
</Filter>
<Filter Include="..\common">
<UniqueIdentifier>{993A4365-05A5-F7DB-4EE3-A881BA8CD530}</UniqueIdentifier>
</Filter>
<Filter Include="..\common\inc">
<UniqueIdentifier>{22723C73-8E32-B8A9-576D-0127C3ECFC85}</UniqueIdentifier>
<Filter Include="common\inc">
<UniqueIdentifier>{B7381BB1-A3F0-5CFE-0CF8-355AF8CEF7EE}</UniqueIdentifier>
</Filter>
<Filter Include="inc">
<UniqueIdentifier>{1F80880B-8B89-887C-1405-9F7C800D947C}</UniqueIdentifier>
Expand Down Expand Up @@ -59,11 +47,8 @@
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\ags_lib\inc\amd_ags.h">
<Filter>..\..\ags_lib\inc</Filter>
</ClInclude>
<ClInclude Include="..\..\common\inc\AMD_Types.h">
<Filter>..\common\inc</Filter>
<Filter>common\inc</Filter>
</ClInclude>
<ClInclude Include="..\inc\AMD_LIB.h">
<Filter>inc</Filter>
Expand Down
77 changes: 75 additions & 2 deletions amd_tressfx/inc/AMD_TressFX.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@
#define AMD_TRESSFX_H

#include <d3d11.h>
#ifdef VULKAN
#include <vulkan\vulkan.h>
#endif

#include <DirectXMath.h>

#define AMD_TRESSFX_VERSION_MAJOR 3
Expand Down Expand Up @@ -75,6 +79,19 @@
#define IDSRV_HAIR_FRAGMENT_COLORS 14
#define IDSRV_HAIR_ACCUM_INV_ALPHA 15

#define IDSRV_CONSTANTS_BUFFER 16
#define IDSRV_ATOMIC_COUNTER_BUFFER 17
#define IDSRV_NOISE_SAMPLER 18
#define IDSRV_SHADOW_SAMPLER 19

#define IDSRV_HAIR_PREVIOUS_VERTEX_POSITIONS 20
#define IDSRV_HAIR_VERTEX_INITIAL_POSITIONS 21
#define IDSRV_HAIR_STRAND_TYPE 22
#define IDSRV_HAIR_GLOBAL_ROTATION 23
#define IDSRV_HAIR_LOCAL_REF_VEC 24
#define IDSRV_HAIR_ROOT_OFFSET 25
#define IDSRV_HAIR_LENGTH 26
#define IDSRV_HEAD_TRANSFORM 27

#if defined(DEBUG) || defined(_DEBUG)
#define AMD_TRESSFX_DEBUG 1
Expand Down Expand Up @@ -167,10 +184,18 @@ struct TressFX_HairBlob

struct TressFX_SceneMesh
{
#ifndef VULKAN
ID3D11ShaderResourceView* pMeshVertices; // untransformed vertices
#else
VkBufferView pMeshVertices; // untransformed vertices
#endif
unsigned numMeshes; // number of meshes
unsigned* meshOffsets; // offset to the start of each mesh
#ifndef VULKAN
ID3D11ShaderResourceView* pTransformedVerts; // transformed vertices
#else
VkBufferView pTransformedVerts; // untransformed vertices
#endif
};

struct TressFX_HairTransform
Expand Down Expand Up @@ -227,32 +252,80 @@ struct TressFX_Desc
// Buffer of transformations (one transform per strand) for hair skinning
// This UAV is used as a structured buffer where each element is a TressFX_HairTransform.
// The number of elements in the buffer is numTotalHairStrands.
#ifndef VULKAN
ID3D11UnorderedAccessView* pSkinningTransformationsUAV;
#else
VkBufferView pSkinningTransformationsUAV;
#endif

// hair shadow map
#ifndef VULKAN
ID3D11ShaderResourceView* pHairShadowMapSRV;
#else
VkImageView pHairShadowMapSRV;
#endif

#ifndef VULKAN
ID3D11Device* pd3dDevice;
ID3D11DeviceContext* pd3dDeviceContext;
ID3D11ShaderResourceView* pd3dDepthSRV;
ID3D11RenderTargetView* pd3dOutputRTV;
#else
VkDevice pvkDevice;
uint32_t memoryIndexDeviceLocal;
uint32_t memoryIndexHostVisible;
VkImageView pvkDepthSRV;
uint32_t maxConstantBuffers;
VkFormat depthStencilFormat;
VkFormat colorFormat;
#endif // !VULKAN
};

extern "C"
{
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_GetVersion(uint* major, uint* minor, uint* patch);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Initialize(TressFX_Desc & desc);
#ifdef VULKAN
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Initialize(
TressFX_Desc &desc, VkImageView depthTexture, VkImageView colorTexture,
VkCommandBuffer commandBuffer, VkDeviceMemory scratchMemory,
VkBuffer scratchBuffer, size_t &offsetInScratchBuffer);
#else
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Initialize(TressFX_Desc &desc);
#endif
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_LoadRawAsset(TressFX_Desc & desc, const TressFX_GuideFollowParams& guideFollowParams, TressFX_HairBlob *pRawHairBlob);
#ifndef VULKAN
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_LoadProcessedAsset(TressFX_Desc & desc, TressFX_HairBlob *pHairBlob, TressFX_SceneMesh *sceneMesh, ID3D11ShaderResourceView *pTextureSRV);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_CreateProcessedAsset(TressFX_Desc & desc, TressFX_HairBlob **ppHairBlob, TressFX_SceneMesh *sceneMesh, ID3D11ShaderResourceView *pTextureSRV);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Begin(TressFX_Desc & desc);
#else
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_LoadProcessedAsset(
TressFX_Desc &desc, TressFX_HairBlob *pHairBlob,
TressFX_SceneMesh *sceneMesh, VkImageView pTextureSRV,
VkCommandBuffer uploadCmdBuffer,
VkBuffer scratchBuffer, VkDeviceMemory scratchMemory);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_CreateProcessedAsset(
TressFX_Desc &desc, TressFX_HairBlob **ppHairBlob,
TressFX_SceneMesh *sceneMesh, VkImageView pTextureSRV,
VkCommandBuffer uploadCmdBuffer,
VkBuffer scratchBuffer, VkDeviceMemory scratchMemory);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Begin(TressFX_Desc & desc, uint32_t uniformBufferIndex);
#endif
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_End(TressFX_Desc & desc);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_GenerateTransforms(TressFX_Desc & desc, TressFX_SceneMesh &sceneMesh);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_ApplyRigidTransforms(TressFX_Desc & desc);
#ifndef VULKAN
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Simulate(TressFX_Desc & desc, float elapsedTime);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_RenderShadowMap(TressFX_Desc & desc);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Render(TressFX_Desc & desc);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Resize(TressFX_Desc & desc);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Resize(TressFX_Desc &desc);
#else
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Simulate(TressFX_Desc & desc, VkCommandBuffer commandBuffer, float elapsedTime, uint32_t uniformBufferIndex);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_RenderShadowMap(TressFX_Desc & desc, VkCommandBuffer commandBuffer, uint32_t uniformBufferIndex);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE
TressFX_Render(TressFX_Desc &desc, VkCommandBuffer commandBuffer, uint32_t uniformBufferIndex);
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE
TressFX_Resize(TressFX_Desc &desc, uint32_t texture_memory_index);
#endif
AMD_TRESSFX_DLL_API TRESSFX_RETURN_CODE TressFX_Release(TressFX_Desc & desc);
}

Expand Down
6 changes: 6 additions & 0 deletions amd_tressfx_viewer/build/TressFX_Viewer_2012.sln
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_SDK_Minimal", "..\..\fr
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_TressFX", "..\..\AMD_TressFX\build\AMD_TressFX_2012.vcxproj", "{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_TressFX_Vulkan", "..\..\AMD_TressFX_Vulkan\build\AMD_TressFX_Vulkan_2012.vcxproj", "{9B729252-7D58-4B28-882F-DFB4EF44A485}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "..\..\framework\d3d11\dxut\Core\DXUT_2012.vcxproj", "{85344B7F-5AA0-4E12-A065-D1333D11F6CA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUTOpt", "..\..\framework\d3d11\dxut\Optional\DXUTOpt_2012.vcxproj", "{61B333C2-C4F7-4CC1-A9BF-83F6D95588EB}"
Expand All @@ -35,6 +37,10 @@ Global
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Debug|x64.Build.0 = DLL_Debug|x64
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Release|x64.ActiveCfg = DLL_Release|x64
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Release|x64.Build.0 = DLL_Release|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Debug|x64.ActiveCfg = DLL_Debug|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Debug|x64.Build.0 = DLL_Debug|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Release|x64.ActiveCfg = DLL_Release|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Release|x64.Build.0 = DLL_Release|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Debug|x64.ActiveCfg = Debug|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Debug|x64.Build.0 = Debug|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Release|x64.ActiveCfg = Release|x64
Expand Down
6 changes: 6 additions & 0 deletions amd_tressfx_viewer/build/TressFX_Viewer_2013.sln
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_SDK_Minimal", "..\..\fr
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_TressFX", "..\..\AMD_TressFX\build\AMD_TressFX_2013.vcxproj", "{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD_TressFX_Vulkan", "..\..\AMD_TressFX_Vulkan\build\AMD_TressFX_Vulkan_2013.vcxproj", "{9B729252-7D58-4B28-882F-DFB4EF44A485}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "..\..\framework\d3d11\dxut\Core\DXUT_2013.vcxproj", "{85344B7F-5AA0-4E12-A065-D1333D11F6CA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUTOpt", "..\..\framework\d3d11\dxut\Optional\DXUTOpt_2013.vcxproj", "{61B333C2-C4F7-4CC1-A9BF-83F6D95588EB}"
Expand All @@ -35,6 +37,10 @@ Global
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Debug|x64.Build.0 = DLL_Debug|x64
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Release|x64.ActiveCfg = DLL_Release|x64
{252C0AF0-91E1-82E5-1AD6-7CBC868A79E9}.Release|x64.Build.0 = DLL_Release|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Debug|x64.ActiveCfg = DLL_Debug|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Debug|x64.Build.0 = DLL_Debug|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Release|x64.ActiveCfg = DLL_Release|x64
{9B729252-7D58-4B28-882F-DFB4EF44A485}.Release|x64.Build.0 = DLL_Release|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Debug|x64.ActiveCfg = Debug|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Debug|x64.Build.0 = Debug|x64
{85344B7F-5AA0-4E12-A065-D1333D11F6CA}.Release|x64.ActiveCfg = Release|x64
Expand Down
Loading

0 comments on commit 0b7fd81

Please sign in to comment.