From 2f020eb7546e3dad18f2dc4b7e4a8494db5b3be1 Mon Sep 17 00:00:00 2001 From: ImperatorS79 Date: Thu, 11 Oct 2018 17:31:31 +0200 Subject: [PATCH 1/2] Update DXVK to version 0.81 (#694) --- Engines/Wine/Verbs/DXVK/script.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Engines/Wine/Verbs/DXVK/script.js b/Engines/Wine/Verbs/DXVK/script.js index 2a551e82b3..05e07b475b 100644 --- a/Engines/Wine/Verbs/DXVK/script.js +++ b/Engines/Wine/Verbs/DXVK/script.js @@ -11,12 +11,12 @@ Wine.prototype.DXVK = function () { print("NOTE: you need a driver that supports Vulkan enough to run DXVK"); print("NOTE: wine version should be greater or equal to 3.5"); - var dxvkVersion = "0.53"; + var dxvkVersion = "0.81"; var setupFile = new Resource() .wizard(this.wizard()) .url("https://github.com/doitsujin/dxvk/releases/download/v" + dxvkVersion + "/dxvk-" + dxvkVersion + ".tar.gz") - .checksum("df448f1a7b842773f4d826a86eeba44c937187b0") + .checksum("76af765dfeebc6ba7922ad32968babfa92e15fb1") .name("dxvk-" + dxvkVersion + ".tar.gz") .get(); @@ -31,18 +31,27 @@ Wine.prototype.DXVK = function () { if (this.architecture() == "x86") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system32directory()); } if (this.architecture() == "amd64") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system64directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system64directory()); cp(dxvkTmpDir + "/x64/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x64/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10_1.dll", this.system32directory()); } this.overrideDLL() - .set("native", ["d3d11", "dxgi"]) + .set("native", ["d3d11", "dxgi", "d3d10", "d3d10_1", "d3d10core"]) .do(); remove(this.prefixDirectory() + "/TMP/"); From 2feb2383a9caa72dcffcfc22a27433b7d24978e7 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Thu, 11 Oct 2018 15:35:35 +0000 Subject: [PATCH 2/2] Update JSDoc --- docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html b/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html index b223e7355b..5f9bd7c6f5 100644 --- a/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html +++ b/docs/jsdoc/Engines_Wine_Verbs_DXVK_script.js.html @@ -39,12 +39,12 @@

Source: Engines/Wine/Verbs/DXVK/script.js

print("NOTE: you need a driver that supports Vulkan enough to run DXVK"); print("NOTE: wine version should be greater or equal to 3.5"); - var dxvkVersion = "0.53"; + var dxvkVersion = "0.81"; var setupFile = new Resource() .wizard(this.wizard()) .url("https://github.com/doitsujin/dxvk/releases/download/v" + dxvkVersion + "/dxvk-" + dxvkVersion + ".tar.gz") - .checksum("df448f1a7b842773f4d826a86eeba44c937187b0") + .checksum("76af765dfeebc6ba7922ad32968babfa92e15fb1") .name("dxvk-" + dxvkVersion + ".tar.gz") .get(); @@ -59,18 +59,27 @@

Source: Engines/Wine/Verbs/DXVK/script.js

if (this.architecture() == "x86") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system32directory()); } if (this.architecture() == "amd64") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system64directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system64directory()); cp(dxvkTmpDir + "/x64/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x64/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10_1.dll", this.system32directory()); } this.overrideDLL() - .set("native", ["d3d11", "dxgi"]) + .set("native", ["d3d11", "dxgi", "d3d10", "d3d10_1", "d3d10core"]) .do(); remove(this.prefixDirectory() + "/TMP/");