summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2023-03-07 10:35:46 +0200
committerStelios Tsampas2023-03-07 10:35:46 +0200
commitea85c1edc540aaa8c473823b82933419937141e4 (patch)
tree51d641b3e4292362f31e38e6f6124d88df16d77b
parentf126713d0b19df6d16169ff8b145f96cfe676c12 (diff)
downloadaur-ea85c1edc540aaa8c473823b82933419937141e4.tar.gz
[dxvk-mingw(-git)] Add updated async patch source
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD14
-rw-r--r--PKGBUILD.testing18
3 files changed, 19 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3ff181dd24bd..961acd72cbda 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -23,8 +23,8 @@ pkgbase = dxvk-mingw
source = git+https://github.com/doitsujin/dxvk.git#tag=v2.1
source = git+https://github.com/KhronosGroup/Vulkan-Headers.git
source = git+https://github.com/KhronosGroup/SPIRV-Headers.git
- source = git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git
- source = dxvk-async-2.0.patch::https://raw.githubusercontent.com/Sporif/dxvk-async/2.0/dxvk-async.patch
+ source = libdisplay-info-dxvk::git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git
+ source = dxvk-async-2.1.patch::https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/dxvk-gplasync.patch
source = dxvk-async-conf.patch
source = dxvk-extraopts.patch
source = setup_dxvk
@@ -32,7 +32,7 @@ pkgbase = dxvk-mingw
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
- sha256sums = 85877b6ea801b3a139797628415ac5c74ec87ce16d1d3c434f5c36b00922833d
+ sha256sums = d127372403c16ff525bf9c96894a5f1c72e875a9d64068a526c96d1d60df76c5
sha256sums = c9c2f02bce1e1e93d511aff73484208456835d4d7601a36ab4524939472fc401
sha256sums = bcc15521e4c7f966a0192a1dabb7fb4935b33db39344ab5b861f9d81486f1362
sha256sums = c1f6a18b03d1612b60f8081428f00cfac5e66315fe9d42719f01cf5564deeeff
diff --git a/PKGBUILD b/PKGBUILD
index 1f4ea91e95f2..116ff643b1bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=dxvk-mingw
pkgver=2.1
-_asyncver=2.0
+_asyncver=2.1
pkgrel=1
pkgdesc='Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine, MingW version'
arch=('x86_64')
@@ -17,8 +17,8 @@ source=(
"git+https://github.com/doitsujin/dxvk.git#tag=v$pkgver"
"git+https://github.com/KhronosGroup/Vulkan-Headers.git"
"git+https://github.com/KhronosGroup/SPIRV-Headers.git"
- "git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git"
- "dxvk-async-${_asyncver}.patch::https://raw.githubusercontent.com/Sporif/dxvk-async/${_asyncver}/dxvk-async.patch"
+ "libdisplay-info-dxvk::git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git"
+ "dxvk-async-${_asyncver}.patch::https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/dxvk-gplasync.patch"
"dxvk-async-conf.patch"
"dxvk-extraopts.patch"
"setup_dxvk"
@@ -31,9 +31,9 @@ prepare() {
git revert -n 64cb1ad208f80b11400eef779e99fec223754098
git submodule init include/{vulkan,spirv} subprojects/libdisplay-info
- git submodule set-url include/vulkan "$srcdir/Vulkan-Headers"
- git submodule set-url include/spirv "$srcdir/SPIRV-Headers"
- git submodule set-url subprojects/libdisplay-info "$srcdir/libdisplay-info"
+ git submodule set-url include/vulkan "$srcdir"/Vulkan-Headers
+ git submodule set-url include/spirv "$srcdir"/SPIRV-Headers
+ git submodule set-url subprojects/libdisplay-info "$srcdir"/libdisplay-info-dxvk
git -c protocol.file.allow=always submodule update include/{vulkan,spirv} subprojects/libdisplay-info
# Uncomment to enable dxvk async patch.
@@ -123,7 +123,7 @@ sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
- '85877b6ea801b3a139797628415ac5c74ec87ce16d1d3c434f5c36b00922833d'
+ 'd127372403c16ff525bf9c96894a5f1c72e875a9d64068a526c96d1d60df76c5'
'c9c2f02bce1e1e93d511aff73484208456835d4d7601a36ab4524939472fc401'
'bcc15521e4c7f966a0192a1dabb7fb4935b33db39344ab5b861f9d81486f1362'
'c1f6a18b03d1612b60f8081428f00cfac5e66315fe9d42719f01cf5564deeeff')
diff --git a/PKGBUILD.testing b/PKGBUILD.testing
index 1aa0f8c89ca1..04e55b64e190 100644
--- a/PKGBUILD.testing
+++ b/PKGBUILD.testing
@@ -2,7 +2,7 @@
pkgname=dxvk-mingw
pkgver=2.1
-_asyncver=2.0
+_asyncver=2.1
pkgrel=1
pkgdesc='Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine, MingW version'
arch=('x86_64')
@@ -17,8 +17,8 @@ source=(
"git+https://github.com/doitsujin/dxvk.git#tag=v$pkgver"
"git+https://github.com/KhronosGroup/Vulkan-Headers.git"
"git+https://github.com/KhronosGroup/SPIRV-Headers.git"
- "git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git"
- "dxvk-async-${_asyncver}.patch::https://raw.githubusercontent.com/Sporif/dxvk-async/${_asyncver}/dxvk-async.patch"
+ "libdisplay-info-dxvk::git+https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info.git"
+ "dxvk-async-${_asyncver}.patch::https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/dxvk-gplasync.patch"
"dxvk-async-conf.patch"
"dxvk-extraopts.patch"
"setup_dxvk"
@@ -31,9 +31,9 @@ prepare() {
git revert -n 64cb1ad208f80b11400eef779e99fec223754098
git submodule init include/{vulkan,spirv} subprojects/libdisplay-info
- git submodule set-url include/vulkan "$srcdir/Vulkan-Headers"
- git submodule set-url include/spirv "$srcdir/SPIRV-Headers"
- git submodule set-url subprojects/libdisplay-info "$srcdir/libdisplay-info"
+ git submodule set-url include/vulkan "$srcdir"/Vulkan-Headers
+ git submodule set-url include/spirv "$srcdir"/SPIRV-Headers
+ git submodule set-url subprojects/libdisplay-info "$srcdir"/libdisplay-info-dxvk
git -c protocol.file.allow=always submodule update include/{vulkan,spirv} subprojects/libdisplay-info
# Uncomment to enable dxvk async patch.
@@ -47,8 +47,8 @@ prepare() {
# This overrides FLAGS from makepkg.conf, if you comment these you are on your own
# If you want the "best" possible optimizations for your system you can use
# `-march=native` and remove the `-mtune=core-avx2` option.
- export CFLAGS="-O2 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
- export CXXFLAGS="-O2 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
+ export CFLAGS="-O3 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
+ export CXXFLAGS="-O3 -march=haswell -mtune=haswell -pipe -fno-semantic-interposition"
export LDFLAGS="-Wl,-O1,--sort-common,--as-needed"
# Uncomment to enable extra optimizations
@@ -123,7 +123,7 @@ sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
- '85877b6ea801b3a139797628415ac5c74ec87ce16d1d3c434f5c36b00922833d'
+ 'd127372403c16ff525bf9c96894a5f1c72e875a9d64068a526c96d1d60df76c5'
'c9c2f02bce1e1e93d511aff73484208456835d4d7601a36ab4524939472fc401'
'bcc15521e4c7f966a0192a1dabb7fb4935b33db39344ab5b861f9d81486f1362'
'c1f6a18b03d1612b60f8081428f00cfac5e66315fe9d42719f01cf5564deeeff')