Skip to content

Improve macOS/Linux Support#351

Open
EclipsedButter wants to merge 31 commits intovawser:mainfrom
EclipsedButter:main
Open

Improve macOS/Linux Support#351
EclipsedButter wants to merge 31 commits intovawser:mainfrom
EclipsedButter:main

Conversation

@EclipsedButter
Copy link
Contributor

@EclipsedButter EclipsedButter commented Oct 13, 2025

  • Per-platform project files
  • VK portability bit
  • Use net-macos workload
  • Universal binaries on macOS
  • Switch from AssimpNet to AssimpNetter for arm64 support
  • macOS .app bundles

Also comes with some graphics and validation patches

@EclipsedButter EclipsedButter force-pushed the main branch 2 times, most recently from 0c775ee to 5cbde13 Compare October 14, 2025 17:25
Don't bother testing macOS workload, can't deploy it anyway
# Conflicts:
#	.github/workflows/dotnet-desktop.yml
#	Smithbox.sln
#	src/Havok/HKLib/Havok.HKLib.csproj
#	src/Smithbox.Data/Smithbox.Data.csproj
#	src/Smithbox.Program/Core/ProjectEntry.cs
#	src/Smithbox.Program/Debugging/QuickScript.cs
#	src/Smithbox.Program/Editors/ModelEditor/Data/GxDescriptorBank.cs
#	src/Smithbox.Program/Editors/ModelEditor/Utils/ModelColladaExporter.cs
#	src/Smithbox.Program/Editors/Param Editor/Tools/ParamUpgrader.cs
#	src/Smithbox.Program/Editors/Text Editor/Tools/TextNamingTemplateManager.cs
#	src/Smithbox.Program/Resource/Locators/VirtualPathLocator.cs
#	src/Smithbox.Program/Smithbox.Program.csproj
#	src/Smithbox/Smithbox.csproj
@EclipsedButter EclipsedButter force-pushed the main branch 2 times, most recently from e31e41c to 0e171e5 Compare December 28, 2025 09:06
@EclipsedButter EclipsedButter mentioned this pull request Dec 28, 2025
@EclipsedButter EclipsedButter changed the title Improve macOS Support Improve macOS/Linux Support Dec 28, 2025
# Conflicts:
#	src/Smithbox.Program/Renderer/Locators/ParamLocator.cs
# Conflicts:
#	src/Smithbox.Program/Application/CFG.cs
#	src/Smithbox.Program/Application/Data/HelpBank.cs
#	src/Smithbox.Program/Application/GUI/EditorSettings.cs
#	src/Smithbox.Program/Application/ProjectEntry.cs
#	src/Smithbox.Program/Application/Tools/ProjectAliasEditor.cs
#	src/Smithbox.Program/Editors/File Browser/FileBrowserScreen.cs
#	src/Smithbox.Program/Editors/Gparam Editor/Data/GparamData.cs
#	src/Smithbox.Program/Editors/Map Editor/Data/MapData.cs
#	src/Smithbox.Program/Editors/Material Editor/Data/MaterialData.cs
#	src/Smithbox.Program/Editors/Param Editor/Data/ParamBank.cs
#	src/Smithbox.Program/Editors/Param Editor/Data/ParamData.cs
#	src/Smithbox.Program/Editors/Param Editor/Framework/Decorators/FieldDecorators.cs
#	src/Smithbox.Program/Editors/Param Editor/Framework/MassEdit/MassEditHandler.cs
#	src/Smithbox.Program/Editors/Param Editor/Tools/ParamCategories.cs
#	src/Smithbox.Program/Editors/Param Editor/Tools/ParamUpgrader.cs
#	src/Smithbox.Program/Editors/Text Editor/Data/TextData.cs
#	src/Smithbox.Program/Editors/Text Editor/Tools/TextNamingTemplateManager.cs
#	src/Smithbox.Program/Editors/Texture Viewer/GUI/TexToolView.cs
#	src/Smithbox.Program/Project/Data/ProjectData.cs
#	src/Smithbox.Program/Renderer/Locators/PathBuilder.cs
#	src/Smithbox.Program/Smithbox.Program.csproj
@EclipsedButter
Copy link
Contributor Author

I deferred some of the stretch goals like soapstone support for a later PR

@EclipsedButter EclipsedButter marked this pull request as ready for review February 6, 2026 02:23
# Conflicts:
#	src/Smithbox.Program/Editors/Map Editor/Tools/Actions/EntityRenameAction.cs
@EclipsedButter EclipsedButter force-pushed the main branch 2 times, most recently from 29c4a3f to cda5ab5 Compare February 19, 2026 13:26
@EclipsedButter EclipsedButter force-pushed the main branch 3 times, most recently from 3a586b3 to 244688b Compare February 22, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant