mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-09 23:41:09 -04:00
macOS: Fix launcher and icon colours being swapped when compiled with recent SDK versions
This commit is contained in:
parent
a614100b0c
commit
2a80bf833e
4
.github/workflows/build_mac64.yml
vendored
4
.github/workflows/build_mac64.yml
vendored
@ -21,8 +21,8 @@ jobs:
|
||||
LATEST_FLAG=-DCC_COMMIT_SHA=\"$(git rev-parse --short "$GITHUB_SHA")\"
|
||||
|
||||
cd src
|
||||
clang *.c interop_cocoa.m ${{ env.COMMON_FLAGS }} ${{ env.MAC64_FLAGS }} $LATEST_FLAG -o cc-mac64-gl1 -framework Cocoa -framework OpenGL -framework IOKit -lobjc
|
||||
clang *.c interop_cocoa.m ${{ env.COMMON_FLAGS }} ${{ env.MAC64_FLAGS }} $LATEST_FLAG -DCC_BUILD_GLMODERN -o cc-mac64-gl2 -framework Cocoa -framework OpenGL -framework IOKit -lobjc
|
||||
MACOSX_DEPLOYMENT_TARGET=10.9 clang *.c interop_cocoa.m ${{ env.COMMON_FLAGS }} ${{ env.MAC64_FLAGS }} $LATEST_FLAG -o cc-mac64-gl1 -framework Cocoa -framework OpenGL -framework IOKit -lobjc
|
||||
MACOSX_DEPLOYMENT_TARGET=10.9 clang *.c interop_cocoa.m ${{ env.COMMON_FLAGS }} ${{ env.MAC64_FLAGS }} $LATEST_FLAG -DCC_BUILD_GLMODERN -o cc-mac64-gl2 -framework Cocoa -framework OpenGL -framework IOKit -lobjc
|
||||
|
||||
- uses: ./.github/actions/notify_failure
|
||||
if: ${{ always() && steps.compile.outcome == 'failure' }}
|
||||
|
@ -209,8 +209,8 @@ void Window_Init(void) {
|
||||
/*########################################################################################################################*
|
||||
*-----------------------------------------------------------Window--------------------------------------------------------*
|
||||
*#########################################################################################################################*/
|
||||
#ifndef kCGBitmapByteOrder32Host
|
||||
// Undefined in < 10.4 SDK. No issue since < 10.4 is only Big Endian PowerPC anyways
|
||||
#if !defined MAC_OS_X_VERSION_10_4
|
||||
// Doesn't exist in < 10.4 SDK. No issue since < 10.4 is only Big Endian PowerPC anyways
|
||||
#define kCGBitmapByteOrder32Host 0
|
||||
#endif
|
||||
|
||||
@ -810,7 +810,7 @@ void GLContext_SetFpsLimit(cc_bool vsync, float minFrameMs) {
|
||||
[ctxHandle setValues:&value forParameter: NSOpenGLCPSwapInterval];
|
||||
}
|
||||
|
||||
/* kCGLCPCurrentRendererID is only available on macOS 10.4 and later */
|
||||
// kCGLCPCurrentRendererID is only available on macOS 10.4 and later
|
||||
#if defined MAC_OS_X_VERSION_10_4
|
||||
static const char* GetAccelerationMode(CGLContextObj ctx) {
|
||||
GLint fGPU, vGPU;
|
||||
|
Loading…
x
Reference in New Issue
Block a user