Cargo Features

[dependencies]
gls = { version = "0.1.6", default-features = false, features = ["gl3", "gl4", "gles2", "gles3", "hi3518ev200", "hi3531v100", "hi3559av100"] }
default = gles3

The gles3 feature is set by default whenever gls is added without default-features = false somewhere in the dependency tree.

gl2 gl3
gl4

Affects apis::clear_index, buffer::MappedBuffer

gles1 gles2

Affects apis::egl_image_target_renderbuffer_storage_oes, apis::egl_image_target_texture_2d_oes

gles3 default

Affects apis::egl_image_target_renderbuffer_storage_oes, apis::egl_image_target_texture_2d_oes

hi3516ev200 hi3516ev300 hi3518ev200
hi3518ev300 hi3519av100 hi3531v100
hi3559av100

Enables hi3559av100 of egls

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality [may be removed in the future](https://rust-lang.github.io/rfcs/3491-remove-implicit-features.html).

egls unix aarch64-unknown-linux-gnu hi3559av100?