mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update gleam submodule, and use glfw to load OpenGL function pointers.
This commit is contained in:
parent
3a0b12f2c0
commit
8addf6f633
5 changed files with 7 additions and 3 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -251,7 +251,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
|
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
||||||
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/android/glut_app/Cargo.lock
generated
2
ports/android/glut_app/Cargo.lock
generated
|
@ -249,7 +249,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
|
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
||||||
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
|
@ -259,7 +259,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gleam"
|
name = "gleam"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
source = "git+https://github.com/servo/gleam#8e77178eaebddfeae6557dfec2bcccbefaba93f3"
|
source = "git+https://github.com/servo/gleam#aaea38be25ce9de6e1e8620fa5b554669ac6475c"
|
||||||
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)",
|
||||||
]
|
]
|
||||||
|
|
|
@ -13,6 +13,7 @@ extern crate alert;
|
||||||
extern crate cgl;
|
extern crate cgl;
|
||||||
extern crate compositing;
|
extern crate compositing;
|
||||||
extern crate geom;
|
extern crate geom;
|
||||||
|
extern crate gleam;
|
||||||
extern crate glfw;
|
extern crate glfw;
|
||||||
extern crate layers;
|
extern crate layers;
|
||||||
extern crate libc;
|
extern crate libc;
|
||||||
|
|
|
@ -20,6 +20,7 @@ use geom::point::{Point2D, TypedPoint2D};
|
||||||
use geom::scale_factor::ScaleFactor;
|
use geom::scale_factor::ScaleFactor;
|
||||||
use geom::size::TypedSize2D;
|
use geom::size::TypedSize2D;
|
||||||
use glfw::{mod, Context};
|
use glfw::{mod, Context};
|
||||||
|
use gleam::gl;
|
||||||
use layers::geometry::DevicePixel;
|
use layers::geometry::DevicePixel;
|
||||||
use layers::platform::surface::NativeGraphicsMetadata;
|
use layers::platform::surface::NativeGraphicsMetadata;
|
||||||
use libc::c_int;
|
use libc::c_int;
|
||||||
|
@ -63,6 +64,8 @@ impl Window {
|
||||||
.expect("Failed to create GLFW window");
|
.expect("Failed to create GLFW window");
|
||||||
glfw_window.make_current();
|
glfw_window.make_current();
|
||||||
|
|
||||||
|
gl::load_with(|s| glfw_window.get_proc_address(s));
|
||||||
|
|
||||||
// Create our window object.
|
// Create our window object.
|
||||||
let window = Window {
|
let window = Window {
|
||||||
glfw: glfw,
|
glfw: glfw,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue