Skip to content
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

This is the Silk.NET Mobile Update (v2.22.0) #2184

Merged
merged 83 commits into from
Nov 4, 2024
Merged

This is the Silk.NET Mobile Update (v2.22.0) #2184

merged 83 commits into from
Nov 4, 2024

Conversation

Beyley
Copy link
Contributor

@Beyley Beyley commented May 22, 2024

Summary of the PR

the j

Beyley and others added 15 commits May 22, 2024 00:55
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
@Perksey
Copy link
Member

Perksey commented Jun 11, 2024

What's the progress on this?

@Beyley
Copy link
Contributor Author

Beyley commented Jun 11, 2024

What's the progress on this?

two native lib builds are broken and i havent found the time/energy to fix them yet, as ive had people over the past 2 or so weeks

https://github.com/dotnet/Silk.NET/actions/runs/9187481791/job/25265261947?pr=2184
https://github.com/dotnet/Silk.NET/actions/runs/9187481793/job/25265262150?pr=2184

those are the last things which need to be done, then we can merge

@Perksey
Copy link
Member

Perksey commented Jun 11, 2024

Ok, will try to find the time soon.

Perksey and others added 3 commits October 31, 2024 22:58
* 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>
@Perksey Perksey changed the title Regen Bindings This is the Silk.NET Mobile Update (v2.22.0) Nov 1, 2024
Perksey and others added 16 commits November 1, 2024 14:34
…untu SMP Thu Jul 11 22:33:04 UTC 2024 (#2334)

Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
* 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>
* 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>
…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>
…MP Thu Jul 11 22:33:04 UTC 2024 (#2331)

Co-authored-by: The Silk.NET Automaton <9011267+dotnet-bot@users.noreply.github.com>
….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>
@Perksey
Copy link
Member

Perksey commented Nov 1, 2024

This is done now I think. Will double check mobile is still working in the morning. Self-review over the entire PR was complete, mostly focusing on file edits as I think the generator is as trusted now as it'll ever be for new files. Changed one thing where DWrite for some reason was generating a D2D1 type, and also updated some of the submodules again as they hadn't been updated since May (yes this PR has been open that long).

WebGPU triangle and ImGui Vulkan (as per #2240) have been tested, and I'll be testing OpenGL with the mobile stuff tomorrow. @Beyley @HurricanKai feel free to try and break this even further if you feel like it but I couldn't identify any potentially nasty changes.

@Perksey Perksey marked this pull request as ready for review November 1, 2024 22:09
* 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>
Copy link
Member

@Perksey Perksey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

~yes~ THIS IS READY ~yes~

image

(WebGPU Triangle tested on Windows, OpenGLES Triangle tested on iOS and Android, OpenGL tutorial 3.5 tested on Windows and macOS)

@Beyley
Copy link
Contributor Author

Beyley commented Nov 3, 2024

since its my PR im physically incapable of approving it, however

image

@Perksey Perksey merged commit f9535d2 into main Nov 4, 2024
7 checks passed
@Perksey Perksey deleted the feature/regen branch November 4, 2024 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants