diff --git a/_service b/_service
index 5baf009..9c9a95c 100644
--- a/_service
+++ b/_service
@@ -1,16 +1,16 @@
-
+
@PARENT_TAG@
v(.*)
https://github.com/doitsujin/dxvk.git
git
@PARENT_TAG@
-
-
+
+
*.tar
gz
-
-
+
+
diff --git a/dxvk-2.3.tar.gz b/dxvk-2.3.tar.gz
deleted file mode 100644
index 4ee6095..0000000
--- a/dxvk-2.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c6445483a1865cc561f1b8278076bfdda9f3514ccaa807b797ce9bb6ea6aeb72
-size 4219775
diff --git a/dxvk-2.4.tar.gz b/dxvk-2.4.tar.gz
new file mode 100644
index 0000000..8683633
--- /dev/null
+++ b/dxvk-2.4.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb5b9d4e797daa0a42181a907fe8ff13dcf8aacde3d900def801e4c29906523b
+size 4538917
diff --git a/dxvk.changes b/dxvk.changes
index 1324c66..9c60c7b 100644
--- a/dxvk.changes
+++ b/dxvk.changes
@@ -1,3 +1,49 @@
+-------------------------------------------------------------------
+Sun Aug 25 11:40:13 UTC 2024 - Simon Vogl
+
+- Update to 2.4:
+ * Fixed various issues with D3D9 fixed-function texture
+ coordinate processing
+ * Fixed pipeline layout compatibility issues when using graphics
+ pipeline libraries, which would cause crashes or rendering
+ issues on AMD's official drivers with pipeline libraries
+ enabled
+ * If supported, VK_NV_descriptor_pool_overallocation will now be
+ used to potentially save small quantities of descriptor memory
+ * Improved descriptor pool management in general to save memory
+ in case a game renders without ever presenting to the screen
+ * Improved video processor blit functionality
+ * Improved compatibility to third-party mods hooking various
+ DXGI entry points
+ * Battlefield 2, 2142: Work around hang on alt+tab
+ * Dead Space 2: Work around issues caused by the game's Vsync
+ implementation
+ * Dragonshard: Work around performance issues
+ * Fallout 4: Work around an issue with the game locking itself
+ to 45 FPS on Steam Deck OLED
+ * Fallout New Vegas: Fix rendering issues when using certain
+ mods
+ * Ghostbusters Remastered: Work around flickering character
+ faces
+ * Gothic 3: Fix shadow rendering issues caused by incorrectly
+ reported format support
+ * Guild Wars 2: Work around a flickering issue
+ * Prototype: Work around broken shadow rendering if the game
+ detects an AMD or Intel GPU
+ * Star Citizen: Work around an issue with the game's UMD version
+ check
+ * The Sims 2: Work around low CPU-bound performance in some
+ situations
+ * Tomb Raider Legend: Work around flickering character issues
+ * Red Faction Guerrila Remastered: Work around sky box rendering
+ issues
+ * Rise of Nations: Work around crash on alt+tab
+ * Watch Dogs, Watch Dogs 2: Work around flickering character
+ issues
+ * WRC 4: Enable 60 FPS limit to work around audio issues
+- Change _service file mode from deprecated "disabled" mode to new
+ "manual" mode to make it work again.
+
-------------------------------------------------------------------
Fri Feb 23 08:32:22 UTC 2024 - Richard Rahl
diff --git a/dxvk.obsinfo b/dxvk.obsinfo
new file mode 100644
index 0000000..356b20b
--- /dev/null
+++ b/dxvk.obsinfo
@@ -0,0 +1,4 @@
+name: dxvk
+version: 2.4
+mtime: 1720605374
+commit: 008afc1c5f287e82a553108790da6e10b1159200
diff --git a/dxvk.spec b/dxvk.spec
index 3b54c63..6b34daa 100644
--- a/dxvk.spec
+++ b/dxvk.spec
@@ -17,9 +17,9 @@
Name: dxvk
-Version: 2.3
+Version: 2.4
Release: 0
-Summary: Vulkan-based D3D11 implementation for Linux / Wine
+Summary: Vulkan-based Direct3D 8/9/10/11 implementation for Linux / Wine
License: zlib-acknowledgement
Group: System/Emulators/PC
URL: https://github.com/doitsujin/dxvk
@@ -53,7 +53,7 @@ BuildRequires: mingw32-headers
ExclusiveArch: %{ix86} x86_64
%description
-Provides a Vulkan-based implementation of DXGI and D3D11 in order to run 3D applications on Linux using Wine
+A Vulkan-based translation layer for Direct3D 8/9/10/11 which allows running 3D applications on Linux using Wine.
%prep
%setup -q
diff --git a/setup_dxvk.sh b/setup_dxvk.sh
index aa30bc8..f99e02c 100644
--- a/setup_dxvk.sh
+++ b/setup_dxvk.sh
@@ -204,3 +204,4 @@ fi
$action d3d9
$action d3d10core
$action d3d11
+$action d3d8