glium 0.36.0

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.
Documentation
Build #1387693 2024-10-11T08:35:57.083474+00:00
# rustc version
rustc 1.83.0-nightly (52fd99839 2024-10-10)# docs.rs version
docsrs 0.6.0 (d5a37845 2024-09-24)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/glium-0.36.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/glium-0.36.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241010-1.83.0-nightly-52fd99839\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a89ec4c38cbc1af799fcc0efa999007cdd13f5e3d07a416cbdc8992a0ab887ed
[INFO] running `Command { std: "docker" "start" "-a" "a89ec4c38cbc1af799fcc0efa999007cdd13f5e3d07a416cbdc8992a0ab887ed", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: blitting, compute_image, deferred, displacement_mapping, fullscreen, fxaa, gpgpu, image, info, instancing, manual-creation, multiple_windows, picking, screenshot, screenshot-asynchronous, shadow_mapping, spirv, sprites-batching, subroutines, teapot, tessellation, triangle, tutorial-01, tutorial-02, tutorial-03, tutorial-04, tutorial-05, tutorial-06, tutorial-07, tutorial-08, tutorial-09, tutorial-10, tutorial-12, tutorial-13, tutorial-14
[INFO] [stderr]     If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr]     to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting glium v0.36.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.43s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/glium/index.html
[INFO] running `Command { std: "docker" "inspect" "a89ec4c38cbc1af799fcc0efa999007cdd13f5e3d07a416cbdc8992a0ab887ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a89ec4c38cbc1af799fcc0efa999007cdd13f5e3d07a416cbdc8992a0ab887ed", kill_on_drop: false }`
[INFO] [stdout] a89ec4c38cbc1af799fcc0efa999007cdd13f5e3d07a416cbdc8992a0ab887ed