mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +08:00
Update DXC to July 2024 release (https://github.com/microsoft/DirectXShaderCompiler/releases/tag/v1.8.2407), bump version to 1.0.2
This commit is contained in:
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -30,4 +30,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Publish to NuGet
|
- name: Publish to NuGet
|
||||||
if: github.event_name == 'push'
|
if: github.event_name == 'push'
|
||||||
run: dotnet nuget push artifacts/**/*.nupkg -k ${{secrets.NUGET_TOKEN}} --skip-duplicate --source https://api.nuget.org/v3/index.json
|
run: |
|
||||||
|
dotnet nuget push artifacts/package/release/*.nupkg -k ${{secrets.NUGET_TOKEN}} --skip-duplicate --source https://api.nuget.org/v3/index.json
|
||||||
|
dotnet nuget push artifacts/package/release/*.snupkg -k ${{secrets.NUGET_TOKEN}} --skip-duplicate --source https://api.nuget.org/v3/index.json
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
<LangVersion>latest</LangVersion>
|
<LangVersion>latest</LangVersion>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
|
<UseArtifactsOutput>true</UseArtifactsOutput>
|
||||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||||
<DebugType>embedded</DebugType>
|
<DebugType>embedded</DebugType>
|
||||||
<Features>strict</Features>
|
<Features>strict</Features>
|
||||||
@@ -40,16 +41,15 @@
|
|||||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
||||||
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
|
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
|
||||||
<PackageOutputPath>$(MSBuildThisFileDirectory)artifacts/</PackageOutputPath>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- https://github.com/dotnet/sourcelink -->
|
<!-- SourceLink -->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
<DebugType>portable</DebugType>
|
||||||
|
<EmbedAllSources>true</EmbedAllSources>
|
||||||
<EmbedUntrackedSources>true</EmbedUntrackedSources>
|
<EmbedUntrackedSources>true</EmbedUntrackedSources>
|
||||||
<IncludeSymbols>false</IncludeSymbols>
|
<IncludeSymbols>true</IncludeSymbols>
|
||||||
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||||
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -829,6 +829,7 @@ public static class Program
|
|||||||
"VideoProcessorGetStreamColorSpace",
|
"VideoProcessorGetStreamColorSpace",
|
||||||
"VideoProcessorGetStreamFrameFormat",
|
"VideoProcessorGetStreamFrameFormat",
|
||||||
"VideoProcessorSetStreamColorSpace",
|
"VideoProcessorSetStreamColorSpace",
|
||||||
|
"TriangleFan",
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly HashSet<string> s_preserveCaps = new(StringComparer.OrdinalIgnoreCase)
|
private static readonly HashSet<string> s_preserveCaps = new(StringComparer.OrdinalIgnoreCase)
|
||||||
|
|||||||
@@ -3,18 +3,19 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;net4.6.1;net8.0</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;net4.6.1;net8.0</TargetFrameworks>
|
||||||
<Description>Dxc native libraries</Description>
|
<Description>Dxc native libraries</Description>
|
||||||
<PackageVersion>1.0.1</PackageVersion>
|
<PackageVersion>1.0.2</PackageVersion>
|
||||||
<IncludeBuildOutput>false</IncludeBuildOutput>
|
<IncludeBuildOutput>false</IncludeBuildOutput>
|
||||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
||||||
<PackageLicenseExpression></PackageLicenseExpression>
|
<PackageLicenseExpression></PackageLicenseExpression>
|
||||||
<PackageLicenseFile>LICENSE-MS.txt</PackageLicenseFile>
|
<PackageLicenseFile>LICENSE-MS.txt</PackageLicenseFile>
|
||||||
<RepositoryUrl>https://github.com/microsoft/DirectXShaderCompiler</RepositoryUrl>
|
<RepositoryUrl>https://github.com/microsoft/DirectXShaderCompiler</RepositoryUrl>
|
||||||
<PackageReadmeFile>README.md</PackageReadmeFile>
|
<PackageReadmeFile>README.md</PackageReadmeFile>
|
||||||
|
<IncludeSymbols>false</IncludeSymbols>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="$(RepoRootDirectory)/README.md" Pack="true" PackagePath="\" />
|
<None Include="$(RepoRootDirectory)/README.md" Pack="true" PackagePath="\" />
|
||||||
<Content Include="LICENCE-MIT.txt" PackagePath="" />
|
<Content Include="LICENSE-MIT.txt" PackagePath="" />
|
||||||
<Content Include="LICENSE-LLVM.txt" PackagePath="" />
|
<Content Include="LICENSE-LLVM.txt" PackagePath="" />
|
||||||
<Content Include="LICENSE-MS.txt" PackagePath="" />
|
<Content Include="LICENSE-MS.txt" PackagePath="" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -281,7 +281,7 @@ public static partial class Apis
|
|||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP = PrimitiveTopology.LineStrip;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP = PrimitiveTopology.LineStrip;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST = PrimitiveTopology.TriangleList;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST = PrimitiveTopology.TriangleList;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = PrimitiveTopology.TriangleStrip;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = PrimitiveTopology.TriangleStrip;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN = PrimitiveTopology.Trianglefan;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN = PrimitiveTopology.TriangleFan;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = PrimitiveTopology.LineListAdj;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = PrimitiveTopology.LineListAdj;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = PrimitiveTopology.LineStripAdj;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = PrimitiveTopology.LineStripAdj;
|
||||||
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = PrimitiveTopology.TriangleListAdj;
|
public const PrimitiveTopology D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = PrimitiveTopology.TriangleListAdj;
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ public enum PrimitiveTopology
|
|||||||
TriangleStrip = 5,
|
TriangleStrip = 5,
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_PRIMITIVE_TOPOLOGY::D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_PRIMITIVE_TOPOLOGY::D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN"]/*' />
|
||||||
/// <unmanaged>D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN</unmanaged>
|
/// <unmanaged>D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN</unmanaged>
|
||||||
Trianglefan = 6,
|
TriangleFan = 6,
|
||||||
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_PRIMITIVE_TOPOLOGY::D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ"]/*' />
|
/// <include file='../Direct3D.xml' path='doc/member[@name="D3D_PRIMITIVE_TOPOLOGY::D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ"]/*' />
|
||||||
/// <unmanaged>D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ</unmanaged>
|
/// <unmanaged>D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ</unmanaged>
|
||||||
LineListAdj = 10,
|
LineListAdj = 10,
|
||||||
|
|||||||
Reference in New Issue
Block a user