aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_paint_task.rs
diff options
context:
space:
mode:
authorSimon Martin <simartin@users.sourceforge.net>2015-11-14 12:21:47 +0100
committerSimon Martin <simartin@users.sourceforge.net>2015-12-01 20:40:42 +0100
commitf79e1521b228ed81b77a6b7b91e8bad574ee5da0 (patch)
treec96e941856bbc8742c9508e9a9a7b93c179cf698 /components/canvas/webgl_paint_task.rs
parent3720e4d5ef09d710deaf846c74356ccea8d7afce (diff)
downloadservo-f79e1521b228ed81b77a6b7b91e8bad574ee5da0.tar.gz
servo-f79e1521b228ed81b77a6b7b91e8bad574ee5da0.zip
Issue #8462: Add support for BufferSubData, CompressedTexImage2D and
CompressedSubTexImage2D and re-enable individual webgl WPT tests.
Diffstat (limited to 'components/canvas/webgl_paint_task.rs')
-rw-r--r--components/canvas/webgl_paint_task.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/canvas/webgl_paint_task.rs b/components/canvas/webgl_paint_task.rs
index 28fabacf72e..f6c5553b424 100644
--- a/components/canvas/webgl_paint_task.rs
+++ b/components/canvas/webgl_paint_task.rs
@@ -72,6 +72,8 @@ impl WebGLPaintTask {
gl::attach_shader(program_id, shader_id),
CanvasWebGLMsg::BufferData(buffer_type, data, usage) =>
gl::buffer_data(buffer_type, &data, usage),
+ CanvasWebGLMsg::BufferSubData(buffer_type, offset, data) =>
+ gl::buffer_sub_data(buffer_type, offset, &data),
CanvasWebGLMsg::Clear(mask) =>
gl::clear(mask),
CanvasWebGLMsg::ClearColor(r, g, b, a) =>