mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Replace use of gleam in webgl with sparkle.
This commit is contained in:
parent
ec1da1d01c
commit
1cefae7181
16 changed files with 103 additions and 72 deletions
|
@ -5,13 +5,13 @@
|
|||
use canvas_traits::webgl;
|
||||
use crossbeam_channel::{unbounded, Receiver, Sender};
|
||||
use euclid::default::Size2D;
|
||||
use gleam::gl::Gl;
|
||||
use ipc_channel::ipc;
|
||||
use ipc_channel::ipc::{IpcReceiver, IpcSender};
|
||||
use msg::constellation_msg::PipelineId;
|
||||
use rust_webvr::VRServiceManager;
|
||||
use script_traits::ConstellationMsg;
|
||||
use servo_config::pref;
|
||||
use sparkle::gl::Gl;
|
||||
use std::collections::hash_map::Entry;
|
||||
use std::collections::{HashMap, HashSet};
|
||||
use std::sync::mpsc;
|
||||
|
@ -429,12 +429,7 @@ impl WebVRCompositorHandler {
|
|||
|
||||
impl webgl::WebVRRenderHandler for WebVRCompositorHandler {
|
||||
#[allow(unsafe_code)]
|
||||
fn handle(
|
||||
&mut self,
|
||||
gl: &dyn Gl,
|
||||
cmd: webgl::WebVRCommand,
|
||||
texture: Option<(u32, Size2D<i32>)>,
|
||||
) {
|
||||
fn handle(&mut self, gl: &Gl, cmd: webgl::WebVRCommand, texture: Option<(u32, Size2D<i32>)>) {
|
||||
match cmd {
|
||||
webgl::WebVRCommand::Create(compositor_id) => {
|
||||
if let Some(compositor) = self.create_compositor(compositor_id) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue