Silk.NET.OpenGL.Legacy.Extensions.MESAX 2.21.0

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

// Install Silk.NET.OpenGL.Legacy.Extensions.MESAX as a Cake Tool
#tool nuget:?package=Silk.NET.OpenGL.Legacy.Extensions.MESAX&version=2.21.0                

Silk.NET Logo

Silk.NET 是您一站式购买高性能 .NET 多媒体、图形和计算的商店;提供对像 OpenGL、OpenCL、OpenAL、OpenXR、GLFW、SDL、Vulkan、Assimp、WebGPU 和 DirectX 这样的流行低级 API 的绑定。

使用 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 基金会 下的官方项目,我们感到自豪。

关于本包

此包包含对 OpenGL 图形 API 的绑定。

特性

性能

我们投入了大量时间研究生成的 C# 代码及其 JIT 程序集,可以信赖我们提供的 Silk.NET 绑定将是极速的,由 Silk.NET 产生的开销几乎可以忽略不计!

最新更新

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

高级实用工具

除了提供快速、直接且透明的绑定外,我们还提供高级实用工具和包装器,以最大化在平台无关抽象(如窗口和输入)等方面的工作负载的效率,使您的应用无需更改一行代码即可运行在大量平台上!

准备好

Silk.NET 可满足您在多媒体、图形、计算应用快速开发中所需的一切。Silk.NET 是一个一站式解决方案,其中包括图形、计算、音频、输入和窗口功能。

资助

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

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

更多资源

许可和治理

Silk.NET 在非常宽松的 MIT/X11 许可下分发,所有依赖项都在与 MIT 兼容的许可证下分发。

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

产品 兼容和额外的计算目标框架版本。
.NET net5.0 兼容。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.1 兼容。
.NET 标准库 netstandard2.0 兼容。 netstandard2.1 兼容。
.NET 框架 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard

NuGet 包

此包未由任何 NuGet 包使用。

GitHub 仓库

此包未由任何流行的 GitHub 仓库使用。

版本 下载 最后更新
2.21.0 99 4/23/2024
2.20.0 150 12/12/2023
2.19.0 120 11/14/2023
2.18.0 120 10/21/2023
2.17.1 176 4/9/2023
2.17.0 163 4/6/2023
2.16.0 402 8/2/2022
2.15.0 401 4/2/2022
2.14.0 391 3/15/2022
2.13.0 406 2/6/2022
2.12.0 227 1/7/2022
2.11.0 273 12/6/2021
2.10.1 296 11/10/2021
2.10.0 305 11/6/2021
2.9.0 317 10/5/2021
2.8.0 327 9/4/2021
2.7.0 288 8/9/2021
2.6.0 429 7/3/2021
2.5.0 314 6/8/2021
2.4.0 360 5/7/2021
2.3.0 304 4/3/2021
2.2.0 356 3/6/2021
2.1.0 301 2/16/2021
2.0.0 400 1/2/2021
2.0.0-preview5 200 12/29/2020
2.0.0-preview4 258 12/8/2020
2.0.0-preview3 284 11/17/2020
2.0.0-preview2 301 8/21/2020
2.0.0-preview 281 7/15/2020
1.9.0 383 12/4/2020
1.8.0 443 11/6/2020
1.7.0 409 10/2/2020
1.6.0 475 9/4/2020
1.5.0 408 8/7/2020
1.4.0 409 7/3/2020
1.3.0 415 6/5/2020
1.2.1 430 5/16/2020
1.2.0 428 5/1/2020
1.1.1 446 4/13/2020
1.1.0 466 4/5/2020
1.0.1 431 3/17/2020
1.0.0 423 3/6/2020
1.0.0-preview5 375 2/18/2020
1.0.0-preview4 307 2/8/2020
1.0.0-preview3 320 11/15/2019
1.0.0-preview2 354 8/10/2019
1.0.0-preview 358 8/4/2019

Silk.NET 2024 年 4 月更新

           - 为 OpenGL 将原生大小的整数表示为空指针的情况添加了 nint 重载。
           - 在某些情况下支持在 GLFW 中执行重绘和拖动事件期间的窗口循环。 (感谢 @otac0n)
           - 添加了 "未设置"(-1)和 "默认"(null)之间的区别,对于窗口的深度/深度缓冲区位数,默认值为 24/8,除非有覆盖。
           - 为 Assimp、GLFW(+ 窗口处理和输入)、OpenAL Soft、SDL、Vkd3d、Vulkan Loader、SwiftShader 和 WGPU 添加了对 64 位 Arm Linux 的支持。 (感谢 @alexrp)
           - 为 OpenAL Soft、Vulkan Loader 和 SwiftShader 添加了对 Apple Silicon Mac 的支持。 (感谢 @alexrp)
           - 为 Assimp、GLFW、OpenAL Soft、SDL、Shaderc、SPIR-V Cross、SPIR-V Reflect、Vkd3d、SwiftShader 和 WGPU 添加了对 32 位 Arm Linux 的支持。 (感谢 @alexrp)
           - 为 Assimp、OpenAL Soft、VulkanLoader 和 SwiftShader 添加了对 64 位 Arm Windows 的支持。(感谢 @alexrp)
           - 为 Linux 平台上 glibc 版本低至 2.17 的平台添加了有限的本地库支持(SPIR-V Tools 和 Shaderc)。
           - 添加了对输入和 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 的本地二进制文件。
           - 修复了在较新的 .NET 8 版本中偶尔导致内存访问违规的字符串打包问题。
           - 修复了使用 GLFW 设置为推荐 32 位的 .NET Framework 版本中的窗口崩溃问题。
           - 修复了启用完全 IL 剪切时泛型类型使用的问题。
           - 修复了 BreakneckLock 获取逻辑错误,导致在移动/SDL 上输入事件变慢。(感谢 @ZingBallyhoo)
           - 修复了在桌面使用移动/SDL 实现时使用多个窗口导致窗口丢失事件的问题。(感谢 @ZingBallyhoo)
           - 修复了在不适当的地方没有引用其本地对应项的一些软件包。(感谢 @alexrp)
           - 修复了在 GLFW 上未跟踪独立游戏手柄的输入事件。
           - 修复了在 GLFW 上多次重新打开同一个窗口后输入事件不再被跟踪的问题。
           - 修复了 Windowing 中 V-Sync 配置无法在窗口状态更改后持久化的问题。
           - 修复了 Circle.Contains 错误地将其中心到平方向量距离与其非平方半径进行比较的问题。(感谢 @djoyahoy)

           更新后
           - 除了缺少 ANGLE 二进制文件外,Apple Silicon 的支持已完成。
           - 除了缺少 DXVK、ANGLE 和 Vulkan Loader(仅在 32 位上映缺)的二进制文件外,Arm Linux 的支持已完成。
           - 除了缺少 DXVK 和 ANGLE 二进制文件外,64 位 Arm Windows 的支持已完成。
           - 32 位 Arm Windows 仍不支持,除了 DirectStorage。