diff --git a/.github/workflows/artifacts.yml b/.github/workflows/build-test-package-linux.yml similarity index 98% rename from .github/workflows/artifacts.yml rename to .github/workflows/build-test-package-linux.yml index b9ef8db6..ece9f01b 100644 --- a/.github/workflows/artifacts.yml +++ b/.github/workflows/build-test-package-linux.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: jobs: - build-artifacts: + build-test-package-linux: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/test-build-windows.yml b/.github/workflows/build-test-windows.yml similarity index 90% rename from .github/workflows/test-build-windows.yml rename to .github/workflows/build-test-windows.yml index f86a878a..83ab4736 100644 --- a/.github/workflows/test-build-windows.yml +++ b/.github/workflows/build-test-windows.yml @@ -1,17 +1,23 @@ name: Build and test on Windows -on: [push, pull_request, workflow_dispatch] +on: + push: + branches: [ master ] + tags: [ v* ] + pull_request: + branches: [ master ] + workflow_dispatch: jobs: - build-set-windows: + build-test-windows: runs-on: windows-2022 steps: - name: Checkout code - id: checkout-code uses: actions/checkout@v3 with: submodules: recursive + fetch-depth: 0 - name: Setup Meson shell: pwsh diff --git a/README.md b/README.md index 1535e5d6..710cd98c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ While originally being developed for usage with Unreal Engine 4, most notably fo ## Requirements -This implementation is supposed to be used on Linux using Wine or derivatives like Proton. Usage on Windows is discouraged. Please do not replace `nvapi.dll`/`nvapi64.dll` on Windows from NVIDIA's driver package with this version. DXVK-NVAPI uses several DXVK and VKD3D-Proton extension points, thus using DXVK (D3D11 and DXGI) is a requirement. Using Wine's D3D11 or DXGI will fail. Usage of DXVK-NVAPI is not restricted to NVIDIA GPUs, though the default behavior is to skip GPUs not running the NVIDIA proprietary driver. Some entry points offer no functionality or make no sense when a different GPU vendor is detected. +This implementation is supposed to be used on Linux using Wine or derivatives like Proton. Usage on Windows is discouraged. Please do not replace `nvapi.dll`/`nvapi64.dll` on Windows from NVIDIA's driver package with this version. DXVK-NVAPI uses several DXVK and VKD3D-Proton extension points, thus using DXVK (D3D11 and DXGI) is a requirement. Using Wine's D3D11 or DXGI implementation will fail. Usage of DXVK-NVAPI is not restricted to NVIDIA GPUs, though the default behavior is to skip GPUs not running the NVIDIA proprietary driver. Some entry points offer no functionality or make no sense when a different GPU vendor is detected. DLSS requires an NVIDIA GPU, Turing or newer, running the proprietary driver. When available, DXVK-NVAPI uses NVIDIA's NVML management library to query temperature, utilization and others for NVIDIA GPUs. See [wine-nvml](https://github.com/Saancreed/wine-nvml) how to add NVML support to Wine/Proton. @@ -38,39 +38,35 @@ Prebuilt binaries of release versions are available at