forked from dotnet/Silk.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] main from dotnet:main #15
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn) from 3.9.0 to 3.11.0. - [Release notes](https://github.com/dotnet/roslyn/releases) - [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md) - [Commits](https://github.com/dotnet/roslyn/commits) --- updated-dependencies: - dependency-name: Microsoft.CodeAnalysis.CSharp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.2 to 13.0.3. - [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases) - [Commits](JamesNK/Newtonsoft.Json@13.0.2...13.0.3) --- updated-dependencies: - dependency-name: Newtonsoft.Json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps Microsoft.VisualStudio.Setup.Configuration.Interop from 3.4.2244 to 3.5.2145. --- updated-dependencies: - dependency-name: Microsoft.VisualStudio.Setup.Configuration.Interop dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [morelinq](https://github.com/morelinq/MoreLINQ) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/morelinq/MoreLINQ/releases) - [Commits](morelinq/MoreLINQ@v3.4.0...v3.4.1) --- updated-dependencies: - dependency-name: morelinq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#1336) Updates the requirements on [Microsoft.DotNet.ILCompiler](https://github.com/dotnet/runtime) to permit the latest version. - [Release notes](https://github.com/dotnet/runtime/releases) - [Commits](dotnet/runtime@v7.0.3...v7.0.4) --- updated-dependencies: - dependency-name: Microsoft.DotNet.ILCompiler dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Start of silly fixes * Fixes #1249 * Fixes #1155 * Add a comments section to the website * Fix #821, fix #1094 * Fix #1093, fix #960 * Fix #1070 * Fix #1091 * Review comment, apply NativeAOT fix only on NS21+ * Add support for Vulkan specification specialization (SC), full regen * Fix build * Last silly fix * Calm down * Address review comments * Build fixes * How did that not work... * Fix regen CI, only add None enum if there isn't a 0, update patch notes * Include the pushable token for CI * Don't remove the Flags attribute where unnecessary * Remove problematic type, remove erroneous additions of None in enums * New binaries for Assimp on Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Dec 19 20:44:01 PST 2022; root:xnu-8020.240.18~2/RELEASE_X86_64 (#1310) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Regenerate bindings as of 10/03/2023 (#1324) * Regenerated bindings as of 10/03/2023 (16:54:01) * Regenerated bindings as of 10/03/2023 (17:35:57) * Regenerated bindings as of 10/03/2023 (18:27:27) --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Build fixes * Review comments, update WebGPU? * Fix Vulkan build errors --------- Co-authored-by: silkdotnet <85832961+silkdotnet@users.noreply.github.com> Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
…rofile out of the config (#1340)
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
* Rename Ult.Native.GLFW.props to .targets This fixes the issue with consuming .net4 applications as described in https://github.com/paralaxsd/ultz.native.glw-framework-test * Adapt version number As discussed in PR * Use .targets rather than .props files for all net461 native projects Also bumped up all applicable package versions. Projects still to discuss as they are using the default versioning from common.props: Silk.NET.OpenGLES.ANGLE.Native, Silk.NET.Vulkan.Loader.Native, Silk.NET.Vulkan.SwiftShader.Native
* Add wgpu native binary workflow * Add compiled WGPU native libs (#1345) * SDL -> WGPU in WGPU native package props * WGPU native libs: .props -> .targets for net461 --------- Co-authored-by: silkdotnet <85832961+silkdotnet@users.noreply.github.com>
…er (#1351) * Add the ability to supply multiple library paths in SearchPathContainer * OpenAL: Change `soft` parameter from exclusive to preference This means that now if loading OpenAL soft fails, ittl try to fall back to native, and if loading OpenAL native fails, ittl fall back to OpenAL soft * SingletonSeparatedList -> SeparatedList * Loader: Allow fallible loading of native contexts and libraries * SilkTouch: Use fallible codepath for multiple libname fallback
* Load Assimp from source, rather than nuget in GL tut 4.1 * Make all OpenGL examples dispose their IWindow objects properly * Make all Direct3D11 examples dispose their IWindow objects properly
* Add the ability to supply multiple library paths in SearchPathContainer (#1351) * Add the ability to supply multiple library paths in SearchPathContainer * OpenAL: Change `soft` parameter from exclusive to preference This means that now if loading OpenAL soft fails, ittl try to fall back to native, and if loading OpenAL native fails, ittl fall back to OpenAL soft * SingletonSeparatedList -> SeparatedList * Loader: Allow fallible loading of native contexts and libraries * SilkTouch: Use fallible codepath for multiple libname fallback * Update patch notes for 2.17 release (#1360) * Make examples dispose windows (#1355) * Load Assimp from source, rather than nuget in GL tut 4.1 * Make all OpenGL examples dispose their IWindow objects properly * Make all Direct3D11 examples dispose their IWindow objects properly * Apply overload exclusions to Vtbl functions * Add DirectWrite bindings * Add no-obsolete-enum control descriptor to Direct2D bindings Any bindings after 2.16 should be using this control descriptor, as they arent released yet, and dont need to keep backwards compat * Direct2D: Dont Generate IDXGISurface * Add DirectWrite to solution * Make d3d9 use the D3DColorValue from DXGI While this is a breaking change, it effects approximately 0 people --------- Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com>
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/SixLabors/ImageSharp/releases) - [Commits](SixLabors/ImageSharp@v2.1.3...v2.1.4) --- updated-dependencies: - dependency-name: SixLabors.ImageSharp dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [morelinq](https://github.com/morelinq/MoreLINQ) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/morelinq/MoreLINQ/releases) - [Commits](morelinq/MoreLINQ@v3.4.1...v3.4.2) --- updated-dependencies: - dependency-name: morelinq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Overloading: Block ref overloader on opaque pointer types * Regenerate bindings after rebase * BuildTools: Spice up the console output with some colour This makes generation exceptions print as red, and the final job summary print succeeded jobs as green, and failed jobs as red, providing much more visual clarity * Move DirectWrite into the Direct2D project * Win32Extras: Add evntprov.h This re-adds the missing ref overloads for functions like EnableTraceEx * BuildTools: Dont print duplicate ComBases This can happen when something has 2 ComBases that were typemapped to IUnknown * Win32Extras: Add Documenttarget.h to bindings * Win32Extras: Typemap the new stuff * This Is Not The First Time Ive Done This * annihilated. * fix solution file * Fix nested path issue, not sure how this didn't happen to Vulkan Video? * silly fixes --------- Co-authored-by: Dylan Perks <dylanperks23@gmail.com>
* Update sdl2.yml * Add aar to staging for CI * --native flag * Install workload * Retry * Install android workload in NUKE instead * Remove extra prereq * Update android action * Update sdl2.yml * Update sdl2.yml * Env var help * Install android workload somewhere else * Update sdl2.yml * Command line oddities * It appears this was no place for intelligence * ANDROID_HOME isn't being respected? * Override ANDROID_HOME? idk * Fix * Fix the attribute problem * Update paths for workflow * Contd attr fix * Use older JDK, and turns out it was our runner causing issues * Install JDK 21 AND 11 * Fix glaring issue with Path.PathSeparator * Atempt to fix override logic * I really don't know anymore * More respect env var changes * Fix parameter being misused * Fix a silly mistake * Fix a silly mistake 2 * Update Core.cs * Don't force include *everything* * Fix build error * Declare public API in CI If this is incorrect, a human is expected to notice. * Declare APIs in CI using dotnet format for Windowing.Sdl * Install .NET 7 * Install workloads * Install even more workloads * Update SilkDroid.cs * Attempt * Ugh I give up * May have figured it out? * Update SDL2 binaries (#2223) * New binaries for SDL2 on Darwin 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:12:39 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Push PRs to experimental feed with a different version string * Stop pulling in GLFW on Android * Add buildTransitive as well as build * Productise iOS support * Stop duplicating build into buildTransitive, use csproj instead * Fix build * Upversion native binary package * Attempt to stop linking away Microsoft.iOS.dll * Fix build * Fix MonoPInvokeCallback usage * Fix NewsstandKit problem * Revert to last working build and build back up from there * Undo SilkMobile changes as doing things properly is breaking in 2.X --------- Co-authored-by: silkdotnet <85832961+silkdotnet@users.noreply.github.com> Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
* Regen Bindings * oops webgpu was borked * Update Wgpu binaries (#2186) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * newer wgpu * Update Wgpu binaries (#2189) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Fix vkd3d compilation * shader spirv cross reflect c * Update Shaderc binaries (#2194) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SPIRV-Cross binaries (#2193) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SPIRV-Reflect binaries (#2192) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Vkd3d binaries (#2191) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SwiftShader binaries (#2190) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update MoltenVK binaries (#2188) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SDL2 binaries (#2187) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Vulkan Loader binaries (#2185) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Core.cs * shaderc: swap out linux runner for windows runner * shaderc: grab dotnet 8.0.x * manually invoke git-sync-deps with python * shaderc: surround the linux target with quotes * Vulkan Loader: Enable verbose build for CMake * Kick off all CI jobs - progress check * Fix SDL2 linux build error, update some runner images * Revert to jammy * Update Vkd3d binaries (#2311) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update DXVK binaries (#2310) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update MoltenVK binaries (#2309) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Assimp binaries (#2305) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Wgpu binaries (#2304) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SPIRV-Cross binaries (#2308) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update OpenALSoft binaries (#2302) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update GLFW binaries (#2300) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SPIRV-Reflect binaries (#2303) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Shaderc binaries (#2313) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Use zig cc for SwiftShader on Linux * Someone forgot to commit the new NUKE scripts * Use matrix for SwiftShader, disable GNU assembler for Vulkan Loader * Meant to use Where instead of Select lmao * Fix NUKE execution matrix workflow error * Kick off Vulkan loader * What if we just use GCC as the assembler * Fix win-arm64 vulkan loader cmake * Remove VERBOSE from Vulkan Loader, and reduce subs in regen workflow * Clone submodules non-recursively in bindings regen * We don't need the NUKE global tool * Attempt to mitigate workload signing errors * Fine, didn't want the workloads anyway. :C * Allow restore to be implicit * Silly fixes: fix #2298, fix #2238, fix #2128 * Fix ImplementedFunction serialization error * Fix webgpu regen error * Fix ToString change being applied to wrong structs * New binaries for DXVK on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 (#2327) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for MoltenVK on Darwin 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 31 21:41:04 PDT 2024; root:xnu-8796.141.3.707.4~1/RELEASE_ARM64_VMAPPLE (#2326) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for ANGLE on Darwin 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 31 21:41:04 PDT 2024; root:xnu-8796.141.3.707.4~1/RELEASE_ARM64_VMAPPLE (#2325) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for Wgpu on Microsoft Windows 10.0.20348 (#2324) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Assimp binaries (#2320) * New binaries for Assimp on Microsoft Windows 10.0.20348 * New binaries for Assimp on Microsoft Windows 10.0.20348 * New binaries for Assimp on Microsoft Windows 10.0.20348 * New binaries for Assimp on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update OpenALSoft binaries (#2319) * New binaries for OpenALSoft on Microsoft Windows 10.0.20348 * New binaries for OpenALSoft on Microsoft Windows 10.0.20348 * New binaries for OpenALSoft on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update GLFW binaries (#2318) * New binaries for GLFW on Microsoft Windows 10.0.20348 * New binaries for GLFW on Microsoft Windows 10.0.20348 * New binaries for GLFW on Microsoft Windows 10.0.20348 * New binaries for GLFW on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update SwiftShader binaries (#2312) * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Microsoft Windows 10.0.20348 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SwiftShader on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Fix member name being same as type name, @tonisimakov99 review comment * Not sure why non-universal ANGLE reappeared * Fix #2240 * Regenerate bindings as of 31/10/2024 (#2322) * Regenerated bindings as of 31/10/2024 (16:30:31) * Regenerated bindings as of 31/10/2024 (22:01:14) * Regenerated bindings as of 31/10/2024 (22:13:00) * Regenerated bindings as of 31/10/2024 (23:02:17) --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Revert invalid submodule reference updates * Update some versioned APIs again * Update patch notes * New binaries for SPIRV-Cross on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 (#2334) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Assimp as well * Update Assimp config * Regenerated bindings as of 01/11/2024 (16:37:09) (#2337) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Attempt to fix Assimp Linux build * Fixes from self-review * Regenerated bindings as of 01/11/2024 (21:49:32) * Update Assimp binaries (#2336) * New binaries for Assimp on Microsoft Windows 10.0.20348 * New binaries for Assimp on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Assimp on Microsoft Windows 10.0.20348 * New binaries for Assimp on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Assimp on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * We need to fix the merging thingy --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> Co-authored-by: Dylan Perks <dylanperks23@gmail.com> * Update SDL2 binaries (#2333) * New binaries for SDL2 on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for SDL2 on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for SDL2 on Microsoft Windows 10.0.20348 --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for SPIRV-Reflect on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 (#2332) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for Vkd3d on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 (#2331) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * New binaries for MoltenVK on Darwin 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul 31 21:41:04 PDT 2024; root:xnu-8796.141.3.707.4~1/RELEASE_ARM64_VMAPPLE (#2330) Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> * Update Vulkan Loader binaries (#2301) * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for Vulkan Loader on Microsoft Windows 10.0.20348 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * New binaries for Vulkan Loader on Darwin 23.6.0 Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:13 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_VMAPPLE * New binaries for Vulkan Loader on Linux 6.5.0-1025-azure #26~22.04.1-Ubuntu SMP Thu Jul 11 22:33:04 UTC 2024 * We need to fix the merge thingy * Not sure why those modified --------- Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> Co-authored-by: Dylan Perks <dylanperks23@gmail.com> --------- Co-authored-by: silkdotnet <85832961+silkdotnet@users.noreply.github.com> Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com> Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> Co-authored-by: Dylan Perks <dylanperks23@gmail.com>
* Dispose Glfw when Checking if Applicable * Dispose Sdl when Checking if Applicable
* start of Glfw Joystick Hat mapping is not correct * Map LeftRown to DownLeft instead of UpRight --------- Co-authored-by: Alexander Kastler <alexander.kastler@amst.at>
* start of workaround for UWP native build * Bool32: Add explicit backing field Add explicit backing field avoiding use of auto-implemented properties due to issues with UWP native toolchain. --------- Co-authored-by: Siddhant Bhatnagar <siddhantb@nvidia.com>
* bump Microsoft.Extensions.DependencyModel this also bumps the transitive System.Text.Json dependency from 8.0.0 to 9.0.0, fixing GHSA-hh2w-p6rv-4g7w * also bump Microsoft.Extensions.DependencyModel in PrototypeStructChaining
* start of additional math api proposal * Create proposal with summary. * Reference decisions from 3.0 math proposal. * Add headings for types under consideration. * Add rough cut of Angle struct * add parsable interfaces to Angle * Add more angle methods. * add more angle helper methods. * Split proposal into 3 * Tweak angles * More collisions * Angle - rename T to TScalar * More angles * Add some collision shape interfaces. * Angel changes * More collision updates. * Make Angle constructor internal * Add some Frustum details * Add meeting agenda/notes sections * Add discussion notes to angle * Add Empty to IColliderShape * Make a start on color types. (Copying Stride 3D.) * propsal - angle: change: add "in" modifier to some methods. * proposal - collision: add more details for BoxExtentF and OrientedBoxF * Rename additional math type proposals to WIP
* Add Silk.NET.Core.Tests project * Add test cases for testing string encoding * Fix issue where PtrToStringArray was ignoring the encoding parameter
…2377) * Add Silk.NET.Core.Tests project * Add test cases for testing string encoding * Fix issue where PtrToStringArray was ignoring the encoding parameter * Add test case for testing LPWStr char width * Use 4-byte LPWStrs on non-Windows platforms * Use Encoding.UTF32 for PtrToString * Simplify use of "when not Windows" clauses * Also use Encoding.UTF32 for StringIntoSpan * Update test cases and docs to show that LPWStr is UTF-32 on non-Windows See #2377 * Don't test non-ascii characters in TestEncodingString/Array This is because LPStr doesn't always support non-ascii characters. --------- Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com>
* Fix reamin typo * Fix 'improvments' as 'improvements'
* Start of shifting files around for new website * More work on multi-versioning * Fix bad notes * Delete the old website * Fix paths for 2.X * Delete Statiq, add a NUKE target for building the new site in 2.X, other tweaks * Update the submodule in the 3.0 branch for the 2.X branch * Apply suggestions from code review Co-authored-by: Andrew Davis <curin@dbtgaming.com> * Use a deploy key instead --------- Co-authored-by: Andrew Davis <curin@dbtgaming.com>
…2030) * Create Proposal - Project Governance, Bindings Expansion and Ownership.md * walls of text * Update Proposal - Project Governance, Bindings Expansion and Ownership.md * Update Proposal - Project Governance, Bindings Expansion and Ownership.md * Update documentation/proposals/Proposal - Project Governance, Bindings Expansion and Ownership.md Co-authored-by: ThomasMiz <32400648+ThomasMiz@users.noreply.github.com> * WG comments --------- Co-authored-by: ThomasMiz <32400648+ThomasMiz@users.noreply.github.com>
* New windowing proposal * Out of date anaology * Some fixes from putting it in an IDE * Add IDetachedSurfaceLifecycle * Add a windowed fullscreen setting on request of Stride * Minor proposal updates * Add ScaleChanged event, some improvements * Modify Mutli-Backend Input * Fixes from comments i think * Update proposal to add 'virtual pointers' * Remove half-baked virtual pointers API * Updates from WG review * Input updates from WG review * Credits
* start of fix-typo-in-hello-quad-tutorial * Fix typo in 2-hello-quad.md --------- Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com>
* Start fix to DelegateToPtr * add delegatetoptr overload * fix ambiguity error in PfnVoidFunction
* Add initial axis input proposal draft * Update documentation/proposals/Proposal - Axis Input Devices.md Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Update documentation/proposals/Proposal - Axis Input Devices.md Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * further document `AxisTrait` * Add additional comment * improved phrasing for extension method suggestion Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * Move description, status, and IsVirtual properties into IInputDevice * Add feature to AxisGroupType.Position1D and request for feedback to AxisGroupType.Position2D and 3D * Remove request for feedback this feedback was more-or-less answered by myself in the axis group priority section. if we need or would like to provide anything more specific, it could be an extension method * mark AxisDescription params as `in` * Push validation of IAxisDevice to the InputContext * Update input context validation description ty perksey :) Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> * update validation method declaration * Add flags for "dynamic" axes and axis groups * Update axis update method with a struct and add "dynamic" axis handling * add IAxisDevice.Outputs draft to the proposal * correct axis group example * update OutputDescription constructors * change IsActive to AxisDescription.IsAvailable * remove type information from OutputDescription * add output groups * address some feedback points * improve enums according to feedback (and then some) * formatting * update OutputGroupType to be consistent with previous changes * add note re: the removal of Outputs api from consideration for this proposal * Rename proposal to WIP --------- Co-authored-by: Dylan Perks <11160611+Perksey@users.noreply.github.com> Co-authored-by: Dylan Perks <dylan@perksey.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )