Silk.NET.SilkTouch 2.21.0

前缀已保留
dotnet add package Silk.NET.SilkTouch --version 2.21.0                
NuGet\Install-Package Silk.NET.SilkTouch -Version 2.21.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Silk.NET.SilkTouch" Version="2.21.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add Silk.NET.SilkTouch --version 2.21.0                
#r "nuget: Silk.NET.SilkTouch, 2.21.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用包。
// Install Silk.NET.SilkTouch as a Cake Addin
#addin nuget:?package=Silk.NET.SilkTouch&version=2.21.0

// Install Silk.NET.SilkTouch as a Cake Tool
#tool nuget:?package=Silk.NET.SilkTouch&version=2.21.0                

Silk.NET Logo

Silk.NET 是您高速 .NET 多媒体、图形和计算的必备商店;提供对流行的底层 API 的绑定,如 OpenGL、OpenCL、OpenAL、OpenXR、GLFW、SDL、Vulkan、Assimp、WebGPU 和 DirectX。

使用 Silk.NET 为应用程序增添跨平台的 3D 图形、音频、计算和触觉功能!

Silk.NET 适用于任何符合 .NET Standard 2.0 的平台,包括 .NET 6.0、Xamarin、.NET Framework 4.6.1+ 和 .NET Core 2.0+。

.NET Foundation

自豪地成为仁慈的 .NET 基金会 下的官方项目。

关于此包

Silk.NET 库的核心功能。您可能不需要自己引用此包,而且通常在另一个 Silk.NET 包中一般没有太大用途。

特性

性能

我们在查看生成的 C# 代码及其 JIT 程序集上投入了大量时间,您可以信赖我们提供极速的绑定,并带来 Silk.NET 引发的最小开销!

最新版

通过高效的绑定再生机制,我们致力于确保我们的绑定反映最新的规范,并定期直接从上游源更新生成。

高阶实用工具

除了提供高速、直接和透明绑定的功能外,我们还提供高级工具和封装,以最大化常见工作负载(如平台无关的Windowing和输入抽象)的生产力,使您的应用程序能够在不更改任何代码的情况下跨众多平台运行!

随时可用

Silk.NET适用于您在多媒体、图形和计算应用程序快速开发中可能需要的任何功能。Silk.NET是一个一站式解决方案,包括图形、计算、音频、输入和Windowing。

资金支持

由于Silk.NET的维护需要大量努力,我们非常感激您能提供的任何财务支持!

这有助于确保Silk.NET的长期可持续性,并支持那些在业余时间维护Silk.NET的开发者。Kai正在接受GitHub赞助。

其他资源

许可和治理

Silk.NET采用非常宽松的MIT/X11许可证进行分发,并且所有依赖项都分布在兼容MIT的许可证下。

Silk.NET是一个.NET基金会项目,并采用了Contributor Covenant定义的行为规范,以明确我们社区中期望的行为。更多信息,请参阅.NET基金会行为规范

此包中没有支持的框架资源。

了解更多关于目标框架.NET标准的信息。

  • .NETStandard 2.0

    • 无依赖项。

NuGet包 (1)

显示依赖于Silk.NET.SilkTouch的前1个NuGet包

下载
JackCS

包描述

GitHub仓库

此包没有被任何流行的GitHub仓库使用。

版本 下载 最后更新
2.21.0 104 4/23/2024
2.20.0 239 12/12/2023
2.19.0 201 11/14/2023
2.18.0 258 10/21/2023
2.17.1 270 4/9/2023
2.17.0 288 4/6/2023
2.16.0 529 8/2/2022
2.15.0 491 4/2/2022
2.14.0 474 3/15/2022
2.13.0 431 2/6/2022
2.12.0 318 1/7/2022
2.11.0 355 12/6/2021
2.10.1 342 11/10/2021
2.10.0 363 11/6/2021
2.9.0 336 10/5/2021
2.8.0 417 9/4/2021
2.7.0 357 8/9/2021
2.6.0 457 7/3/2021
2.5.0 354 6/8/2021
2.4.0 464 5/7/2021
2.3.0 363 4/3/2021
2.2.0 435 3/6/2021
2.1.0 407 2/16/2021
2.0.0 530 1/2/2021
2.0.0-preview5 264 12/29/2020
2.0.0-preview4 323 12/8/2020
2.0.0-preview3 339 11/17/2020

Silk.NET 2024年4月更新

           - 添加了针对OpenGL将原生-sized整数表示为空指针情况下的nint重载。
           - 在某些情况下,为GLFW在重绘和拖动事件期间执行Windowing循环添加了支持。(感谢@otac0n)
           - 对于Windowing深度/模板缓冲区位,在所有平台上区分了“未设置”(-1)和“默认”(null),除非有覆盖,默认为24/8。
           - 为Assimp、GLFW(包括Windowing和Input)、OpenAL Soft、SDL、Vkd3d、Vulkan Loader、SwiftShader和WGPU添加了对64位Arm Linux的支持。(感谢@alexrp)
           - 为OpenAL Soft、Vulkan Loader和SwiftShader添加了对Apple Silicon Macs的支持。(感谢@alexrp)
           - 为Assimp、GLFW、OpenAL Soft、SDL、Shaderc、SPIR-V Cross、SPIR-V Reflect、Vkd3d、SwiftShader和WGPU添加了对32位Arm Linux的支持。(感谢@alexrp)
           - 为Arm的64位Windows添加了对Assimp、OpenAL Soft、VulkanLoader和SwiftShader的支持。(感谢@alexrp)
           - 在Linux平台上添加了对早期glibc版本(如2.17)的有限本地库支持(SPIR-V Tools和Shaderc)。
           - 在Input和GLFW中添加了对新的标准光标形状的支持。
           - 更新到使用`ref readonly`而不是`in`。
           - 更新到OpenXR 1.1.36。
           - 更新到DirectStorage 1.2.2。
           - 更新到Vulkan 1.3.281。
           - 更新到SDL 2.30.1。
           更新至最新的 OpenCL 规范。
           更新至最新的 SPIR-V Reflect。
           更新至最新的 WebGPU/Dawn/WGPU 头文件。
           更新 Vkd3d 内置二进制。
           修复偶尔导致的 string marshalling,在新版的 .NET 8 版本中会引起内存访问违例。
           修复使用 GLFW 并设置 prefer 32-bit 时 .NET Framework 构建中窗口崩溃的问题。
           修复在启用 IL 剪切时扩展加载泛型类型使用问题。
           修复 BreakneckLock 获取逻辑错误,导致移动/SDL 上输入事件缓慢。(感谢@ZingBallyhoo)
           修复在桌面使用多窗口并使用移动/SDL 实现时窗口丢失事件的问题。(感谢@ZingBallyhoo)
           修复在某些适当情况下未引用其本地对应版本的包。(感谢@alexrp)
           修复用于独立摇杆的输入事件未在 GLFW 上跟踪的问题。
           修复在 GLFW 上重新打开同一窗口 3-10 次后不再跟踪输入事件的问题。
           修复 V-Sync 配置在 Windowing 中状态改变后不持久保存的问题。
           修复 Circle.Contains 错误比较以距离平方形式从其中心到其半径的问题。(感谢@djoyahoy)

更新后
           Apple Silicon 支持已完全完成,除了缺少 ANGLE 二进制文件。
           Arm Linux 支持已完全完成,除了缺少 DXVK、ANGLE 和 Vulkan Loader(32 位系统上缺少)二进制文件。
           64 位 Windows on Arm 支持已完全完成,除了缺少 DXVK 和 ANGLE 二进制文件。
           32 位 Windows on Arm 仍然不支持,除了 DirectStorage。