Skip to content

Commit

Permalink
Removed euclid dependency, while allowing for more math functions.
Browse files Browse the repository at this point in the history
  • Loading branch information
Arjun Ramachandrula committed Dec 30, 2020
1 parent 1714136 commit 8551ea7
Show file tree
Hide file tree
Showing 55 changed files with 15,783 additions and 39 deletions.
4 changes: 0 additions & 4 deletions android-example/rust/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,6 @@ gl = "0.14"
jni = "0.13"
log = "0.4"

[dependencies.euclid]
version = "0.20"
features = []

[dependencies.surfman]
path = "../../surfman"
features = ["sm-test"]
2 changes: 1 addition & 1 deletion android-example/rust/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use crate::threads::common::ResourceLoader;
use crate::threads::App;

use android_logger::Config;
use euclid::default::Size2D;
use surfman::geom::default::Size2D;
use jni::objects::{GlobalRef, JByteBuffer, JClass, JObject, JValue};
use jni::{JNIEnv, JavaVM};
use log::Level;
Expand Down
5 changes: 1 addition & 4 deletions surfman/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,7 @@ lazy_static = "1"
libc = "0.2"
log = "0.4"
parking_lot = "0.10.2"

[dependencies.euclid]
version = "0.20"
features = []
num-traits = "0.2"

[dependencies.osmesa-sys]
version = "0.1"
Expand Down
2 changes: 1 addition & 1 deletion surfman/examples/chaos_game.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
//
//! Demonstrates how to use `surfman` to draw to a window surface via the CPU.

use euclid::default::Point2D;
use rand::{self, Rng};
use surfman::geom::default::Point2D;
use surfman::{SurfaceAccess, SurfaceType};
use winit::dpi::PhysicalSize;
use winit::{DeviceEvent, Event, EventsLoop, KeyboardInput, VirtualKeyCode};
Expand Down
2 changes: 1 addition & 1 deletion surfman/examples/offscreen.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
use crate::common::{ck, Buffer, FilesystemResourceLoader, Program, Shader, ShaderKind};

use clap::{App, Arg};
use euclid::default::Size2D;
use gl;
use gl::types::{GLchar, GLenum, GLint, GLuint, GLvoid};
use png::{BitDepth, ColorType, Encoder};
use std::fs::File;
use std::mem;
use std::path::Path;
use std::slice;
use surfman::geom::Size2D;
use surfman::{Connection, ContextAttributeFlags, ContextAttributes, GLApi, GLVersion};
use surfman::{SurfaceAccess, SurfaceType};

Expand Down
2 changes: 1 addition & 1 deletion surfman/examples/threads.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

use self::common::{ck, Buffer, Program, ResourceLoader, Shader, ShaderKind};

use euclid::default::{Point2D, Rect, Size2D, Vector2D};
use gl::types::{GLchar, GLenum, GLint, GLuint, GLvoid};
use std::sync::mpsc::{self, Receiver, Sender};
use std::thread;
use surfman::geom::default::{Point2D, Rect, Size2D, Vector2D};
use surfman::{declare_surfman, SurfaceAccess, SurfaceTexture, SurfaceType};
use surfman::{Adapter, Connection, Context, ContextDescriptor, Device, GLApi, Surface};

Expand Down
2 changes: 1 addition & 1 deletion surfman/src/connection.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
use crate::Error;
use crate::GLApi;

use euclid::default::Size2D;
use crate::geom::default::Size2D;

use std::os::raw::c_void;

Expand Down
2 changes: 1 addition & 1 deletion surfman/src/device.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
//! The abstract interface that all devices conform to.

use super::connection::Connection as ConnectionInterface;
use crate::geom::default::Size2D;
use crate::gl::types::{GLenum, GLuint};
use crate::{ContextAttributes, ContextID, Error, GLApi, SurfaceAccess, SurfaceInfo, SurfaceType};
use euclid::default::Size2D;

use std::os::raw::c_void;

Expand Down
Loading

0 comments on commit 8551ea7

Please sign in to comment.