Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 475
This is the November 2021 Update (v2.10.0)#671
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
Uh oh!
There was an error while loading. Please reload this page.
Changes from all commits
de6020fec2ffeb52d5533d290afe9e06a062e4e0ddf3a93e1File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,50 +1,95 @@ | ||
| <!--suppress CheckTagEmptyBody --> | ||
| <Project> | ||
| <Project InitialTargets="SilkAddIcon;SilkGenerateNuGetReadme"> | ||
| <PropertyGroup> | ||
| <PackageIconUrl>https://static.ultz.co.uk/img/SilkDotNet.png</PackageIconUrl> | ||
| <PackageLicenseExpression>MIT</PackageLicenseExpression> | ||
| <LangVersion>preview</LangVersion> | ||
| <Authors>.NET Foundation and Contributors</Authors> | ||
| <PackageReleaseNotes> | ||
| Silk.NET October 2021 Update | ||
| - Add bindings for DirectX Video Acceleration (DXVA) | ||
| - Add bindings for D3D9Ex | ||
| - Add bindings for extra core Win32 APIs (as required by DXVA) | ||
| - Add a .NET 6 code path for GlobalMemory using NativeMemory | ||
| - Add more TFMs in addition to .NET Standard 2.0 for DirectX bindings | ||
| - Add enhanced anonymous struct support with ref-returning properties on .NET Standard 2.1 and up | ||
| - Update to Vulkan 1.2.194 | ||
| - Update to latest OpenCL specifications | ||
| - Fix MarshalDirectiveException when a struct containing a char passes across a native boundary | ||
| - Fix Vulkan out parameters not having their structure type set before passing across the native boundary | ||
| - Fix native libraries not being found in some cases for self-contained executables | ||
| Silk.NET November 2021 Update | ||
| - Added support for BigInteger and Complex in the Silk.NET.Maths.Scalar APIs. (thanks @WhiteBlackGoose) | ||
| - Added helper constructors for maths types (Rectangle, Box2D, Box3D, etc). (thanks @nathan-alden-sr) | ||
| - Added bitwise APIs to Silk.NET.Maths.Scalar. (thanks @WhiteBlackGoose) | ||
| - Added support for configuring OpenGL multisamping. | ||
| - Updated to Vulkan 1.2.197. | ||
| - Updated to latest OpenCL specifications. | ||
| - Updated to latest OpenGL specifications. | ||
| - Updated DirectX and Win32 bindings to Windows 11 SDK. | ||
| - Removed redundant references with no DLLs (i.e. BCL/legacy packages not needed on newer platforms, thanks @nathan-alden-sr @WhiteBlackGoose) | ||
| - Removed problematic implicit-in OpenGL overloads (fixes the infamous VertexAttribPointer bug) | ||
| - Fixed incorrect character encoding of keyboard (text) input on the SDL backend. (thanks @roeyskoe) | ||
| - Fixed native libraries not being resolved despite being present in the "runtimes" folder. | ||
| - Miscellaneous documentation fixes and improvements. | ||
| </PackageReleaseNotes> | ||
| <PackageTags Condition="'$(PackageTags)' == ''">OpenCL;OpenGL;OpenAL;OpenGLES;GLES;Vulkan;Assimp;DirectX;GLFW;SDL;Windowing;Input;Gamepad;Joystick;Keyboard;Mouse;SilkTouch;Source;Generator;C#;F#;.NET;DotNet;Mono;Vector;Math;Maths;Numerics;Game;Graphics;Compute;Audio;Sound;Engine;Silk;Silk.NET;Slim.NET;ElgarTK;GPU;Sharp;Science;Scientific;Visualization;Visual;Audiovisual;Windows;macOS;Linux;Android;Bindings;OSX;Wrapper;Native</PackageTags> | ||
| <GenerateDocumentationFile>true</GenerateDocumentationFile> | ||
| <PackageOutputPath>$(MSBuildThisFileDirectory)/../output_packages</PackageOutputPath> | ||
| <RepositoryUrl>https://github.com/dotnet/Silk.NET</RepositoryUrl> | ||
| <RepositoryType>Git</RepositoryType> | ||
| <VersionPrefix>2.9.0</VersionPrefix> | ||
| <VersionPrefix>2.10.0</VersionPrefix> | ||
| <VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix> | ||
| <Description Condition="'$(Description)' == ''"> | ||
| Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX. | ||
| </Description> | ||
| </PropertyGroup> | ||
| <!-- SourceLink --> | ||
| <PropertyGroup Condition="'$(SilkEnableSourceLink)' != '' And '$(SilkSourceLinkExempt)' == ''"> | ||
| <PublishRepositoryUrl>true</PublishRepositoryUrl> | ||
| <EmbedUntrackedSources>true</EmbedUntrackedSources> | ||
| <IncludeSymbols>true</IncludeSymbols> | ||
| <SymbolPackageFormat>snupkg</SymbolPackageFormat> | ||
| <IncludePackageReferencesDuringMarkupCompilation>true</IncludePackageReferencesDuringMarkupCompilation> | ||
| <Deterministic>true</Deterministic> | ||
| <PropertyGroup Condition="'$(SilkSourceLinkExempt)' == ''"> | ||
| <DebugType>portable</DebugType> | ||
| </PropertyGroup> | ||
| <ItemGroup Condition="'$(SilkEnableSourceLink)' != '' And '$(SilkSourceLinkExempt)' == ''"> | ||
| <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/> | ||
| <ItemGroup Condition="'$(SilkSourceLinkExempt)' == ''"> | ||
| <PackageReference Include="DotNet.ReproducibleBuilds" Version="0.1.66" PrivateAssets="All"/> | ||
| <PackageReference Include="DotNet.ReproducibleBuilds.Isolated" Version="0.1.66" PrivateAssets="All"/> | ||
| </ItemGroup> | ||
| <PropertyGroup Condition="'$(SilkSourceLinkExempt)' != ''"> | ||
| <IncludeSymbols>false</IncludeSymbols> | ||
| <SymbolPackageFormat></SymbolPackageFormat> | ||
| </PropertyGroup> | ||
| <!-- Nuget Icon - done as a target so it doesn't appear in the IDE --> | ||
| <Target Name="SilkAddIcon" Condition="'$(SilkIconExempt)' == ''"> | ||
| <ItemGroup> | ||
| <None Include="$(MSBuildThisFileDirectory)../../documentation/readme/silkdotnet_v3.png" | ||
| Pack="true" | ||
| PackagePath="\" /> | ||
| </ItemGroup> | ||
| <PropertyGroup> | ||
| <PackageIcon>silkdotnet_v3.png</PackageIcon> | ||
| </PropertyGroup> | ||
| </Target> | ||
| <!-- NuGet README --> | ||
| <Target Name="SilkGenerateNuGetReadme" Condition="'$(SilkReadmeExempt)' == ''"> | ||
| <PropertyGroup> | ||
| <SilkReadme>$([System.IO.File]::ReadAllText("$(MSBuildThisFileDirectory)../../README.md"))</SilkReadme> | ||
| <SilkReadme>$([System.String]::Copy($(SilkReadme)) | ||
| .Replace('<!-- Begin exclude from NuGet readme. -->','<!--') | ||
| .Replace('<!-- End exclude from NuGet readme. -->','-->') | ||
| .Replace('<!-- Begin include in NuGet readme.','') | ||
| .Replace('End include in NuGet readme. -->','') | ||
| .Replace('<h1 align="center">', '# ') | ||
| .Replace('<h2 align="center">', '# ') | ||
| .Replace('</h1>', '').Replace('</h2>', '') | ||
| .Replace('<br />', '%0a%0a').Replace('<br/>', '%0a%0a') | ||
| .Replace('<div>', '').Replace('</div>', '') | ||
| .Replace('<a>', '').Replace('</a>', '')) | ||
| </SilkReadme> | ||
| <SilkReadmePath>$(IntermediateOutputPath)README.md</SilkReadmePath> | ||
| </PropertyGroup> | ||
| <PropertyGroup Condition="'$(SilkDescription)' != ''"> | ||
| <Description>$(SilkDescription) $(Description)</Description> | ||
| <SilkExtendedDescription>$(SilkDescription) $(SilkExtendedDescription)%0a%0a</SilkExtendedDescription> | ||
| <SilkReadme>$([System.String]::Copy($(SilkReadme)) | ||
| .Replace('<!-- Package description inserted here automatically. -->', | ||
| '# About This Package%0a%0a$(SilkExtendedDescription)')) | ||
| </SilkReadme> | ||
| </PropertyGroup> | ||
| <ItemGroup> | ||
| <SilkReadmeLines Include="$(SilkReadme)" /> | ||
| <SilkReadmeGenerated Include="$(SilkReadmePath)" /> | ||
| </ItemGroup> | ||
| <WriteLinesToFile File="@(SilkReadmeGenerated)" | ||
| Lines="@(SilkReadmeLines)" | ||
| Overwrite="true" | ||
| Encoding="UTF-8" /> | ||
| <PropertyGroup> | ||
| <PackageReadmeFile>README.md</PackageReadmeFile> | ||
| </PropertyGroup> | ||
| <ItemGroup> | ||
| <None Include="$(SilkReadmePath)" Pack="true" PackagePath="\" /> | ||
| </ItemGroup> | ||
| </Target> | ||
| </Project> |
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.