mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
webgl: Avoid GL errors with LineWidth commands.
This commit is contained in:
parent
2128bf1e05
commit
16d67b1283
1 changed files with 7 additions and 1 deletions
|
@ -1184,7 +1184,13 @@ impl WebGLImpl {
|
|||
gl.enable_vertex_attrib_array(attrib_id)
|
||||
},
|
||||
WebGLCommand::Hint(name, val) => gl.hint(name, val),
|
||||
WebGLCommand::LineWidth(width) => gl.line_width(width),
|
||||
WebGLCommand::LineWidth(width) => {
|
||||
gl.line_width(width);
|
||||
// In OpenGL Core Profile >3.2, any non-1.0 value will generate INVALID_VALUE.
|
||||
if width != 1.0 {
|
||||
let _ = gl.get_error();
|
||||
}
|
||||
},
|
||||
WebGLCommand::PixelStorei(name, val) => gl.pixel_store_i(name, val),
|
||||
WebGLCommand::PolygonOffset(factor, units) => gl.polygon_offset(factor, units),
|
||||
WebGLCommand::ReadPixels(rect, format, pixel_type, ref sender) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue