Commit Graph

54 Commits

Author SHA1 Message Date
K900
b03d75a91d vulkan-headers: 1.3.290.0 -> 1.3.296.0
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.3.290.0...vulkan-sdk-1.3.296.0
2024-10-08 20:19:10 +03:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Sergei Trofimovich
0aa06e6e1c vulkan-headers: build using ninja to fix gcc-14 compatibility
When `vulkan-headers` detects `gcc-14` or above it enables c++ modules
support. But make-mased backend does not support it and fails as:

    $ nix build --impure --expr 'with import ./. {}; vulkan-headers.override {stdenv = gcc14Stdenv; }' -L

    CMake Error in CMakeLists.txt:
      The target named "Vulkan-Module" has C++ sources that may use modules, but
      modules are not supported by this generator:
        Unix Makefiles
      Modules are supported only by Ninja, Ninja Multi-Config, and Visual Studio
      generators for VS 17.4 and newer.  See the cmake-cxxmodules(7) manual for
      details.  Use the CMAKE_CXX_SCAN_FOR_MODULES variable to enable or disable
      scanning.
2024-09-11 01:44:17 -06:00
Randy Eckenrode
1e31bdf2b8
vulkan-headers: fixup build on darwin
Broken after update by PR #338599
2024-09-08 07:26:22 +02:00
K900
22786dadf4 vulkan-headers: 1.3.283.0 -> 1.3.290.0
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.3.283.0...vulkan-sdk-1.3.290.0
2024-08-31 13:51:12 +03:00
K900
a6f3cc62f7 vulkan-headers: 1.3.280.0 -> 1.3.283.0
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.3.280.0...vulkan-sdk-1.3.283.0
2024-05-15 07:59:09 +03:00
K900
545de24791 vulkan-headers: 1.3.275.0 -> 1.3.280.0
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.3.275.0...vulkan-sdk-1.3.280.0
2024-03-22 08:40:46 +03:00
K900
0dec9ac777 vulkan-headers: 1.3.268.0 -> 1.3.275.0
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.3.268.0...vulkan-sdk-1.3.275.0
2024-01-17 20:42:30 +03:00
K900
0a5933400e vulkan-volk: init at 1.3.275.0 2024-01-17 20:42:30 +03:00
K900
e6bdaba6dd fixup! vulkan-headers: 1.3.261 -> 1.3.268 2023-10-24 23:30:44 +03:00
K900
60abcd956a vulkan-headers: 1.3.261 -> 1.3.268 2023-10-24 23:30:44 +03:00
K900
5a21420857 vulkan: fix update-script for new tag format 2023-10-24 23:30:44 +03:00
K900
a1097a20c1 spirv-tools: 2023.3.rc1 -> 1.3.261
Diff: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2023.3.rc1...v2023.2
2023-08-22 20:31:45 +03:00
K900
25e05e3ede vulkan-headers: 1.3.254 -> 1.3.261
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.254...v1.3.261
2023-08-22 20:31:44 +03:00
K900
8a02618d57 vulkan-utility-libraries: init at 1.3.261 2023-08-22 20:31:44 +03:00
K900
88d00dd40a vulkan-headers: 1.3.249 -> 1.3.254
Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.249...v1.3.254
2023-06-23 12:59:36 +03:00
K900
19ca45e39f vulkan/update-script: always update to latest upstream tags
Only the loader and the headers need to stay in sync, everything else is fine being mismatched,
and this way we're not stuck to the LunarG release cycles.
2023-05-01 15:23:36 +03:00
K900
73b9b11429 vulkan-headers: 1.3.243 -> 1.3.249 2023-04-29 19:19:23 +03:00
Vladimír Čunát
fd77cd7a01
Merge branch 'master' into staging-next
Indentation conflict in vulkan-related src fetches.
2023-04-08 11:33:08 +02:00
Ilan Joselevich
ee9df2c1a8
vulkan-headers: add update script 2023-04-04 15:52:36 +03:00
PedroHLC ☭
6cc536eb1d
vulkan-headers: 1.3.239.0 -> 1.3.243.0 2023-04-03 11:42:29 -03:00
PedroHLC ☭
29e6668a9f
vulkan-headers: 1.3.236.0 -> 1.3.239.0 2023-02-03 09:23:29 -03:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging 2022-12-18 18:01:41 +00:00
PedroHLC ☭
c72dd68875
vulkan-headers: 1.3.231.0 -> 1.3.236.0 2022-12-16 18:52:44 -03:00
Randy Eckenrode
8b5bf4260f
vulkan-headers: add Windows to meta.platforms 2022-11-10 19:40:46 -05:00
PedroHLC ☭
f4faa2326a
vulkan-headers: 1.3.224.1 -> 1.3.231.0 2022-10-25 15:22:45 -03:00
PedroHLC ☭
269df4a6e5
vulkan-sdk: 1.3.224.0 -> 1.3.224.1 2022-09-05 08:19:30 -03:00
PedroHLC ☭
3e2a42102b
Vulkan: 1.3.216.0 -> 1.3.224.0 2022-08-22 18:20:24 -03:00
PedroHLC ☭
4ed8247e1b
Vulkan: 1.3.211.0 -> 1.3.216.0 2022-08-08 11:31:53 -03:00
Sean D Gillespie
f089fdbc80
Vulkan: 1.2.198.0 -> 1.3.211.0
Update:
 * glslang
 * spirv-headers
 * spirv-toools
 * vulkan-extension-layer
 * vulkan-headers
 * vulkan-loader
 * vulkan-tools
 * vulkan-tools-lunarg
 * vulkan-validation-layers

Fixes #161060
2022-04-26 21:38:50 -04:00
Randy Eckenrode
7aa7ecd62d
vulkan-headers: enable support for Darwin 2022-02-16 17:17:06 -05:00
Benjamin Saunders
f19a3884bc vulkan: 1.2.189.1 -> 1.2.198.0
Upstream has established rigorous tagging practices, allowing us to
simplify things considerably.
2022-01-16 14:57:11 -08:00
Ellie Hermaszewska
12cf7636fb
vulkan: 1.2.182.0 -> 1.2.189.1
Updates
- vulkan-headers
- vulkan-loader
- vulkan-validation-layers
- vulkan-extension-layer
- vulkan-tools
- vulkan-tools-lunarg
2021-10-14 15:05:31 +08:00
Joe Hermaszewski
51b73b6320
vulkan: 1.2.176 -> 1.2.182
Updates
- vulkan-headers
- vulkan-loader
- vulkan-validation-layers
- vulkan-extension-layer
- vulkan-tools
- vulkan-tools-lunarg

Also adds some additional asserts for version matching to these packages
2021-07-24 11:35:21 +08:00
Kira Bruneau
d205df5d44
vulkan-headers: 1.2.162.0 → 1.2.176.0 2021-07-24 10:49:08 +08:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Joe Hermaszewski
cbc4bd9971 vulkan: 1.2.141 -> 1.2.162
Also improve metadata for vulkan-validation-layers
2021-01-03 11:03:42 +00:00
Câju Mihai-Drosi
abc0d91370 vulkan-headers: 1.2.131.1 -> 1.2.141.0 2020-09-24 08:19:41 +03:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Benjamin Saunders
8985abb3c6 vulkan-headers: 1.1.144.0 -> 1.2.131.1 2020-02-11 19:11:32 +01:00
Ivan Kozik
e54007370f vulkan-headers, vulkan-tools: fix version
This fixes an assertion error in vulkan-loader on version == vulkan-headers.version:

assertion failed at /nix/store/ca66sbxzxlxlfpb579nxxnw97z2ql1gv-source/pkgs/development/libraries/vulkan-loader/default.nix:8:1

The sha256 for vulkan-headers and vulkan-tools are unchanged because
they were already set to the newer version. The correct version was
lost in the staging-next merge.
2019-08-31 17:38:42 +00:00
Frederik Rietdijk
96e5474329 Merge master into staging-next 2019-08-31 18:04:31 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Jonathan Ringer
19d91206e7 vulkan-*: 1.1.106 -> 1.1.114.0 2019-08-08 00:57:53 -07:00
R. RyanTM
f9505a1e1c vulkan-headers: 1.1.101.0 -> 1.1.106
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/vulkan-headers/versions
2019-04-18 08:46:48 +02:00
Benjamin Saunders
ea4eeb3cd0 vulkan-loader: 1.1.85 -> 1.1.101.0 2019-03-20 17:51:35 -07:00
Yegor Timoshenko
d21881ca5a
vulkan-headers: lock rev 2018-10-13 18:00:22 +00:00
Yegor Timoshenko
45351e6916
Revert "Revert "vulkan-headers: 1.1.82.0 -> 1.1.85 (#47702)""
This reverts commit ac6f485148.
vulkan-loader bump: bae3fd3d83.
2018-10-13 16:14:09 +00:00
Uli Baum
ac6f485148 Revert "vulkan-headers: 1.1.82.0 -> 1.1.85 (#47702)"
This reverts commit e6b0646b3b.

The bump broke vulkan-loader (eval error).
2018-10-13 15:02:15 +02:00