Silk.NET.OpenGLES.Extensions.MESA 2.21.0

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

// Install Silk.NET.OpenGLES.Extensions.MESA as a Cake Tool
#tool nuget:?package=Silk.NET.OpenGLES.Extensions.MESA&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 Foundation慈爱庇护下的官方项目。

关于本包

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

特性

性能

我们投入了大量时间来检查生成的C#代码及其JIT汇编,您可以相信我们能为Silk.NET提供极致快速的绑定,并且在Silk.NET中产生的开销微乎其微!

最新

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

高级工具

除了提供高速、直接和透明的绑定外,我们还提供高级工具和包装器,以最大化常见工作负载(如平台无关的窗口和输入抽象)的生产效率,使您的应用程序能够在不更改任何代码的情况下部署到大量平台!

准备就绪

Silk.NET涵盖了多媒体、图形、计算应用程序快速开发所需的一切。Silk.NET是一个一站式解决方案,包含了图形、计算、音频、输入和窗口功能。

资助

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

这将确保Silk.NET的长期可行性,并有助支持在业余时间维护Silk.NET的开发人员。Kai正在接受GitHub赞助。[链接](https://github.com/sponsors/HurricanKai)。

其他资源

许可和治理

Silk.NET遵照非常宽松的MIT/X11许可分销,所有依赖项也遵照MIT兼容许可分销。

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

产品 兼容和额外的计算目标框架版本。
.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.0 已计算。 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 已计算。
兼容目标框架(s)
包含的目标框架(s)(在包中)
了解更多关于目标框架.NET Standard的信息。

NuGet包

此包未被任何NuGet包使用。

GitHub存储库 (1)

显示依赖 Silk.NET.OpenGLES.Extensions.MESA 的前1个热门GitHub存储库

存储库 星标
ImpromptuNinjas/UltralightSharp
多平台对 Ultralight 项目的 .NET 绑定。
版本 下载 最后更新
2.21.0 99 4/23/2024
2.20.0 196 12/12/2023
2.19.0 163 11/14/2023
2.18.0 132 10/21/2023
2.17.1 243 4/9/2023
2.17.0 193 4/6/2023
2.16.0 428 8/2/2022
2.15.0 463 4/2/2022
2.14.0 447 3/15/2022
2.13.0 431 2/6/2022
2.12.0 259 1/7/2022
2.11.0 312 12/6/2021
2.10.1 333 11/10/2021
2.10.0 352 11/6/2021
2.9.0 343 10/5/2021
2.8.0 321 9/4/2021
2.7.0 336 8/9/2021
2.6.0 481 7/3/2021
2.5.0 375 6/8/2021
2.4.0 379 5/7/2021
2.3.0 331 4/3/2021
2.2.0 384 3/6/2021
2.1.0 346 2/16/2021
2.0.0 468 1/2/2021
2.0.0-preview5 202 12/29/2020
2.0.0-preview4 268 12/8/2020
2.0.0-preview3 306 11/17/2020
2.0.0-preview2 330 8/21/2020
2.0.0-preview 1,444 7/15/2020
1.9.0 442 12/4/2020
1.8.0 484 11/6/2020
1.7.0 468 10/2/2020
1.6.0 505 9/4/2020
1.5.0 437 8/7/2020
1.4.0 480 7/3/2020
1.3.0 487 6/5/2020
1.2.1 466 5/16/2020
1.2.0 492 5/1/2020
1.1.1 536 4/13/2020
1.1.0 556 4/5/2020
1.0.1 501 3/17/2020
1.0.0 450 3/6/2020
1.0.0-preview5 407 2/18/2020
1.0.0-preview4 309 2/8/2020
1.0.0-preview3 338 11/15/2019
1.0.0-preview2 363 8/10/2019
1.0.0-preview 380 8/4/2019

Silk.NET 2024年4月更新

           - 添加了针对在OpenGL中将原生大小的整数表示为void指针的情况下使用的nint重载。
           - 在某些情况下添加了对在(GLFW)的repaint和拖动事件期间执行窗口循环的支持。(感谢 @otac0n)
           - 添加了对“未设置”(-1)和“默认”(null)Windowing深度/模板缓冲区位的区分,所有平台默认为24/8,除非被覆盖。
           - 添加了对64位Arm Linux的Assimp、GLFW(包括窗口和输入)、OpenAL Soft、SDL、Vkd3d、Vulkan Loader、SwiftShader和WGPU的支持。(感谢 @alexrp)
           - 添加了对Apple Silicon Mac的支持,包括OpenAL Soft、Vulkan Loader和SwiftShader。(感谢 @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的本地二进制。
           - 修复偶尔发生的字符串打包错误,这在新版.NET 8版本中可能导致内存访问违规。
           - 修复使用GLFW时设置32位优先的.NET Framework构建中窗口崩溃的问题。
           - 修复启用了IL完整修剪的扩展加载中泛型类型使用问题。
           - 修复BreakneckLock获取逻辑错误,这导致移动/SDL上输入事件缓慢。(感谢@ZingBallyhoo)
           - 修复在桌面移动/SDL实现中使用多个窗口时,窗口丢失事件的问题。(感谢@ZingBallyhoo)
           - 修复了一些包在适当的位置未引用其本地对应项的问题。(感谢@alexrp)
           - 修复在GLFW上无法跟踪独立摇杆的Input事件。
           - 修复了在GLFW上重复打开同一窗口3-10次后Input事件不再被跟踪。
           - 修复了在Windowing中V-Sync配置不随窗口状态变化而保持的问题。
           - 修复了Circle.Contains错误地比较从其中心到余弦向量的平方距离与其非平方半径的问题。(感谢@djoyahoy)

           更新后
           - 除了缺少ANGLE二进制文件外,Apple Silicon支持已经完成。
           - 除了缺少DXVK、ANGLE和Vulkan Loader(仅32位版本缺少)二进制文件外,Arm Linux支持已经完成。
           - 除了缺少DXVK和ANGLE二进制文件外,64位Windows on Arm支持已经完成。
           - 32位Windows on Arm目前不支持,除了DirectStorage。