mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
auto merge of #4398 : glennw/servo/glutin-clear, r=pcwalton
This commit is contained in:
commit
b8900782b0
4 changed files with 9 additions and 11 deletions
2
components/servo/Cargo.lock
generated
2
components/servo/Cargo.lock
generated
|
@ -263,7 +263,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
source = "git+https://github.com/servo/gleam#c54eb9ad6d4b62b7effbe9c79a1b3720845b45b4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
||||||
]
|
]
|
||||||
|
|
2
ports/cef/Cargo.lock
generated
2
ports/cef/Cargo.lock
generated
|
@ -260,7 +260,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
source = "git+https://github.com/servo/gleam#c54eb9ad6d4b62b7effbe9c79a1b3720845b45b4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
||||||
]
|
]
|
||||||
|
|
|
@ -27,12 +27,10 @@ use std::rc::Rc;
|
||||||
use time::{mod, Timespec};
|
use time::{mod, Timespec};
|
||||||
use util::geometry::ScreenPx;
|
use util::geometry::ScreenPx;
|
||||||
use util::opts::{RenderApi, Mesa, OpenGL};
|
use util::opts::{RenderApi, Mesa, OpenGL};
|
||||||
|
use gleam::gl;
|
||||||
use glutin;
|
use glutin;
|
||||||
use NestedEventLoopListener;
|
use NestedEventLoopListener;
|
||||||
|
|
||||||
#[cfg(not(target_os="android"))]
|
|
||||||
use gleam::gl;
|
|
||||||
|
|
||||||
#[cfg(target_os="linux")]
|
#[cfg(target_os="linux")]
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
|
|
||||||
|
@ -146,6 +144,11 @@ impl Window {
|
||||||
last_title_set_time: Cell::new(Timespec::new(0, 0)),
|
last_title_set_time: Cell::new(Timespec::new(0, 0)),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gl::clear_color(0.6, 0.6, 0.6, 1.0);
|
||||||
|
gl::clear(gl::COLOR_BUFFER_BIT);
|
||||||
|
gl::finish();
|
||||||
|
window.present();
|
||||||
|
|
||||||
Rc::new(window)
|
Rc::new(window)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -417,11 +420,6 @@ impl Window {
|
||||||
self.key_modifiers.get().intersects(LEFT_CONTROL | RIGHT_CONTROL)
|
self.key_modifiers.get().intersects(LEFT_CONTROL | RIGHT_CONTROL)
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
|
||||||
fn shift_pressed(&self) -> bool {
|
|
||||||
self.key_modifiers.get().intersects(LEFT_SHIFT | RIGHT_SHIFT)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn toggle_modifier(&self, modifier: KeyModifiers) {
|
fn toggle_modifier(&self, modifier: KeyModifiers) {
|
||||||
let mut modifiers = self.key_modifiers.get();
|
let mut modifiers = self.key_modifiers.get();
|
||||||
modifiers.toggle(modifier);
|
modifiers.toggle(modifier);
|
||||||
|
|
2
ports/gonk/Cargo.lock
generated
2
ports/gonk/Cargo.lock
generated
|
@ -243,7 +243,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
source = "git+https://github.com/servo/gleam#c54eb9ad6d4b62b7effbe9c79a1b3720845b45b4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue