Skip to content

Remove 32-bit x86 support#2685

Open
8Keep wants to merge 1 commit intojMonkeyEngine:masterfrom
8Keep:deprecate-32-bit
Open

Remove 32-bit x86 support#2685
8Keep wants to merge 1 commit intojMonkeyEngine:masterfrom
8Keep:deprecate-32-bit

Conversation

@8Keep
Copy link
Copy Markdown
Contributor

@8Keep 8Keep commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request removes support for 32-bit Windows and 32-bit macOS across the engine. Key changes include updating platform detection logic to throw exceptions for 32-bit systems, removing 32-bit enum constants from the Platform class, and cleaning up native library loading and build dependencies. Feedback suggests refactoring the platform detection logic in JmeSystemDelegate.java to reduce redundant bitness checks in the Windows and macOS blocks.

@8Keep 8Keep changed the title Remove Windows and macOS 32-bit support Remove 32-bit x86 support Apr 7, 2026
@8Keep 8Keep force-pushed the deprecate-32-bit branch from 6e65c05 to 7a98786 Compare April 7, 2026 02:44
@8Keep 8Keep marked this pull request as ready for review April 7, 2026 03:13
@riccardobl
Copy link
Copy Markdown
Member

Nice! Maybe we should drop MacOS Power PC too?

@8Keep 8Keep force-pushed the deprecate-32-bit branch 2 times, most recently from 2f8adc7 to f1fc6cd Compare April 7, 2026 08:51
@8Keep 8Keep force-pushed the deprecate-32-bit branch from f1fc6cd to cd49eba Compare April 7, 2026 09:35
@8Keep
Copy link
Copy Markdown
Contributor Author

8Keep commented Apr 7, 2026

Done

@riccardobl riccardobl added Refactoring and Cleanup This PR is all about improving code quality and javadoc. buildscript An issue with the buildscript labels Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildscript An issue with the buildscript Refactoring and Cleanup This PR is all about improving code quality and javadoc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants