Skip to content

Commit dfc513a

Browse files
committed
This is Silk.NET 1.1.0 - April 2020
2 parents deac11c + 455b03d commit dfc513a

File tree

2,672 files changed

+175734
-1246
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,672 files changed

+175734
-1246
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,12 @@ A summary of the issue you're experiencing.
1313
# Steps to reproduce
1414
- Platform: Mobile/Desktop
1515
- Framework Version: .NET Core 3, .NET 4.8, Xamarin Android 8.1
16+
- API: Vulkan/OpenGL
17+
- API Version: Vulkan 1.2/OpenGL 4.3 Legacy/OpenGL 4.5 Core/OpenGLES 3.2
1618
1. First I did this
1719
2. Then I did this
1820

1921
# Comments
2022
Add any other context about the problem here.
23+
24+
**__If you know how to fix this issue, please submit a pull request instead!__**

.github/ISSUE_TEMPLATE/everything-else.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Everything else
3-
about: Describe this issue template's purpose here.
3+
about: If you don't think you issue fits in to any of the categories, use this template.
44
title: ''
55
labels: ''
66
assignees: ''

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ labels: enhancement
66
assignees: ''
77

88
---
9-
10-
- [ ] I have definitely checked that there are no proposals for this already in the [proposals folder](https://github.com/Ultz/Silk.NET-Docs)
11-
129
# Summary of feature
1310
A clear and concise description of what you want to happen.
1411

1512
# Comments
13+
14+
# Does this have a proposal?
15+
Check the documentation/proposals folder. If it doesn't have one, you may need to create one if you're making **massive breaking changes**.

.github/pull_request_template.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# Summary of the PR
22
A short summary of this PR and what it adds/removes/fixes.
33

4+
# What version does this PR target?
5+
- If it contains breaking changes, it will be the next breaking release. (for example if the current is 1.0 this PR would target 2.0).
6+
- If it doesn't contain breaking changes, it will be the current release.
7+
- We ask this so we can help sort master PRs into latest when release time comes. If you're targeting a non-master branch, you can delete this section.
8+
49
# Related issues, Discord discussions, or proposals
510
Links go here.
611

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ As well as 3 community members who we consult with to influence Silk.NET's desig
2020
- [Maximiliano L.](https://github.com/maxilevi) - developer of [Project Hedra](https://projecthedra.com/) using Silk.NET
2121
- [Aaron P.](https://github.com/AzyIsCool) - Chief Technology Officer at [Ultz](https://github.com/Ultz)
2222
- [Frederik A.](https://github.com/frederikja163) - imparting knowledge on those using Silk.NET.
23+
- [Robert S.](https://github.com/Pyrdacor) - developer of [freeserf.net](https://github.com/Pyrdacor/freeserf.net) and lead developer of [SilkUI](https://github.com/Ultz/SilkUI)
2324

24-
Silk.NET is governed by the Silk Working Group, made up of all 5 of the above members. Only 2 seats are occupied by members of Ultz, demonstrating and emphasising our commitment to open-source software.
25+
Silk.NET is governed by the Silk Working Group, made up of all of the above members. Only 2 seats are occupied by members of Ultz, demonstrating and emphasising our commitment to open-source software.
2526

2627
# Building from source
2728

Silk.NET.sln

Lines changed: 93 additions & 387 deletions
Large diffs are not rendered by default.

Silk.NET.sln.DotSettings

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ of the MIT license. See the LICENSE file for details.
1818
</s:String>
1919
<s:Boolean x:Key="/Default/UserDictionary/Words/=Deadzone/@EntryIndexedValue">True</s:Boolean>
2020
<s:Boolean x:Key="/Default/UserDictionary/Words/=Thumbstick/@EntryIndexedValue">True</s:Boolean>
21-
<s:Boolean x:Key="/Default/UserDictionary/Words/=Thumbsticks/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
21+
<s:Boolean x:Key="/Default/UserDictionary/Words/=Thumbsticks/@EntryIndexedValue">True</s:Boolean>
22+
<s:Boolean x:Key="/Default/UserDictionary/Words/=Vulkan/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

azure-pipelines-cd.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: 'Continuous Deployment'
2+
pr: none
3+
4+
trigger:
5+
- 'refs/tags/v*'
6+
7+
pool:
8+
vmImage: 'ubuntu-latest'
9+
10+
jobs:
11+
- job: Release
12+
condition: startsWith(variables['build.sourceBranch'], 'refs/tags/v')
13+
pool:
14+
vmImage: 'windows-latest'
15+
16+
variables:
17+
buildConfiguration: 'Release'
18+
dotnetCoreVersion: '3.1.100'
19+
20+
steps:
21+
- task: UseDotNet@2
22+
displayName: 'Install .NET Core 3.1'
23+
inputs:
24+
version: $(dotnetCoreVersion)
25+
- script: dotnet run --configuration $(buildConfiguration) --project src/Core/BuildTools/BuildTools.csproj build/binder_scripts/build.json
26+
displayName: 'Bind'
27+
- script: dotnet pack --configuration $(buildConfiguration)
28+
displayName: 'Build/Pack'
29+
- script: dotnet nuget push **/Silk.NET.*.nupkg -s https://api.nuget.org/v3/index.json -k $(NUGET_API_KEY) -n true --skip-duplicate true
30+
displayName: 'Push to NuGet'
31+
- publish: build/output_packages
32+
artifact: NuGet Packages

azure-pipelines.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
name: 'Continuous Integration'
2+
13
trigger:
24
- '*'
35

@@ -8,20 +10,20 @@ jobs:
810
- job: Build
911

1012
pool:
11-
vmImage: 'windows-latest'
13+
vmImage: 'ubuntu-latest'
1214

1315
variables:
1416
buildConfiguration: 'Release'
15-
dotnetCoreVersion: '3.0.100-preview6-012264'
17+
dotnetCoreVersion: '3.1.100'
1618

1719
steps:
18-
- task: DotNetCoreInstaller@0
19-
displayName: 'Install .NET Core 3.0 (Preview)'
20+
- task: UseDotNet@2
21+
displayName: 'Install .NET Core 3.1'
2022
inputs:
2123
version: $(dotnetCoreVersion)
22-
- script: dotnet run --configuration $(buildConfiguration) --project src/Core/BuildTools/BuildTools.csproj build/binder_scripts/build.json
24+
- script: dotnet run --configuration $(buildConfiguration) --project src/Core/BuildTools/BuildTools.csproj -- ./build/binder_scripts/build.json
2325
displayName: 'Bind'
24-
- script: dotnet pack --configuration $(buildConfiguration) --version-suffix $(Build.BuildNumber)
26+
- script: dotnet pack --configuration $(buildConfiguration) --version-suffix $(Build.BuildId)
2527
displayName: 'Build/Pack'
2628
- publish: build/output_packages
2729
artifact: NuGet Packages

build/binder_scripts/build.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
[
2+
{
3+
"Task": "clean",
4+
"Args": ["../../src"]
5+
},
26
{
37
"Task": "bind",
48
"Args": ["-i", "../binder_specifications/Vulkan.json", "../binder_specifications/OpenGL.json", "../binder_specifications/OpenCL.json", "../binder_specifications/OpenGL (Compatibility Profile).json", "../binder_specifications/GLES.json", "../binder_specifications/EGL.json", "-o", "../../src", "-l", "../LICENSE_HEADER.txt", "-p", "../props/bindings.props"]

0 commit comments

Comments
 (0)