Silk.NET.OpenGL.Legacy.Extensions.GL3DFX 2.21.0

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

// Install Silk.NET.OpenGL.Legacy.Extensions.GL3DFX as a Cake Tool
#tool nuget:?package=Silk.NET.OpenGL.Legacy.Extensions.GL3DFX&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基金会(.NET Foundation)之一的官方项目。

关于此包

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

特性

性能

我们投入了大量时间来检查生成的C#代码及其JIT汇编,您可以信赖我们为您提供快速的绑定,最小化Silk.NET带来的开销!

更新及时

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

高级实用工具

除了提供高速、直接和透明的绑定外,我们还提供高级实用工具和包装器,以最大化在诸如平台无关的窗口和输入等常见工作负载中的生产力,使您的应用能在不修改任何一行的情况下到达无数平台!

准备就绪

Silk.NET适用于您在多媒体、图形、计算应用的快速开发中需要的任何东西。Silk.NET是一个一站式解决方案,包括图形、计算、音效、输入和窗口。

资助

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

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

其他资源

许可和治理

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

Silk.NET是一个.NET基金会项目,并采用了贡献协议中定义的行为准则,以明确我们社区中预期的行为。有关更多信息,请参阅.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.0 已计算。 netcoreapp3.1 兼容。
.NET Standard netstandard2.0 兼容。 netstandard2.1 兼容。
.NET Framework net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed.
MonoAndroid monoandroid was computed.
MonoMac monomac was computed.
MonoTouch monotouch was computed.
Tizen tizen40 was computed. tizen60 was computed.
Xamarin.iOS xamarinios was computed.
Xamarin.Mac xamarinmac was computed.
Xamarin.TVOS xamarintvos was computed.
Xamarin.WatchOS xamarinwatchos was computed.
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET Standard的更多信息。

NuGet包

此包未由任何NuGet包使用。

GitHub存储库

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

版本 下载 上次更新
2.21.0 103 4/23/2024
2.20.0 178 12/12/2023
2.19.0 131 11/14/2023
2.18.0 137 10/21/2023
2.17.1 190 4/9/2023
2.17.0 185 4/6/2023
2.16.0 409 8/2/2022
2.15.0 429 4/2/2022
2.14.0 409 3/15/2022
2.13.0 407 2/6/2022
2.12.0 224 1/7/2022
2.11.0 269 12/6/2021
2.10.1 283 11/10/2021
2.10.0 306 11/6/2021
2.9.0 306 10/5/2021
2.8.0 330 9/4/2021
2.7.0 268 8/9/2021
2.6.0 395 7/3/2021
2.5.0 309 6/8/2021
2.4.0 358 5/7/2021
2.3.0 299 4/3/2021
2.2.0 360 3/6/2021
2.1.0 300 2/16/2021
2.0.0 438 1/2/2021
2.0.0-preview5 193 12/29/2020
2.0.0-preview4 244 12/8/2020
2.0.0-preview3 284 11/17/2020
2.0.0-preview2 311 8/21/2020
2.0.0-preview 295 7/15/2020
1.9.0 384 12/4/2020
1.8.0 424 11/6/2020
1.7.0 407 10/2/2020
1.6.0 489 9/4/2020
1.5.0 422 8/7/2020
1.4.0 383 7/3/2020
1.3.0 425 6/5/2020
1.2.1 454 5/16/2020
1.2.0 416 5/1/2020
1.1.1 432 4/13/2020
1.1.0 494 4/5/2020
1.0.1 424 3/17/2020
1.0.0 421 3/6/2020
1.0.0-preview5 383 2/18/2020
1.0.0-preview4 316 2/8/2020
1.0.0-preview3 315 11/15/2019
1.0.0-preview2 368 8/10/2019
1.0.0-preview 362 8/4/2019

Silk.NET 2024年4月更新

           - 在OpenGL将原生大小的整数表示为void指针的情况下,添加了对nint重载的支持。
           - 在某些情况下,添加了对在GLFW上执行重绘和拖动事件期间窗口循环的支持。(感谢@otac0n)
           - 对窗口深度/模板缓冲区位进行区分,“unset”(-1)和“default”(null),默认为24/8,除非有覆盖。
           - 对64位Arm Linux的Assimp、GLFW(窗口和输入)、OpenAL Soft、SDL、Vkd3d、Vulkan Loader、SwiftShader和WGPU添加了支持。(感谢@alexrp)
           为 OpenAL Soft、Vulkan Loader 和 SwiftShader 增加了 Apple Silicon Mac 的支持。(感谢 @alexrp)
           为 32 位 Arm Linux 增加了 Assimp、GLFW、OpenAL Soft、SDL、Shaderc、SPIR-V Cross、SPIR-V Reflect、Vkd3d、SwiftShader 和 WGPU 的支持。(感谢 @alexrp)
           为 64 位 Windows on Arm 增加了 Assimp、OpenAL Soft、VulkanLoader 和 SwiftShader 的支持。(感谢 @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 时,将 prefer 32-bit 设置为首选的总线窗口构建导致的崩溃。
           修复了在启用全 IL 剪切的情况下使用泛型类型扩展加载的问题。
           修复了 BreakneckLock 获取逻辑错误,导致在移动/SDL上的输入事件缓慢。(感谢 @ZingBallyhoo)
           修复了在桌面上的移动/SDL 实现下使用多个窗口时,窗口丢失事件的问题。(感谢 @ZingBallyhoo)
           修复了在某些情况下未能引用其本地对应物的某些包。(感谢 @alexrp)
           修复了在 GLFW 上无法跟踪独立游戏手柄输入事件的问题。
           修复了在 GLFW 上重复打开同一窗口 3-10 次后,输入事件不再跟踪的问题。
           修复了在窗口设置变化时,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 依然不支持,除了直接存储。