Skip to content

Commit 4b7976b

Browse files
Perkseysilkdotnetdotnet-bot
authored
Silly fixes (#1251)
* Start of silly fixes * Fixes #1249 * Fixes #1155 * Add a comments section to the website * Fix #821, fix #1094 * Fix #1093, fix #960 * Fix #1070 * Fix #1091 * Review comment, apply NativeAOT fix only on NS21+ * Add support for Vulkan specification specialization (SC), full regen * Fix build * Last silly fix * Calm down * Address review comments * Build fixes * How did that not work... * Fix regen CI, only add None enum if there isn't a 0, update patch notes * Include the pushable token for CI * Don't remove the Flags attribute where unnecessary * Remove problematic type, remove erroneous additions of None in enums * New binaries for Assimp on Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Dec 19 20:44:01 PST 2022; root:xnu-8020.240.18~2/RELEASE_X86_64 (#1310) Co-authored-by: The Silk.NET Automaton <[email protected]> Co-authored-by: Dylan Perks <[email protected]> * Regenerate bindings as of 10/03/2023 (#1324) * Regenerated bindings as of 10/03/2023 (16:54:01) * Regenerated bindings as of 10/03/2023 (17:35:57) * Regenerated bindings as of 10/03/2023 (18:27:27) --------- Co-authored-by: The Silk.NET Automaton <[email protected]> * Build fixes * Review comments, update WebGPU? * Fix Vulkan build errors --------- Co-authored-by: silkdotnet <[email protected]> Co-authored-by: The Silk.NET Automaton <[email protected]>
1 parent 4f4c9db commit 4b7976b

File tree

1,044 files changed

+23426
-27867
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,044 files changed

+23426
-27867
lines changed

.github/workflows/bindings-regeneration.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v2
1515
with:
16-
submodules: 'recursive'
16+
token: ${{ secrets.PUSHABLE_GITHUB_TOKEN }}
17+
- name: Checkout submodules, configure git.
18+
run: |
19+
git -c submodule.third_party/git-hooks.update=none submodule update --init --recursive
20+
git config --local user.email "[email protected]"
21+
git config --local user.name "The Silk.NET Automaton"
1722
- name: Setup .NET Core
1823
uses: actions/setup-dotnet@v1
1924
with:
@@ -49,17 +54,6 @@ jobs:
4954
with:
5055
sdk-version: 22621
5156
- name: Run a full run of BuildTools
52-
run: dotnet run -c Release --project src/Core/Silk.NET.BuildTools/Silk.NET.BuildTools.csproj -- generator.json --no-parallel
53-
- name: Get current date
54-
id: date
55-
run: echo "::set-output name=date::$(date +'%d-%m-%Y')"
56-
- name: Create or Update Pull Request
57-
uses: gr2m/create-or-update-pull-request-action@v1
57+
run: ./build.cmd regenerate-bindings --create-bindings-pr --no-parallel-generation
5858
env:
59-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
60-
with:
61-
title: Binding and specification updates
62-
body: Regenerates the bindings and the cached specifications with the latest upstream specifications.
63-
branch: patch/spec-updates
64-
author: "Team Silk.NET <[email protected]>"
65-
commit-message: Latest bindings as of ${{ steps.date.outputs.date }}
59+
PUSHABLE_GITHUB_TOKEN: ${{ secrets.PUSHABLE_GITHUB_TOKEN }}

.nuke/build.schema.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
"type": "boolean",
1919
"description": "Indicates to continue a previously failed build attempt"
2020
},
21+
"CreateBindingsPr": {
22+
"type": "boolean",
23+
"description": "Create a PR after bindings regeneration completes"
24+
},
2125
"Help": {
2226
"type": "boolean",
2327
"description": "Shows the help text for this build assembly"
@@ -58,6 +62,10 @@
5862
"type": "boolean",
5963
"description": "Disables displaying the NUKE logo"
6064
},
65+
"NoParallelGeneration": {
66+
"type": "boolean",
67+
"description": "Don't let BuildTools parallelize"
68+
},
6169
"NugetApiKey": {
6270
"type": "string",
6371
"description": "The API key used to push packages and symbols packages to NuGet"

build/cache/assimp.json.gz

0 Bytes
Binary file not shown.

build/cache/cl.json.gz

0 Bytes
Binary file not shown.

build/cache/core.json.gz

0 Bytes
Binary file not shown.

build/cache/d2d.json.gz

0 Bytes
Binary file not shown.

build/cache/d3d11.json.gz

181 Bytes
Binary file not shown.

build/cache/d3d12.json.gz

0 Bytes
Binary file not shown.

build/cache/d3d9.json.gz

0 Bytes
Binary file not shown.

build/cache/dcomp.json.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)