Update gleam submodule, and use glfw to load OpenGL function pointers.

This commit is contained in:
Glenn Watson 2014-11-17 07:41:54 +10:00
parent 3a0b12f2c0
commit 8addf6f633
5 changed files with 7 additions and 3 deletions

2
Cargo.lock generated
View file

@ -251,7 +251,7 @@ dependencies = [
[[package]]
name = "gleam"
version = "0.0.1"
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
dependencies = [
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
]

View file

@ -249,7 +249,7 @@ dependencies = [
[[package]]
name = "gleam"
version = "0.0.1"
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
dependencies = [
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
]

2
ports/cef/Cargo.lock generated
View file

@ -259,7 +259,7 @@ dependencies = [
[[package]]
name = "gleam"
version = "0.0.1"
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
dependencies = [
"gl_generator 0.0.1 (git+https://github.com/bjz/gl-rs.git)",
]

View file

@ -13,6 +13,7 @@ extern crate alert;
extern crate cgl;
extern crate compositing;
extern crate geom;
extern crate gleam;
extern crate glfw;
extern crate layers;
extern crate libc;

View file

@ -20,6 +20,7 @@ use geom::point::{Point2D, TypedPoint2D};
use geom::scale_factor::ScaleFactor;
use geom::size::TypedSize2D;
use glfw::{mod, Context};
use gleam::gl;
use layers::geometry::DevicePixel;
use layers::platform::surface::NativeGraphicsMetadata;
use libc::c_int;
@ -63,6 +64,8 @@ impl Window {
.expect("Failed to create GLFW window");
glfw_window.make_current();
gl::load_with(|s| glfw_window.get_proc_address(s));
// Create our window object.
let window = Window {
glfw: glfw,