Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Silk.NET.BuildTools from 2.20.0 to 2.21.0 #2159

Open
wants to merge 1 commit into
base: develop/3.0
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 25, 2024

Bumps Silk.NET.BuildTools from 2.20.0 to 2.21.0.

Release notes

Sourced from Silk.NET.BuildTools's releases.

2.21 April 2024 Update

Silk.NET April 2024 Update

  • Added nint overloads for the cases where OpenGL represents a native-sized integer as a void pointer.
  • Added support for executing Windowing loops during repaint and drag events on GLFW in some cases. (thanks @​otac0n)
  • Added a distinction between "unset" (-1) and "default" (null) for Windowing depth/stencil buffer bits, defaulting to 24/8 on all platforms unless overridden.
  • Added support for 64-bit Arm Linux for Assimp, GLFW (+ Windowing & Input), OpenAL Soft, SDL, Vkd3d, Vulkan Loader, SwiftShader, and WGPU. (thanks @​alexrp)
  • Added support for Apple Silicon Macs for OpenAL Soft, Vulkan Loader, and SwiftShader. (thanks @​alexrp)
  • Added support for 32-bit Arm Linux for Assimp, GLFW, OpenAL Soft, SDL, Shaderc, SPIR-V Cross, SPIR-V Reflect, Vkd3d, SwiftShader, and WGPU. (thanks @​alexrp)
  • Added support for 64-bit Windows on Arm for Assimp, OpenAL Soft, VulkanLoader, and SwiftShader. (thanks @​alexrp)
  • Added limited native library support (SPIR-V Tools and Shaderc) for glibc versions as old as 2.17 on Linux platforms.
  • Added support for new standard cursor shapes in Input and GLFW.
  • Updated to use ref readonly instead of in.
  • Updated to OpenXR 1.1.36.
  • Updated to DirectStorage 1.2.2.
  • Updated to Vulkan 1.3.281.
  • Updated to SDL 2.30.1.
  • Updated to latest OpenCL specifications.
  • Updated to latest SPIR-V Reflect.
  • Updated to latest WebGPU/Dawn/WGPU headers.
  • Updated Vkd3d native binaries.
  • Fixed string marshalling occasionally resulting in memory access violations on newer .NET 8 versions.
  • Fixed Windowing crashing on .NET Framework builds with prefer 32-bit set using GLFW.
  • Fixed extension loading generic type usage issues with full IL trimming enabled.
  • Fixed erroneous BreakneckLock acquisition logic slowing input events on mobile/SDL. (thanks @​ZingBallyhoo)
  • Fixed windowing losing events when using multiple windows on desktop with the mobile/SDL implementation. (thanks @​ZingBallyhoo)
  • Fixed some packages not referencing their native counterparts where appropriate. (thanks @​alexrp)
  • Fixed Input events for standalone joysticks not being tracked on GLFW.
  • Fixed Input events no longer being tracked after 3-10 reopens of the same window on GLFW.
  • Fixed V-Sync configuration not persisting over window state changes in Windowing.
  • Fixed Circle.Contains erroneously comparing the squared vector distance from its center against its non-squared radius. (thanks @​djoyahoy)

After this update:

  • Apple Silicon support is complete except for missing ANGLE binaries.
  • Arm Linux support is complete except for missing DXVK, ANGLE, and Vulkan Loader (missing on 32-bit only) binaries.
  • 64-bit Windows on Arm support is complete except for missing DXVK and ANGLE binaries.
  • 32-bit Windows on Arm remains unsupported except for DirectStorage.
Commits
  • ff35bea This is the April 2024 Update (v2.21.0) (#2115)
  • 0e8e039 Yet more improvements to native library builds (#2150)
  • f3087ca More improvements to native library builds (#2143)
  • 0f4cce8 Use sensible defaults for depth/stencil (#1991)
  • 5f81010 Remove wasteful recursive submodule cloning for Public API shipping
  • aea6c51 A bunch of improvements to native library builds (#2049)
  • 9c42984 Some minor README.md corrections. (#2116)
  • fe20742 Fix filters in workflows to use ** instead of * where appropriate. (#2052)
  • 3870647 Update all the bindings (#1993)
  • e3729eb Make Silk.NET buildable on Linux by skipping iOS and Mac Catalyst stuff. (#2017)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [Silk.NET.BuildTools](https://github.com/dotnet/Silk.NET) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/dotnet/Silk.NET/releases)
- [Commits](v2.20.0...v2.21.0)

---
updated-dependencies:
- dependency-name: Silk.NET.BuildTools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner April 25, 2024 15:46
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 25, 2024
Copy link
Member

@Perksey Perksey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm glad we can keep Silk.NET's Silk.NET version up-to-date.

@Perksey Perksey enabled auto-merge (squash) April 25, 2024 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

None yet

1 participant