mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2024-12-23 22:01:31 +11:00
Lock objc version, add casts to appease libc pointer type conflict. Closes #654
This commit is contained in:
parent
0386d093d1
commit
228732877a
14
Cargo.toml
14
Cargo.toml
|
@ -27,23 +27,23 @@ clock_ticks = "0.1.0"
|
|||
version = "0.1"
|
||||
|
||||
[target.i386-apple-ios.dependencies]
|
||||
objc = "0.1"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
|
||||
[target.x86_64-apple-ios.dependencies]
|
||||
objc = "0.1"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
|
||||
[target.aarch64-apple-ios.dependencies]
|
||||
objc = "0.1"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
|
||||
[target.armv7s-apple-ios.dependencies]
|
||||
objc = "0.1"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
|
||||
[target.armv7-apple-ios.dependencies]
|
||||
objc = "0.1"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
|
||||
[target.x86_64-apple-darwin.dependencies]
|
||||
objc = "0.1"
|
||||
cgl = "0"
|
||||
objc = ">=0.1.0, <=0.1.7"
|
||||
cgl = "0.1"
|
||||
cocoa = "0.1.4"
|
||||
core-foundation = "0"
|
||||
core-graphics = "0"
|
||||
|
|
|
@ -310,7 +310,7 @@ impl Window {
|
|||
let obj = context.CGLContextObj();
|
||||
|
||||
let mut opacity = 0;
|
||||
CGLSetParameter(obj, kCGLCPSurfaceOpacity, &mut opacity);
|
||||
CGLSetParameter(obj as *mut _, kCGLCPSurfaceOpacity, &mut opacity);
|
||||
}
|
||||
|
||||
app.activateIgnoringOtherApps_(YES);
|
||||
|
@ -558,7 +558,7 @@ impl Window {
|
|||
let value = if opengl.vsync { 1 } else { 0 };
|
||||
cxt.setValues_forParameter_(&value, NSOpenGLContextParameter::NSOpenGLCPSwapInterval);
|
||||
|
||||
CGLEnable(cxt.CGLContextObj(), kCGLCECrashOnRemovedFunctions);
|
||||
CGLEnable(cxt.CGLContextObj() as *mut _, kCGLCECrashOnRemovedFunctions);
|
||||
|
||||
Ok((cxt, pf))
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue