mirror of
https://github.com/rust-windowing/winit.git
synced 2026-08-30 21:30:03 -04:00
Add support for specific OpenGL version for Win32
This commit is contained in:
11
src/lib.rs
11
src/lib.rs
@@ -29,6 +29,7 @@ pub struct WindowBuilder {
|
||||
dimensions: (uint, uint),
|
||||
title: String,
|
||||
monitor: Option<winimpl::MonitorID>,
|
||||
gl_version: Option<(uint, uint)>,
|
||||
}
|
||||
|
||||
impl WindowBuilder {
|
||||
@@ -38,6 +39,7 @@ impl WindowBuilder {
|
||||
dimensions: (1024, 768),
|
||||
title: String::new(),
|
||||
monitor: None,
|
||||
gl_version: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,6 +59,15 @@ impl WindowBuilder {
|
||||
self
|
||||
}
|
||||
|
||||
/// Requests to use a specific OpenGL version.
|
||||
///
|
||||
/// Version is a (major, minor) pair. For example to request OpenGL 3.3
|
||||
/// you would pass `(3, 3)`.
|
||||
pub fn with_gl_version(mut self, version: (uint, uint)) -> WindowBuilder {
|
||||
self.gl_version = Some(version);
|
||||
self
|
||||
}
|
||||
|
||||
/// Builds the window.
|
||||
///
|
||||
/// Error should be very rare and only occur in case of permission denied, incompatible system,
|
||||
|
||||
Reference in New Issue
Block a user