Skip to content

Random fixes aarch64 / macos / unix - #2483

Merged
bfiete merged 5 commits into
beefytech:masterfrom
Fusioon:random-fixes
Aug 6, 2026
Merged

Random fixes aarch64 / macos / unix#2483
bfiete merged 5 commits into
beefytech:masterfrom
Fusioon:random-fixes

Conversation

@Fusioon

@Fusioon Fusioon commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Bunch of stuff I encountered while trying to get IDE to work on macos.
List of changes:

  • add #version 150 core (opengl 3.2) to opengl shaders and update code so that it loads (macos refuses to load shaders without #version pragma)
  • Ignore unused variable in MethodInfo.bf on aarch64
  • use BfpDynLib_Load / BfpDynLib_GetProcAddress instead of platform dependent functions to load SDL3
  • Add missing include dir for ImgCreate on macos
  • Reworked FileWatcher allocation on unix so that any new implementation just needs to implement FileWatchManager::Allocate() it should also fix potential double allocation in multi threaded situations.

Now for IDE to build on macos there are 2 missing pieces, which will come in near future

  • File Watcher
  • File Picker dialogs

@bfiete
bfiete merged commit 6d3309b into beefytech:master Aug 6, 2026
4 of 7 checks passed
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