glium 0.6.7

Elegant and safe OpenGL wrapper. Glium is an intermediate layer between OpenGL and your application. You still need to manually handle the graphics pipeline, but without having to use OpenGL's old and error-prone API. Its objectives: - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium. - Provide an API that enforces good pratices such as RAII or stateless function calls. - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge. - Avoid all OpenGL errors beforehand. - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.

glium

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 20 feature flags, 7 of them enabled by default.

default

  • glutin
  • image
  • nalgebra
  • cgmath
  • gl_read_buffer
  • gl_depth_textures

glutin

  • dep:glutin

image

  • dep:image

nalgebra

  • dep:nalgebra

cgmath

  • dep:cgmath

gl_read_buffer

    This feature flag does not enable additional features.

gl_depth_textures

    This feature flag does not enable additional features.

gl_stencil_textures

    This feature flag does not enable additional features.

gl_uniform_blocks

    This feature flag does not enable additional features.

gl_texture_1d

    This feature flag does not enable additional features.

gl_texture_3d

    This feature flag does not enable additional features.

gl_tessellation

    This feature flag does not enable additional features.

gl_bindless_textures

    This feature flag does not enable additional features.

gl_instancing

    This feature flag does not enable additional features.

gl_texture_multisample

    This feature flag does not enable additional features.

gl_program_binary

    This feature flag does not enable additional features.

headless

    This feature flag does not enable additional features.

gl_sync

    This feature flag does not enable additional features.

gl_texture_multisample_array

    This feature flag does not enable additional features.

gl_integral_textures

    This feature flag does not enable additional features.