aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorMátyás Mustoha <matyas.mustoha@h-lab.eu>2020-04-28 10:00:14 +0200
committerMátyás Mustoha <matyas.mustoha@h-lab.eu>2020-04-30 10:11:11 +0200
commit1431a389daf6fb1f44187628f70b84d0087f3f96 (patch)
tree361801689fb645a691755a90410e71adbd6cc3b3 /components/script/dom
parentff33b88f724704409c1fe675c4ebe05343a7cc5b (diff)
downloadservo-1431a389daf6fb1f44187628f70b84d0087f3f96.tar.gz
servo-1431a389daf6fb1f44187628f70b84d0087f3f96.zip
Add support for WebGL2 MIN_PROGRAM_TEXEL_OFFSET
Improves the support of the WebGL2 `MIN_PROGRAM_TEXEL_OFFSET` property (ie. stores it as a signed integer) and adds support for querying it using GetParameter. See: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.2
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/webgl2renderingcontext.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs
index 6ed42deea01..136b47b1ef2 100644
--- a/components/script/dom/webgl2renderingcontext.rs
+++ b/components/script/dom/webgl2renderingcontext.rs
@@ -995,6 +995,9 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext {
constants::MAX_UNIFORM_BLOCK_SIZE => {
return DoubleValue(self.base.limits().max_uniform_block_size as f64)
},
+ constants::MIN_PROGRAM_TEXEL_OFFSET => {
+ return Int32Value(self.base.limits().min_program_texel_offset)
+ },
_ => {},
}