Skip to content

Conversation

@Johnnyg63
Copy link

Hi Team:

I have updated the development branch for olcPixelGameEngine.h to support Apple MacOS:

  • MacOS support for OpenGL 3.3
  • MacOS support for Window Resize, Full-Screen, minimised
  • MacOS Keyboard support
  • Corrected race condition in ~Decal when the renderer is destroyed before the deconstructor is call (MacOS XCode)
  • Removed MacOS ALT key support as it is not supported

I have test this fully and all appears in order, no more issues occurring on the MAC.

Johnnyg63 added 3 commits May 20, 2025 11:31
+ MacOS support for OpenGL 3.3
+ Macos support for Window Resize, Full-Screen, minimised
+ MacOS Keyboard support
+ Corrected race condition in ~Decal when the renderer is destoryed before the deconstructor is call (MacOS Xcode)
- Removed MacOS ALT key support as it is not supported
Corrected Formatting
 + MacOS support for OpenGL 3.3
+ MacOS support for Window Resize, Full-Screen, minimised
+ MacOS Keyboard support
+ Corrected race condition in ~Decal when the renderer is destroyed before the deconstructor is call (MacOS XCode)
- Removed MacOS ALT key support as it is not supported
@Johnnyg63
Copy link
Author

P.S. Commit 8cc5e47 (last commit) has the formatting corrected, sorry MacOS decided to change all the format....

Removed comments for SHIFT Keys
@Johnnyg63 Johnnyg63 closed this May 20, 2025
@Johnnyg63
Copy link
Author

Needed to correct some comments

@Johnnyg63 Johnnyg63 reopened this May 20, 2025
@OneLoneCoder
Copy link
Owner

Not ignored, but need some testing first since its a huge change. It might be worth setting up a specific branch for this so Mac users can try it out for us

@Johnnyg63
Copy link
Author

OK good idea, do you want to setup a branch? Or will I create a repo on my Github and share it out for testing??

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