Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/Proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Eikum <aeikum@codeweavers.com>2019-12-18 16:50:38 +0300
committerAndrew Eikum <aeikum@codeweavers.com>2019-12-18 17:40:45 +0300
commit9e542fada6a11d6c4bb27b268db4eebc4d081b23 (patch)
tree577dbef230a527f3dc48db6721a4a73b0b68e7ab
parent7d07e036317f7dc06084c0be957bf7ced34477b1 (diff)
build: Ship d9vk from dxvkproton-4.11-11
-rw-r--r--.gitmodules3
-rw-r--r--build/makefile_base.mak59
m---------d9vk0
3 files changed, 3 insertions, 59 deletions
diff --git a/.gitmodules b/.gitmodules
index 211cbc16..b9ff0173 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -19,9 +19,6 @@
[submodule "FAudio"]
path = FAudio
url = https://github.com/FNA-XNA/FAudio/
-[submodule "d9vk"]
- path = d9vk
- url = https://github.com/ValveSoftware/dxvk/
[submodule "vkd3d"]
path = vkd3d
url = https://github.com/ValveSoftware/vkd3d/
diff --git a/build/makefile_base.mak b/build/makefile_base.mak
index 98fd2716..d3385d87 100644
--- a/build/makefile_base.mak
+++ b/build/makefile_base.mak
@@ -239,10 +239,6 @@ DXVK := $(SRCDIR)/dxvk
DXVK_OBJ32 := ./obj-dxvk32
DXVK_OBJ64 := ./obj-dxvk64
-D9VK := $(SRCDIR)/d9vk
-D9VK_OBJ32 := ./obj-d9vk32
-D9VK_OBJ64 := ./obj-d9vk64
-
VULKAN_HEADERS := $(SRCDIR)/Vulkan-Headers
VULKAN_H_OBJ32 := ./obj-vulkan-headers32
VULKAN_H_OBJ64 := ./obj-vulkan-headers64
@@ -286,7 +282,6 @@ OBJ_DIRS := $(TOOLS_DIR32) $(TOOLS_DIR64) \
$(WINE_OBJ32) $(WINE_OBJ64) \
$(VRCLIENT_OBJ32) $(VRCLIENT_OBJ64) \
$(DXVK_OBJ32) $(DXVK_OBJ64) \
- $(D9VK_OBJ32) $(D9VK_OBJ64) \
$(BISON_OBJ32) $(BISON_OBJ64) \
$(VULKAN_H_OBJ32) $(VULKAN_H_OBJ64) \
$(SPIRV_H_OBJ32) $(SPIRV_H_OBJ64) \
@@ -449,7 +444,7 @@ $(DIST_FONTS): fonts
ALL_TARGETS += dist
GOAL_TARGETS += dist
-dist: $(DIST_TARGETS) wine vrclient lsteamclient steam dxvk d9vk | $(DST_DIR)
+dist: $(DIST_TARGETS) wine vrclient lsteamclient steam dxvk | $(DST_DIR)
echo `date '+%s'` `GIT_DIR=$(abspath $(SRCDIR)/.git) git describe --tags` > $(DIST_VERSION)
cp $(DIST_VERSION) $(DST_BASE)/
rm -rf $(abspath $(DIST_PREFIX)) && \
@@ -1192,6 +1187,7 @@ dxvk64: $(DXVK_CONFIGURE_FILES64)
cp "$(DXVK_OBJ64)"/bin/d3d10.dll "$(DST_DIR)"/lib64/wine/dxvk
cp "$(DXVK_OBJ64)"/bin/d3d10_1.dll "$(DST_DIR)"/lib64/wine/dxvk
cp "$(DXVK_OBJ64)"/bin/d3d10core.dll "$(DST_DIR)"/lib64/wine/dxvk
+ cp "$(DXVK_OBJ64)"/bin/d3d9.dll "$(DST_DIR)"/lib64/wine/dxvk
if test -e $(SRCDIR)/.git; then ( cd $(SRCDIR) && git submodule status -- dxvk ) > "$(DST_DIR)"/lib64/wine/dxvk/version; fi
@@ -1203,58 +1199,9 @@ dxvk32: $(DXVK_CONFIGURE_FILES32)
cp "$(DXVK_OBJ32)"/bin/d3d10.dll "$(DST_DIR)"/lib/wine/dxvk/
cp "$(DXVK_OBJ32)"/bin/d3d10_1.dll "$(DST_DIR)"/lib/wine/dxvk/
cp "$(DXVK_OBJ32)"/bin/d3d10core.dll "$(DST_DIR)"/lib/wine/dxvk/
+ cp "$(DXVK_OBJ32)"/bin/d3d9.dll "$(DST_DIR)"/lib/wine/dxvk/
if test -e $(SRCDIR)/.git; then ( cd $(SRCDIR) && git submodule status -- dxvk ) > "$(DST_DIR)"/lib/wine/dxvk/version; fi
-D9VK_CONFIGURE_FILES32 := $(D9VK_OBJ32)/build.ninja
-D9VK_CONFIGURE_FILES64 := $(D9VK_OBJ64)/build.ninja
-
-# 64bit-configure. Remove coredata file if already configured (due to e.g. makefile changing)
-$(D9VK_CONFIGURE_FILES64): $(MAKEFILE_DEP) $(D9VK)/build-win64.txt | $(D9VK_OBJ64)
- if [ -e "$(abspath $(D9VK_OBJ64))"/build.ninja ]; then \
- rm -f "$(abspath $(D9VK_OBJ64))"/meson-private/coredata.dat; \
- fi
- cd "$(abspath $(D9VK))" && \
- PATH="$(abspath $(SRCDIR))/glslang/bin/:$(PATH)" \
- meson --prefix="$(abspath $(D9VK_OBJ64))" --cross-file "$(abspath $(D9VK))/build-win64.txt" $(MESON_STRIP_ARG) --buildtype=release -Denable_dxgi=false -Denable_d3d10=false -Denable_d3d11=false "$(abspath $(D9VK_OBJ64))"
-
-# 32-bit configure. Remove coredata file if already configured (due to e.g. makefile changing)
-$(D9VK_CONFIGURE_FILES32): $(MAKEFILE_DEP) $(D9VK)/build-win32.txt | $(D9VK_OBJ32)
- if [ -e "$(abspath $(D9VK_OBJ32))"/build.ninja ]; then \
- rm -f "$(abspath $(D9VK_OBJ32))"/meson-private/coredata.dat; \
- fi
- cd "$(abspath $(D9VK))" && \
- PATH="$(abspath $(SRCDIR))/glslang/bin/:$(PATH)" \
- meson --prefix="$(abspath $(D9VK_OBJ32))" --cross-file "$(abspath $(D9VK))/build-win32.txt" $(MESON_STRIP_ARG) --buildtype=release -Denable_dxgi=false -Denable_d3d10=false -Denable_d3d11=false "$(abspath $(D9VK_OBJ32))"
-
-## d9vk goals
-D9VK_TARGETS = d9vk d9vk_configure d9vk32 d9vk64 d9vk_configure32 d9vk_configure64
-
-ALL_TARGETS += $(D9VK_TARGETS)
-GOAL_TARGETS_LIBS += d9vk
-
-.PHONY: $(D9VK_TARGETS)
-
-d9vk_configure: $(D9VK_CONFIGURE_FILES32) $(D9VK_CONFIGURE_FILES64)
-
-d9vk_configure64: $(D9VK_CONFIGURE_FILES64)
-
-d9vk_configure32: $(D9VK_CONFIGURE_FILES32)
-
-d9vk: d9vk32 d9vk64
-
-d9vk64: $(D9VK_CONFIGURE_FILES64)
- env PATH="$(abspath $(SRCDIR))/glslang/bin/:$(PATH)" ninja -C "$(D9VK_OBJ64)" install
- mkdir -p "$(DST_DIR)/lib64/wine/dxvk"
- cp "$(D9VK_OBJ64)"/bin/d3d9.dll "$(DST_DIR)"/lib64/wine/dxvk
- if test -e $(SRCDIR)/.git; then ( cd $(SRCDIR) && git submodule status -- d9vk ) > "$(DST_DIR)"/lib64/wine/dxvk/d9vk_version; fi
-
-
-d9vk32: $(D9VK_CONFIGURE_FILES32)
- env PATH="$(abspath $(SRCDIR))/glslang/bin/:$(PATH)" ninja -C "$(D9VK_OBJ32)" install
- mkdir -p "$(DST_DIR)"/lib/wine/dxvk
- cp "$(D9VK_OBJ32)"/bin/d3d9.dll "$(DST_DIR)"/lib/wine/dxvk/
- if test -e $(SRCDIR)/.git; then ( cd $(SRCDIR) && git submodule status -- d9vk ) > "$(DST_DIR)"/lib/wine/dxvk/d9vk_version; fi
-
endif # NO_DXVK
# Vulkan-Headers
diff --git a/d9vk b/d9vk
deleted file mode 160000
-Subproject 7126fd47e8269f2766932b43a212ecc10693d10