Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS X 10.3.9/10.4.x support #508

Closed
wants to merge 1 commit into from
Closed

Mac OS X 10.3.9/10.4.x support #508

wants to merge 1 commit into from

Conversation

alex-free
Copy link

@alex-free alex-free commented Jun 16, 2021

I ported SDL 2.0.3 to Mac OS X 10.3.9 last year, and now I've gotten the latest IOQuake3 running once again on Mac OS X 10.3.9/10.4.x. I added my https://github.com/alex-free/panther_sdl2 includes and libs in the same way that the current mac os x ones are. I also created a -DLEGACY_GL flag that switches the default OpenGL renderer to OpenGL1 since OpenGL 2.0 does not exist on PowerPC Mac OS X 10.3.9 or 10.4.x (was introduced in Leopard, and even there only a few PowerPC Macs support OpenGL 2.0). The resulting app and executables were tested to work on Mac OS X 10.3.9, 10.4.11, and 10.5.8 between 2 of my PowerPC Macs.

Bugs:

  1. If running on Mac OS X 10.3.9 or 10.4.x, the cross hairs/mouse cursor may freeze in the window when first starting ioquake3.app. The fix is to change the resolution.
  2. No SDL joystick support when building for Panther.

Also, I updated the outdated instructions in the readme. The 10.2.8, 10.3.9, and 10.4u SDKs were not being used at all in the current build system.

@alex-free
Copy link
Author

Anyone interested in merging this? I am going to do Intel aupport eventually for the same OS versions.

@tomkidd
Copy link
Member

tomkidd commented Feb 26, 2022

I'm interested, yeah, I just got deep into another project and haven't looked at this in a while.

I think what you've got here is probably right or at least close to the right way to integrate something like this.

In any event, yeah, I'll look at it closer as soon as I can. Thanks.

@ioquake ioquake locked as off-topic and limited conversation to collaborators Feb 26, 2022
@NuclearMonster
Copy link
Member

This PR will not be merged.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants