Skip to content

Commit dd6247f

Browse files
committed
Fix Common repos at particular revisions
1 parent fa821af commit dd6247f

File tree

2 files changed

+21
-18
lines changed

2 files changed

+21
-18
lines changed

Scripts/UpdateCommon.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
for key in GitHubMapping:
4141
# convert targetPath to OS specific format
42-
tmppath = os.path.join(scriptRoot, "..", GitHubMapping[key])
42+
tmppath = os.path.join(scriptRoot, "..", GitHubMapping[key][0])
4343
# clean up path, collapsing any ../ and converting / to \ for Windows
4444
targetPath = os.path.normpath(tmppath)
4545
if os.path.isdir(targetPath):
@@ -52,6 +52,8 @@
5252
commandArgs = ["git", "clone", gitamdRoot, targetPath]
5353
p = subprocess.Popen( commandArgs )
5454
p.wait()
55+
p = subprocess.Popen(["git","reset","--hard",GitHubMapping[key][1]], cwd=targetPath)
56+
p.wait()
5557

5658
# Downloads and runs an installer for a Common Dir (just used for VulkanSDK currently)
5759
# key is the URL to download the installer

Scripts/UpdateCommonMap.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,29 @@
66

77
# GitHub GPUOpen-Tools projects map
88
GitHubMapping = {
9-
"common-lib-amd-ADL" : "../Common/Lib/AMD/ADL",
10-
"common-lib-amd-APPSDK-3.0" : "../Common/Lib/AMD/APPSDK",
11-
"common-lib-ext-GoogleTest-1.7" : "../Common/Lib/Ext/GoogleTest",
12-
"common-lib-ext-OpenGL" : "../Common/Lib/Ext/OpenGL",
13-
"common-lib-ext-OpenGLES" : "../Common/Lib/Ext/OpenGLES",
14-
"common-lib-ext-WindowsKits" : "../Common/Lib/Ext/Windows-Kits",
15-
"common-lib-ext-Vulkan-1.0.49.0" : "../Common/Lib/Ext/Vulkan",
16-
"common-src-ADLUtil" : "../Common/Src/ADLUtil",
17-
"common-src-AMDTMutex" : "../Common/Src/AMDTMutex",
18-
"common-src-AmdDxExt" : "../Common/Src/AmdDxExt",
19-
"common-src-AmdVkExt" : "../Common/Src/AmdVkExt",
20-
"common-src-DeviceInfo" : "../Common/Src/DeviceInfo",
21-
"common-src-DynamicLibraryModule" : "../Common/Src/DynamicLibraryModule",
22-
"common-src-GPUPerfAPIUtils" : "../Common/Src/GPUPerfAPIUtils",
23-
"common-src-TSingleton" : "../Common/Src/TSingleton",
24-
"common-src-Vsprops" : "../Common/Src/Vsprops",
9+
"common-lib-amd-ADL" : ["../Common/Lib/AMD/ADL", "0f3122ba840b193ca9ebd8f050a7ddac58f3b27e"],
10+
"common-lib-amd-APPSDK-3.0" : ["../Common/Lib/AMD/APPSDK", "acb9bb08f23e5653bbe8b6021a2cf89f1c7fd26f"],
11+
"common-lib-ext-GoogleTest-1.7" : ["../Common/Lib/Ext/GoogleTest", "7ab958af33ee2d435b52d341f95aafb67e0189d0"],
12+
"common-lib-ext-OpenGL" : ["../Common/Lib/Ext/OpenGL", "6b6684bf5408da05efeb24c53f4241a003c1ac6e"],
13+
"common-lib-ext-OpenGLES" : ["../Common/Lib/Ext/OpenGLES", "758b5caeeaff90858f292adc45f8cfda0d34b000"],
14+
"common-lib-ext-WindowsKits" : ["../Common/Lib/Ext/Windows-Kits", "75d314b074e5899e1d8133e6ca253c3dca0307c9"],
15+
"common-lib-ext-Vulkan-1.0.49.0" : ["../Common/Lib/Ext/Vulkan", "2940df77aed7f794f0c6808f8a42f3dbd812457a"],
16+
"common-src-ADLUtil" : ["../Common/Src/ADLUtil", "5a54c478c06ced583ac8ad74228f3e84f90e44f6"],
17+
"common-src-AMDTMutex" : ["../Common/Src/AMDTMutex", "fb68811ed3a475cc9ab1c5d5e0482658ec679716"],
18+
"common-src-AmdDxExt" : ["../Common/Src/AmdDxExt", "1e16621535a70dc4e088aaa7975ac4b84949f9e3"],
19+
"common-src-AmdVkExt" : ["../Common/Src/AmdVkExt", "1fc64cdf8da2bd5c1e1b87a6d2ee58c6334e686b"],
20+
"common-src-DeviceInfo" : ["../Common/Src/DeviceInfo", "1d750f29ebf52ff1a70f521b31c16ad6df65e8b9"],
21+
"common-src-DynamicLibraryModule" : ["../Common/Src/DynamicLibraryModule", "4b1587a50119c0a59ce3472facbaa2af7c243fdf"],
22+
"common-src-GPUPerfAPIUtils" : ["../Common/Src/GPUPerfAPIUtils", "d10457ebd4846a84820f83a7dd3e2e11ec1be081"],
23+
"common-src-TSingleton" : ["../Common/Src/TSingleton", "2a338d5b7e649ffba0225772c521726c18b13fff"],
24+
"common-src-Vsprops" : ["../Common/Src/Vsprops", "5a434b269727ed1f36c3c31aa56a0ca06502b198"],
2525
}
2626

27-
downloadAndInstallMappingWin = {
27+
downloadAndInstallMappingWin = {
2828
"https://vulkan.lunarg.com/sdk/download/1.0.49.0/windows/VulkanSDK-1.0.49.0-Installer.exe" : ["../Common/Lib/Ext/Vulkan", "c:/VulkanSDK/1.0.49.0/Include", "../Common/Lib/Ext/Vulkan/1.0.49.0/SDK/Include"],
2929
}
3030

3131
downloadAndInstallMappingLin = {
3232
"https://vulkan.lunarg.com/sdk/download/1.0.49.0/linux/Vulkansdk-linux-x86_64-1.0.49.0.run" : ["../Common/Lib/Ext/Vulkan"],
3333
}
34+

0 commit comments

Comments
 (0)