Skip to content

Remove PlatformMacros and cleanup some code - #216

Merged
marchc1 merged 17 commits into
SourceDotNET:mainfrom
ZehMatt:remove-platform-macros
Oct 20, 2026
Merged

marchc1 merged 17 commits into
SourceDotNET:mainfrom
ZehMatt:remove-platform-macros

Conversation

@ZehMatt

@ZehMatt ZehMatt commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Also added MacOS to the CI so we catch errors early on but I suspect it fails, will add commits fixing them but will be untested since I don't have Apple garbage.

@marchc1 marchc1 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This is fine. We will never ever ever build for console obviously, and especially not the X360 lol

I think we would need the equivalent binaries for the ARM64 Steam API. We also would need someone to test on OSX who has an M-series chip. I do have an Intel Mac I could test on, but we are on OpenGL 4.6 (where OSX cut off at 4.1). Guess someone will have to make ShaderAPIMetal

@marchc1

marchc1 commented Oct 20, 2026

Copy link
Copy Markdown
Member

(ShaderAPIMetal is mostly a joke, I am not sure what the best way for OSX support would be, I imagine the easiest would be MoltenVK once we have a Vulkan shaderapi but I also don't have experience with using that in a C# application, so this is entirely just thinking out loud way too early)

@marchc1
marchc1 merged commit 79d02ee into SourceDotNET:main Oct 20, 2026
8 checks passed
@ZehMatt
ZehMatt deleted the remove-platform-macros branch October 20, 2026 04:07
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.

2 participants