diff options
author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-09-21 13:15:43 +0200 |
---|---|---|
committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-09-21 14:03:05 +0200 |
commit | 62bafe2130db5aaf32bd46091581086ae435e4cf (patch) | |
tree | 03056bc49bd5ec0da9e155176a74c2d23a8fc603 /src/api/cocoa/headless.rs | |
parent | a8d3342468cc1f490fddb361d54215d9e889271f (diff) | |
download | glutin-62bafe2130db5aaf32bd46091581086ae435e4cf.tar.gz glutin-62bafe2130db5aaf32bd46091581086ae435e4cf.zip |
Remove BuilderAttribs
Diffstat (limited to 'src/api/cocoa/headless.rs')
-rw-r--r-- | src/api/cocoa/headless.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/api/cocoa/headless.rs b/src/api/cocoa/headless.rs index ad1a464..f9bbffd 100644 --- a/src/api/cocoa/headless.rs +++ b/src/api/cocoa/headless.rs @@ -1,8 +1,9 @@ use ContextError; use CreationError; use CreationError::OsError; -use BuilderAttribs; +use GlAttributes; use GlContext; +use PixelFormatRequirements; use libc; use std::ptr; @@ -27,8 +28,9 @@ pub struct HeadlessContext { } impl HeadlessContext { - pub fn new(builder: BuilderAttribs) -> Result<HeadlessContext, CreationError> { - let (width, height) = builder.window.dimensions.unwrap_or((1024, 768)); + pub fn new((width, height): (u32, u32), pf_reqs: &PixelFormatRequirements, + opengl: &GlAttributes<&HeadlessContext>) -> Result<HeadlessContext, CreationError> + { let context = unsafe { let attributes = [ NSOpenGLPFAAccelerated as u32, |