aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgltexture.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webgltexture.rs')
-rw-r--r--components/script/dom/webgltexture.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/webgltexture.rs b/components/script/dom/webgltexture.rs
index ccb005cc393..b4562e36e76 100644
--- a/components/script/dom/webgltexture.rs
+++ b/components/script/dom/webgltexture.rs
@@ -48,6 +48,7 @@ jsmanaged_array!(MAX_LEVEL_COUNT * MAX_FACE_COUNT);
#[dom_struct]
pub struct WebGLTexture {
webgl_object: WebGLObject,
+ #[no_trace]
id: WebGLTextureId,
/// The target to which this texture was bound the first time
target: Cell<Option<u32>>,
@@ -532,7 +533,9 @@ pub struct ImageInfo {
width: u32,
height: u32,
depth: u32,
+ #[no_trace]
internal_format: TexFormat,
+ #[no_trace]
data_type: Option<TexDataType>,
}
@@ -581,6 +584,7 @@ pub enum TexCompressionValidation {
#[derive(Clone, Copy, Debug, JSTraceable, MallocSizeOf)]
pub struct TexCompression {
+ #[no_trace]
pub format: TexFormat,
pub bytes_per_block: u8,
pub block_width: u8,