Browse Source

libobs-opengl: Fix Mac projector color space

Use sRGB instead of native display color space for correctness.
jpark37 3 years ago
parent
commit
2c7ef7d682
1 changed files with 2 additions and 1 deletions
  1. 2 1
      libobs-opengl/gl-cocoa.m

+ 2 - 1
libobs-opengl/gl-cocoa.m

@@ -197,7 +197,8 @@ struct gl_windowinfo *gl_windowinfo_create(const struct gs_init_data *info)
 	struct gl_windowinfo *wi = bzalloc(sizeof(struct gl_windowinfo));
 	struct gl_windowinfo *wi = bzalloc(sizeof(struct gl_windowinfo));
 
 
 	wi->view = info->window.view;
 	wi->view = info->window.view;
-	[info->window.view setWantsBestResolutionOpenGLSurface:YES];
+	wi->view.window.colorSpace = NSColorSpace.sRGBColorSpace;
+	wi->view.wantsBestResolutionOpenGLSurface = YES;
 
 
 	return wi;
 	return wi;
 }
 }