Commit 3eda513d authored by azban's avatar azban
Browse files

gpupad: 2.7.0 -> 3.1.0

parent 76318e35
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a05c447..20a5c98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -276,8 +276,8 @@ endif()
 
 # link glslang
 find_package(glslang CONFIG REQUIRED)
-target_link_libraries(${PROJECT_NAME} PRIVATE glslang::OSDependent glslang::glslang 
-    glslang::MachineIndependent glslang::GenericCodeGen glslang::glslang-default-resource-limits 
+target_link_libraries(${PROJECT_NAME} PRIVATE glslang::glslang 
+    glslang::glslang-default-resource-limits 
-    glslang::SPVRemapper glslang::SPIRV)
+    glslang::SPIRV)
 
 # link SPIRV-Cross
+2 −14
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
  lib,
  stdenv,
  fetchFromGitHub,
  fetchpatch,
  cmake,

  glslang,
@@ -17,27 +16,16 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "gpupad";
  version = "2.7.0";
  version = "3.1.0";

  src = fetchFromGitHub {
    owner = "houmain";
    repo = "gpupad";
    tag = finalAttrs.version;
    hash = "sha256-Y0LNz8qHNfYhkh+ukJFi56zdaNIy5Gfvena+gSo0oOo=";
    hash = "sha256-eZ9RhFPk7eV5xmp112E71xOc55GFkI0G8WTvyjxqGsM=";
    fetchSubmodules = true;
  };

  patches = [
    # the current version of glslang no longer separates its libs into sublibs
    ./glslang-use-combined-lib.patch

    (fetchpatch {
      name = "add-missing-inline.patch";
      url = "https://github.com/houmain/gpupad/commit/52fcb3619e5e2698a8c11a97668670a5cd0531a8.patch";
      hash = "sha256-FnC5uKickZVPVr+y1Thvtk+Xi38V0AHBYGU+x64EXrA=";
    })
  ];

  strictDeps = true;

  nativeBuildInputs = [