Skip to content

Commit 51802e8

Browse files
committed
Add RGA 2.7.1
1 parent 29b0ee7 commit 51802e8

File tree

2 files changed

+33
-26
lines changed

2 files changed

+33
-26
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 2023-06-16
44

55
* Added Metal Shader Converter
6+
* Added RGA 2.7.1
67

78
## 2022-09-19
89

build.cake

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -450,31 +450,34 @@ Task("Download-LZMA")
450450

451451
Task("Download-RGA")
452452
.Does(() => {
453-
// var amdDriverExePath = DownloadCompiler(
454-
// "https://drivers.amd.com/drivers/beta/win10-radeon-software-adrenalin-2020-edition-20.8.3-sep8.exe",
455-
// "amd-driver",
456-
// "19.9.2",
457-
// true);
458-
//
459-
// var amdDriverFolder = "./build/amd-driver/19.9.2";
460-
// EnsureDirectoryExists(amdDriverFolder);
461-
// CleanDirectory(amdDriverFolder);
462-
//
463-
// void ExtractFile(string fileName)
464-
// {
465-
// RunAndCheckResult(
466-
// @"C:\Program Files\7-Zip\7z.exe",
467-
// $@"e -o""{amdDriverFolder}"" ""{amdDriverExePath}"" Packages\Drivers\Display\WT6A_INF\B346681\{fileName}");
468-
// }
469-
//
470-
// ExtractFile("atidxx64.dll");
471-
// ExtractFile("amdvlk64.dll");
472-
//
473-
// var driverDllPaths = new[]
474-
// {
475-
// amdDriverFolder + "/atidxx64.dll",
476-
// amdDriverFolder + "/amdvlk64.dll"
477-
// };
453+
var amdDriverExePath = DownloadCompiler(
454+
"https://drivers.amd.com/drivers/beta/win10-radeon-software-adrenalin-2020-edition-20.8.3-sep8.exe",
455+
"amd-driver",
456+
"19.9.2",
457+
true);
458+
459+
var amdDriverFolder = "./build/amd-driver/22.1.2";
460+
EnsureDirectoryExists(amdDriverFolder);
461+
CleanDirectory(amdDriverFolder);
462+
463+
void ExtractFile(string fileName)
464+
{
465+
RunAndCheckResult(
466+
@"C:\Program Files\7-Zip\7z.exe",
467+
new ProcessSettings
468+
{
469+
Arguments = $@"e -o""{amdDriverFolder}"" ""{amdDriverExePath}"" Packages\Drivers\Display\WT6A_INF\B346681\{fileName}",
470+
});
471+
}
472+
473+
ExtractFile("atidxx64.dll");
474+
ExtractFile("amdvlk64.dll");
475+
476+
var driverDllPaths = new[]
477+
{
478+
amdDriverFolder + "/atidxx64.dll",
479+
amdDriverFolder + "/amdvlk64.dll"
480+
};
478481

479482
void DownloadRga(string version, string filesToCopy)
480483
{
@@ -485,7 +488,9 @@ Task("Download-RGA")
485488
true,
486489
filesToCopy);
487490

488-
// CopyFiles(driverDllPaths, binariesFolder);
491+
CopyFiles(driverDllPaths, binariesFolder);
492+
493+
CopyFiles("./lib/x64/d3dcompiler_47.dll", binariesFolder);
489494
}
490495

491496
DownloadRga("2.0.1", "bin/**/*.*");
@@ -498,6 +503,7 @@ Task("Download-RGA")
498503
DownloadRga("2.6", "**/*.*");
499504
DownloadRga("2.6.1", "**/*.*");
500505
DownloadRga("2.6.2", "**/*.*");
506+
DownloadRga("2.7.1", "**/*.*");
501507
});
502508

503509
Task("Download-IntelShaderAnalyzer")

0 commit comments

Comments
 (0)