Commit be7bb47
Add SPIRV-Reflect bindings (dotnet#1403)
* Add SPIRV-Reflect submodule
* Add SPIRVReflect native project
* Update vkd3d shader compiler build to latest Zig
* Add CI job to build SPIRV-Reflect
* New binaries for SPIRV-Reflect on Linux 5.15.0-1035-azure #42-Ubuntu SMP Tue Feb 28 19:41:23 UTC 2023 (dotnet#1406)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* Add SPIRV-Reflect native package to solution file
* Add SPIRV-Reflect bindings
* Split spirv.h into its own project
* BuildTools: Use underscore converted trimming name when enum trimming
This attempts to fix spirv.h enums without needing manual hacks
Currently broken
* Fixed in some ways, broken in others.
* BuildTools: Dont check for duplicate old/new enum names with no-obsolete-enum control descriptor
This fixes the Dim enum from SPIRV and Gamma enum from D2D
* BuildTools: Fix LenientUnderscore with FormatR32ui
SpvImageFormatR32ui now becomes Spv_Image_Format_R32ui instead of Spv_Image_FormatR32ui
* New binaries for SPIRV-Reflect on Linux 5.15.0-1035-azure #42-Ubuntu SMP Tue Feb 28 19:41:23 UTC 2023 (dotnet#1414)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* Rename SPIRVReflect to SPIRV.Reflect, change generation prefix
This also excludes a C++ class `ShaderModule` which was eroneously generated
And renames all the structs which conflict with vulkan types after the prefix change
* Rename SPIRV class to Spv
This removes potential problems from intersecting namespace and class names
* SPIRV.Reflect: Reference base SPIRV project
* SPIRV.Reflect: Rename anonymous enums to Constants
* WebGPU: Use new enum names
* Regenerate bindings
* BuildTools: Add prefix overrides for enum trimming
* SPIRV: Specify a prefix override to fix ImageChannelOrder
* Native: Rename Silk.NET.SPIRVReflect.Native
It now reflects the new name of the source package it belongs to
* SPIRV.Reflect.Tests: Add basic InputVariables test
* New binaries for DXVK on Linux 5.15.0-1036-azure dotnet#43-Ubuntu SMP Wed Mar 29 16:11:05 UTC 2023 (dotnet#1436)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for Assimp on Microsoft Windows 10.0.20348 (dotnet#1435)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for GLFW on Microsoft Windows 10.0.20348 (dotnet#1434)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 (dotnet#1433)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for SPIRV-Reflect on Linux 5.15.0-1036-azure dotnet#43-Ubuntu SMP Wed Mar 29 16:11:05 UTC 2023 (dotnet#1432)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* Look Gordon, a whitespace change!
* If i make another commit will it work
* Update WebGPU experiments to new naming
* New binaries for DXVK on Linux 5.15.0-1036-azure dotnet#43-Ubuntu SMP Wed Mar 29 16:11:05 UTC 2023 (dotnet#1445)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for Assimp on Microsoft Windows 10.0.20348 (dotnet#1444)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* Update GLFW binaries (dotnet#1443)
* New binaries for GLFW on Microsoft Windows 10.0.20348
* New binaries for GLFW on Darwin 21.6.0 Darwin Kernel Version 21.6.0: Thu Mar 9 20:08:59 PST 2023; root:xnu-8020.240.18.700.8~1/RELEASE_X86_64
---------
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 (dotnet#1442)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* New binaries for SPIRV-Reflect on Linux 5.15.0-1036-azure dotnet#43-Ubuntu SMP Wed Mar 29 16:11:05 UTC 2023 (dotnet#1441)
Co-authored-by: The Silk.NET Automaton <[email protected]>
* Add copyright header to SPIRV-Reflect test
* Attempt to bring back the 2.17 enum names as deprecated
* BuildTools changes for bringing back the 2.17 enum names as deprecated
* Regenerate bindings for efd969d
* Account for one more edge case in the deprecated name resurgence
* Pumped Up Kicks but it's not Pumped Up Kicks and I eat a shoe box
* Fix lack of obsoletion message
* Update sln
---------
Co-authored-by: silkdotnet <[email protected]>
Co-authored-by: The Silk.NET Automaton <[email protected]>
Co-authored-by: Dylan Perks <[email protected]>1 parent 5a707d6 commit be7bb47
File tree
345 files changed
+15256
-1322
lines changed- .github/workflows
- .nuke
- build
- cache
- nuke
- submodules
- src
- Assimp/Silk.NET.Assimp/Enums
- Core
- Silk.NET.BuildTools
- Baking
- Bind
- Common
- Enums
- Converters/Readers
- Silk.NET.Core.Win32Extras/Enums
- Lab/Experiments
- WebGPUTest
- WebGPUTexturedQuad
- WebGPUTriangle
- Microsoft
- Silk.NET.DXVA/Enums
- Silk.NET.Direct2D/Direct2D/Enums
- Silk.NET.DirectStorage
- Silk.NET.XAudio/Enums
- Vkd3dCompiler
- Native
- Silk.NET.Assimp.Native/runtimes
- win-x64/native
- win-x86/native
- Silk.NET.DXVK.Native/runtimes
- win-x64/native
- win-x86/native
- Silk.NET.DirectStorage.Native
- runtimes
- win-arm64/native
- win-arm/native
- win-x64/native
- win-x86/native
- Silk.NET.GLFW.Native/runtimes
- osx-arm64/native
- win-arm64/native
- win-x64/native
- win-x86/native
- Silk.NET.SPIRV.Reflect.Native
- build/net461
- runtimes
- linux-arm64/native
- linux-x64/native
- linux-x86/native
- osx-arm64/native
- osx-x64/native
- win-arm64/native
- win-x64/native
- win-x86/native
- Silk.NET.Vulkan.Loader.Native/runtimes
- win-x64/native
- win-x86/native
- OpenGL
- Silk.NET.OpenGL.Legacy/Enums
- Silk.NET.OpenGLES/Enums
- SPIRV
- Silk.NET.SPIRV.Reflect.Tests
- Silk.NET.SPIRV.Reflect
- Enums
- Structs
- Silk.NET.SPIRV
- Enums
- Vulkan
- Extensions
- Silk.NET.Vulkan.Extensions.EXT
- Silk.NET.Vulkan.Extensions.MSFT
- Silk.NET.Vulkan
- Enums
- Structs
- WebGPU/Silk.NET.WebGPU
- Enums
- Windowing/Silk.NET.SDL/Enums
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
345 files changed
+15256
-1322
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
| 166 | + | |
165 | 167 | | |
166 | 168 | | |
167 | 169 | | |
| |||
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| 203 | + | |
201 | 204 | | |
202 | 205 | | |
203 | 206 | | |
| 207 | + | |
204 | 208 | | |
205 | 209 | | |
206 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
574 | 574 | | |
575 | 575 | | |
576 | 576 | | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
577 | 589 | | |
578 | 590 | | |
579 | 591 | | |
| |||
3487 | 3499 | | |
3488 | 3500 | | |
3489 | 3501 | | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
| 3517 | + | |
| 3518 | + | |
| 3519 | + | |
| 3520 | + | |
| 3521 | + | |
| 3522 | + | |
| 3523 | + | |
| 3524 | + | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
| 3528 | + | |
| 3529 | + | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
| 3535 | + | |
| 3536 | + | |
| 3537 | + | |
| 3538 | + | |
| 3539 | + | |
| 3540 | + | |
| 3541 | + | |
| 3542 | + | |
| 3543 | + | |
| 3544 | + | |
| 3545 | + | |
| 3546 | + | |
| 3547 | + | |
| 3548 | + | |
| 3549 | + | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
| 3553 | + | |
| 3554 | + | |
| 3555 | + | |
| 3556 | + | |
| 3557 | + | |
| 3558 | + | |
| 3559 | + | |
| 3560 | + | |
| 3561 | + | |
3490 | 3562 | | |
3491 | 3563 | | |
3492 | 3564 | | |
| |||
3766 | 3838 | | |
3767 | 3839 | | |
3768 | 3840 | | |
| 3841 | + | |
| 3842 | + | |
| 3843 | + | |
| 3844 | + | |
| 3845 | + | |
| 3846 | + | |
3769 | 3847 | | |
3770 | 3848 | | |
3771 | 3849 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments