{"crate":{"id":"glium","name":"glium","updated_at":"2024-10-11T08:31:39.225593Z","versions":[1298336,1223305,1002332,941594,593723,593695,466630,422415,400413,392992,369863,315387,290471,224823,211069,202062,190323,169955,164678,161835,152519,144752,124107,99552,88906,78301,73840,70400,68404,63747,59417,41865,29545,25451,21839,21079,20361,19639,19393,19253,19250,18901,18529,18520,18342,17960,17632,16690,16645,16594,16247,15738,15075,15027,14517,14433,14162,13843,13726,13405,13143,12856,12754,12615,12461,12251,12159,12112,12072,12053,12013,11838,11788,11613,11438,11035,10847,10691,10572,10388,10194,10015,9735,9565,9315,9220,8990,8925,8845,8655,8053,7553,7218,6936,6613,6287,6160,5090],"keywords":["gamedev","opengl"],"categories":["api-bindings","rendering::graphics-api"],"badges":[],"created_at":"2014-11-12T20:34:24.638552Z","downloads":3056926,"recent_downloads":240041,"default_version":"0.36.0","num_versions":98,"yanked":false,"max_version":"0.36.0","newest_version":"0.36.0","max_stable_version":"0.36.0","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.\n","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","links":{"version_downloads":"/api/v1/crates/glium/downloads","versions":null,"owners":"/api/v1/crates/glium/owners","owner_team":"/api/v1/crates/glium/owner_team","owner_user":"/api/v1/crates/glium/owner_user","reverse_dependencies":"/api/v1/crates/glium/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1298336,"crate":"glium","num":"0.36.0","dl_path":"/api/v1/crates/glium/0.36.0/download","readme_path":"/api/v1/crates/glium/0.36.0/readme","updated_at":"2024-10-11T08:31:39.225593Z","created_at":"2024-10-11T08:31:39.225593Z","downloads":60558,"features":{"default":["glutin_backend","simple_window_builder","glutin/default","winit/default","glutin-winit/default"],"glutin_backend":["glutin"],"simple_window_builder":["glutin","glutin-winit","winit","raw-window-handle"],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.36.0/dependencies","version_downloads":"/api/v1/crates/glium/0.36.0/downloads","authors":"/api/v1/crates/glium/0.36.0/authors"},"crate_size":956304,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2024-10-11T08:31:39.225593Z"}],"checksum":"8cf52ce4f5ce1501bb056627f35484a819e812d1d93f0f3da413676421b1bbe0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27702,"comment_lines":1468,"files":75}},"total_code_lines":27702,"total_comment_lines":1468}},{"id":1223305,"crate":"glium","num":"0.35.0","dl_path":"/api/v1/crates/glium/0.35.0/download","readme_path":"/api/v1/crates/glium/0.35.0/readme","updated_at":"2024-08-04T06:35:57.179861Z","created_at":"2024-08-04T06:35:57.179861Z","downloads":136109,"features":{"default":["glutin_backend","simple_window_builder","glutin/default","winit/default","glutin-winit/default"],"glutin_backend":["glutin"],"simple_window_builder":["glutin","glutin-winit","winit","raw-window-handle"],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.35.0/dependencies","version_downloads":"/api/v1/crates/glium/0.35.0/downloads","authors":"/api/v1/crates/glium/0.35.0/authors"},"crate_size":955632,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2024-08-04T06:35:57.179861Z"}],"checksum":"0a3028d1f135b5395e6e4336916b424bc5dd2b38c6e378ce2704e4b8f4a617ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27653,"comment_lines":1455,"files":74}},"total_code_lines":27653,"total_comment_lines":1455}},{"id":1002332,"crate":"glium","num":"0.34.0","dl_path":"/api/v1/crates/glium/0.34.0/download","readme_path":"/api/v1/crates/glium/0.34.0/readme","updated_at":"2024-01-03T04:00:54.054688Z","created_at":"2024-01-03T04:00:54.054688Z","downloads":63974,"features":{"default":["glutin_backend","simple_window_builder","glutin/default","winit/default","glutin-winit/default"],"glutin_backend":["glutin"],"simple_window_builder":["glutin","glutin-winit","winit","raw-window-handle"],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.34.0/dependencies","version_downloads":"/api/v1/crates/glium/0.34.0/downloads","authors":"/api/v1/crates/glium/0.34.0/authors"},"crate_size":953944,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2024-01-03T04:00:54.054688Z"}],"checksum":"94d5813c960a54b76e20fe4ef7e54fbeb12545776a11ecf14f42a946a1c65964","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28416,"comment_lines":1454,"files":74}},"total_code_lines":28416,"total_comment_lines":1454}},{"id":941594,"crate":"glium","num":"0.33.0","dl_path":"/api/v1/crates/glium/0.33.0/download","readme_path":"/api/v1/crates/glium/0.33.0/readme","updated_at":"2023-11-01T13:03:23.082286Z","created_at":"2023-11-01T13:03:23.082286Z","downloads":13294,"features":{"default":["glutin_backend","simple_window_builder","glutin/default","winit/default","glutin-winit/default"],"glutin_backend":["glutin"],"simple_window_builder":["glutin","glutin-winit","winit","raw-window-handle"],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.33.0/dependencies","version_downloads":"/api/v1/crates/glium/0.33.0/downloads","authors":"/api/v1/crates/glium/0.33.0/authors"},"crate_size":950436,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2023-11-01T13:03:23.082286Z"}],"checksum":"dd068af90bdf8ebc648ddeda89897771fc3f6bc0a38ec9dc03df344f60608be7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28416,"comment_lines":1454,"files":74}},"total_code_lines":28416,"total_comment_lines":1454}},{"id":593723,"crate":"glium","num":"0.32.1","dl_path":"/api/v1/crates/glium/0.32.1/download","readme_path":"/api/v1/crates/glium/0.32.1/readme","updated_at":"2022-07-30T22:44:22.047215Z","created_at":"2022-07-30T22:44:22.047215Z","downloads":161444,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.32.1/dependencies","version_downloads":"/api/v1/crates/glium/0.32.1/downloads","authors":"/api/v1/crates/glium/0.32.1/authors"},"crate_size":925217,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2022-07-30T22:44:22.047215Z"}],"checksum":"d2766728ecb86014b91d3d687614b32d65aacbbdc887f424a7b03cba3ab593bf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28986,"comment_lines":1449,"files":75}},"total_code_lines":28986,"total_comment_lines":1449}},{"id":593695,"crate":"glium","num":"0.32.0","dl_path":"/api/v1/crates/glium/0.32.0/download","readme_path":"/api/v1/crates/glium/0.32.0/readme","updated_at":"2022-07-30T21:53:00.651311Z","created_at":"2022-07-30T21:53:00.651311Z","downloads":3033,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.32.0/dependencies","version_downloads":"/api/v1/crates/glium/0.32.0/downloads","authors":"/api/v1/crates/glium/0.32.0/authors"},"crate_size":925147,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2022-07-30T21:53:00.651311Z"}],"checksum":"888d3a597204e8c288e0e4dd1aece52e5e9e61cef9a9f2f47450a5bf27b4f1eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28986,"comment_lines":1449,"files":75}},"total_code_lines":28986,"total_comment_lines":1449}},{"id":466630,"crate":"glium","num":"0.31.0","dl_path":"/api/v1/crates/glium/0.31.0/download","readme_path":"/api/v1/crates/glium/0.31.0/readme","updated_at":"2021-12-11T16:55:44.746349Z","created_at":"2021-12-11T16:55:44.746349Z","downloads":800566,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.31.0/dependencies","version_downloads":"/api/v1/crates/glium/0.31.0/downloads","authors":"/api/v1/crates/glium/0.31.0/authors"},"crate_size":915561,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2021-12-11T16:55:44.746349Z"}],"checksum":"0ab4f09b43d8ee427a700cb9ed3b20e0e858d62a509edded1a98ca5707d68e19","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28398,"comment_lines":1441,"files":73}},"total_code_lines":28398,"total_comment_lines":1441}},{"id":422415,"crate":"glium","num":"0.30.2","dl_path":"/api/v1/crates/glium/0.30.2/download","readme_path":"/api/v1/crates/glium/0.30.2/readme","updated_at":"2021-09-06T20:38:44.107455Z","created_at":"2021-09-06T20:38:44.107455Z","downloads":130664,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.30.2/dependencies","version_downloads":"/api/v1/crates/glium/0.30.2/downloads","authors":"/api/v1/crates/glium/0.30.2/authors"},"crate_size":918224,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2021-09-06T20:38:44.107455Z"}],"checksum":"506a2aa1564891d447ae5d1ba37519a8efd6d01ea3e7952da81aa30430c90007","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28112,"comment_lines":1436,"files":71}},"total_code_lines":28112,"total_comment_lines":1436}},{"id":400413,"crate":"glium","num":"0.30.1","dl_path":"/api/v1/crates/glium/0.30.1/download","readme_path":"/api/v1/crates/glium/0.30.1/readme","updated_at":"2021-07-12T18:49:08.600872Z","created_at":"2021-07-12T18:49:08.600872Z","downloads":56900,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.30.1/dependencies","version_downloads":"/api/v1/crates/glium/0.30.1/downloads","authors":"/api/v1/crates/glium/0.30.1/authors"},"crate_size":916796,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2021-07-12T18:49:08.600872Z"}],"checksum":"b6dfaf64eee4e23d1d5429945816ab083cb94b44e00c3c5f9f9aebfd09ec63df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28047,"comment_lines":1436,"files":71}},"total_code_lines":28047,"total_comment_lines":1436}},{"id":392992,"crate":"glium","num":"0.30.0","dl_path":"/api/v1/crates/glium/0.30.0/download","readme_path":"/api/v1/crates/glium/0.30.0/readme","updated_at":"2021-06-23T01:51:14.005868Z","created_at":"2021-06-23T01:51:14.005868Z","downloads":34735,"features":{"default":["glutin"],"test_headless":[],"unstable":[],"vk_interop":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.30.0/dependencies","version_downloads":"/api/v1/crates/glium/0.30.0/downloads","authors":"/api/v1/crates/glium/0.30.0/authors"},"crate_size":916664,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2021-06-23T01:51:14.005868Z"}],"checksum":"121963a5cab2890cbf7025739c00aba703ee18cd389d838fc603a1e6d115390c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28041,"comment_lines":1436,"files":71}},"total_code_lines":28041,"total_comment_lines":1436}},{"id":369863,"crate":"glium","num":"0.29.1","dl_path":"/api/v1/crates/glium/0.29.1/download","readme_path":"/api/v1/crates/glium/0.29.1/readme","updated_at":"2021-04-22T11:17:29.636615Z","created_at":"2021-04-22T11:17:29.636615Z","downloads":184349,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.29.1/dependencies","version_downloads":"/api/v1/crates/glium/0.29.1/downloads","authors":"/api/v1/crates/glium/0.29.1/authors"},"crate_size":914888,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2021-04-22T11:17:29.636615Z"}],"checksum":"0a58e115545ab8ce2238630c06a60f30a835271e3aff861db08d81561643d7a9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27830,"comment_lines":1429,"files":70}},"total_code_lines":27830,"total_comment_lines":1429}},{"id":315387,"crate":"glium","num":"0.29.0","dl_path":"/api/v1/crates/glium/0.29.0/download","readme_path":"/api/v1/crates/glium/0.29.0/readme","updated_at":"2020-12-15T21:03:34.362749Z","created_at":"2020-12-15T21:03:34.362749Z","downloads":72522,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.29.0/dependencies","version_downloads":"/api/v1/crates/glium/0.29.0/downloads","authors":"/api/v1/crates/glium/0.29.0/authors"},"crate_size":915506,"published_by":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"audit_actions":[{"action":"publish","user":{"id":3941,"login":"est31","name":null,"avatar":"https://avatars.githubusercontent.com/u/8872119?v=4","url":"https://github.com/est31","github_username_matches":true,"created_at":"2014-09-23T07:15:09Z"},"time":"2020-12-15T21:03:34.362749Z"}],"checksum":"77623b4b688e68ec5ce256dd45614e374d4bee6ecec964b790733bf2c05f8732","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27813,"comment_lines":1425,"files":70}},"total_code_lines":27813,"total_comment_lines":1425}},{"id":290471,"crate":"glium","num":"0.28.0","dl_path":"/api/v1/crates/glium/0.28.0/download","readme_path":"/api/v1/crates/glium/0.28.0/readme","updated_at":"2020-10-05T11:00:24.272097Z","created_at":"2020-10-05T11:00:24.272097Z","downloads":75321,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.28.0/dependencies","version_downloads":"/api/v1/crates/glium/0.28.0/downloads","authors":"/api/v1/crates/glium/0.28.0/authors"},"crate_size":917912,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-10-05T11:00:24.272097Z"}],"checksum":"7eeec7b733d14519e2541f4cc8a1230de9143d4ec439dd51b6c048d8ec991759","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27634,"comment_lines":1436,"files":70}},"total_code_lines":27634,"total_comment_lines":1436}},{"id":224823,"crate":"glium","num":"0.27.0","dl_path":"/api/v1/crates/glium/0.27.0/download","readme_path":"/api/v1/crates/glium/0.27.0/readme","updated_at":"2020-03-26T06:15:23.473539Z","created_at":"2020-03-26T06:15:23.473539Z","downloads":111539,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.27.0/dependencies","version_downloads":"/api/v1/crates/glium/0.27.0/downloads","authors":"/api/v1/crates/glium/0.27.0/authors"},"crate_size":913425,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-03-26T06:15:23.473539Z"}],"checksum":"030bb23a12fac7e589b002c5e131e89348df88f91b56e3f3dbc4249527eeebf9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27474,"comment_lines":1436,"files":70}},"total_code_lines":27474,"total_comment_lines":1436}},{"id":211069,"crate":"glium","num":"0.26.0","dl_path":"/api/v1/crates/glium/0.26.0/download","readme_path":"/api/v1/crates/glium/0.26.0/readme","updated_at":"2020-02-09T15:55:54.942561Z","created_at":"2020-02-09T15:55:54.942561Z","downloads":80731,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.26.0/dependencies","version_downloads":"/api/v1/crates/glium/0.26.0/downloads","authors":"/api/v1/crates/glium/0.26.0/authors"},"crate_size":911719,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-02-09T15:55:54.942561Z"}],"checksum":"a46e88b2c64cfa63d54ed54dc2a0d25136470eb1721e10be49d857ab583f8663","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27551,"comment_lines":1436,"files":70}},"total_code_lines":27551,"total_comment_lines":1436}},{"id":202062,"crate":"glium","num":"0.26.0-alpha6","dl_path":"/api/v1/crates/glium/0.26.0-alpha6/download","readme_path":"/api/v1/crates/glium/0.26.0-alpha6/readme","updated_at":"2020-01-07T21:20:16.260563Z","created_at":"2020-01-07T21:20:16.260563Z","downloads":13290,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.26.0-alpha6/dependencies","version_downloads":"/api/v1/crates/glium/0.26.0-alpha6/downloads","authors":"/api/v1/crates/glium/0.26.0-alpha6/authors"},"crate_size":911940,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-01-07T21:20:16.260563Z"}],"checksum":"649d3b056f605d6b202d737685115ecc614d293d834b940277d18bb1b442f3b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27552,"comment_lines":1436,"files":70}},"total_code_lines":27552,"total_comment_lines":1436}},{"id":190323,"crate":"glium","num":"0.26.0-alpha5","dl_path":"/api/v1/crates/glium/0.26.0-alpha5/download","readme_path":"/api/v1/crates/glium/0.26.0-alpha5/readme","updated_at":"2019-11-17T19:53:34.197081Z","created_at":"2019-11-17T19:53:34.197081Z","downloads":9258,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.26.0-alpha5/dependencies","version_downloads":"/api/v1/crates/glium/0.26.0-alpha5/downloads","authors":"/api/v1/crates/glium/0.26.0-alpha5/authors"},"crate_size":912703,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"a5562f15bd5c6f23d5b07090bb990a6478da430df018ee85e3fbc370230ef058","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27462,"comment_lines":1436,"files":69}},"total_code_lines":27462,"total_comment_lines":1436}},{"id":169955,"crate":"glium","num":"0.26.0-alpha3","dl_path":"/api/v1/crates/glium/0.26.0-alpha3/download","readme_path":"/api/v1/crates/glium/0.26.0-alpha3/readme","updated_at":"2019-08-16T18:55:29.790067Z","created_at":"2019-08-16T18:55:29.790067Z","downloads":10649,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.26.0-alpha3/dependencies","version_downloads":"/api/v1/crates/glium/0.26.0-alpha3/downloads","authors":"/api/v1/crates/glium/0.26.0-alpha3/authors"},"crate_size":912469,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"6bee612fdce7f0cb153ae42c15653d79faf1b1a053ef8afdf35839cb52f85b3f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27453,"comment_lines":1436,"files":69}},"total_code_lines":27453,"total_comment_lines":1436}},{"id":164678,"crate":"glium","num":"0.26.0-alpha1","dl_path":"/api/v1/crates/glium/0.26.0-alpha1/download","readme_path":"/api/v1/crates/glium/0.26.0-alpha1/readme","updated_at":"2019-07-23T14:55:49.295743Z","created_at":"2019-07-23T14:55:49.295743Z","downloads":3267,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.26.0-alpha1/dependencies","version_downloads":"/api/v1/crates/glium/0.26.0-alpha1/downloads","authors":"/api/v1/crates/glium/0.26.0-alpha1/authors"},"crate_size":900039,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"b947d67173ab508e928b8a979d3ca7c1519c28b2a406fa8e163aa550920377b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27549,"comment_lines":1427,"files":69}},"total_code_lines":27549,"total_comment_lines":1427}},{"id":161835,"crate":"glium","num":"0.25.1","dl_path":"/api/v1/crates/glium/0.25.1/download","readme_path":"/api/v1/crates/glium/0.25.1/readme","updated_at":"2019-07-08T19:03:09.316966Z","created_at":"2019-07-08T19:03:09.316966Z","downloads":87253,"features":{"default":["glutin"],"icon_loading":["glutin/icon_loading"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.25.1/dependencies","version_downloads":"/api/v1/crates/glium/0.25.1/downloads","authors":"/api/v1/crates/glium/0.25.1/authors"},"crate_size":899286,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"6d7d887755ee729c5204e151db1c81b0b5beb809ef5e01d0eb14847e80a71256","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27459,"comment_lines":1428,"files":69}},"total_code_lines":27459,"total_comment_lines":1428}},{"id":152519,"crate":"glium","num":"0.25.0","dl_path":"/api/v1/crates/glium/0.25.0/download","readme_path":"/api/v1/crates/glium/0.25.0/readme","updated_at":"2019-05-24T12:35:05.729898Z","created_at":"2019-05-24T12:35:05.729898Z","downloads":12640,"features":{"default":["glutin"],"icon_loading":["glutin/icon_loading"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.25.0/dependencies","version_downloads":"/api/v1/crates/glium/0.25.0/downloads","authors":"/api/v1/crates/glium/0.25.0/authors"},"crate_size":899190,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"391ffeb48affcf0c20ee1ef1e4240eaab9a2440b509a44f63f29bef7dff2fead","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27458,"comment_lines":1428,"files":69}},"total_code_lines":27458,"total_comment_lines":1428}},{"id":144752,"crate":"glium","num":"0.24.0","dl_path":"/api/v1/crates/glium/0.24.0/download","readme_path":"/api/v1/crates/glium/0.24.0/readme","updated_at":"2019-04-14T03:01:53.941678Z","created_at":"2019-04-14T03:01:53.941678Z","downloads":55811,"features":{"default":["glutin"],"icon_loading":["glutin/icon_loading"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.24.0/dependencies","version_downloads":"/api/v1/crates/glium/0.24.0/downloads","authors":"/api/v1/crates/glium/0.24.0/authors"},"crate_size":898886,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"213290166315d0ff3cf48dd76a31f3ad57c934182d3e87aeec890f2747226a21","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27439,"comment_lines":1428,"files":69}},"total_code_lines":27439,"total_comment_lines":1428}},{"id":124107,"crate":"glium","num":"0.23.0","dl_path":"/api/v1/crates/glium/0.23.0/download","readme_path":"/api/v1/crates/glium/0.23.0/readme","updated_at":"2018-12-26T06:29:15.825480Z","created_at":"2018-12-26T06:29:15.825480Z","downloads":55697,"features":{"default":["glutin"],"icon_loading":["glutin/icon_loading"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.23.0/dependencies","version_downloads":"/api/v1/crates/glium/0.23.0/downloads","authors":"/api/v1/crates/glium/0.23.0/authors"},"crate_size":899528,"published_by":null,"audit_actions":[],"checksum":"f653293041a9972e0f7cb037773018633eb0046b467423a03193c63068580a20","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27401,"comment_lines":1429,"files":69}},"total_code_lines":27401,"total_comment_lines":1429}},{"id":99552,"crate":"glium","num":"0.22.0","dl_path":"/api/v1/crates/glium/0.22.0/download","readme_path":"/api/v1/crates/glium/0.22.0/readme","updated_at":"2018-07-12T14:49:02.754369Z","created_at":"2018-07-12T14:49:02.754369Z","downloads":109195,"features":{"default":["glutin"],"icon_loading":["glutin/icon_loading"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.22.0/dependencies","version_downloads":"/api/v1/crates/glium/0.22.0/downloads","authors":"/api/v1/crates/glium/0.22.0/authors"},"crate_size":898621,"published_by":null,"audit_actions":[],"checksum":"6ec8f9506ee0379c931299f280a6e06767b0dc6ac0f1890cf1cb6c30d600fca5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27263,"comment_lines":1427,"files":69}},"total_code_lines":27263,"total_comment_lines":1427}},{"id":88906,"crate":"glium","num":"0.21.0","dl_path":"/api/v1/crates/glium/0.21.0/download","readme_path":"/api/v1/crates/glium/0.21.0/readme","updated_at":"2018-04-14T21:13:34.791038Z","created_at":"2018-04-14T21:13:34.791038Z","downloads":47496,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.21.0/dependencies","version_downloads":"/api/v1/crates/glium/0.21.0/downloads","authors":"/api/v1/crates/glium/0.21.0/authors"},"crate_size":898485,"published_by":null,"audit_actions":[],"checksum":"c1c404ffd4d79f1e8f7821fcecaf7530bd08318256d7ce0ec0cdb48fca81cb36","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27259,"comment_lines":1429,"files":69}},"total_code_lines":27259,"total_comment_lines":1429}},{"id":78301,"crate":"glium","num":"0.20.0","dl_path":"/api/v1/crates/glium/0.20.0/download","readme_path":"/api/v1/crates/glium/0.20.0/readme","updated_at":"2018-01-22T10:07:20.671230Z","created_at":"2018-01-22T10:07:20.671230Z","downloads":38803,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.20.0/dependencies","version_downloads":"/api/v1/crates/glium/0.20.0/downloads","authors":"/api/v1/crates/glium/0.20.0/authors"},"crate_size":898706,"published_by":null,"audit_actions":[],"checksum":"caeb879467aeeaced452506e7405b887e2a4877c0c52ab0a57ba45f8a0a3b6d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27263,"comment_lines":1433,"files":69}},"total_code_lines":27263,"total_comment_lines":1433}},{"id":73840,"crate":"glium","num":"0.19.0","dl_path":"/api/v1/crates/glium/0.19.0/download","readme_path":"/api/v1/crates/glium/0.19.0/readme","updated_at":"2017-12-11T09:26:44.240172Z","created_at":"2017-12-11T09:26:44.240172Z","downloads":85152,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.19.0/dependencies","version_downloads":"/api/v1/crates/glium/0.19.0/downloads","authors":"/api/v1/crates/glium/0.19.0/authors"},"crate_size":897750,"published_by":null,"audit_actions":[],"checksum":"a9d76f3917e51f743c472abde1f8c0bbd289daffa1ada9f62f8deb02eacd558f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27245,"comment_lines":1431,"files":69}},"total_code_lines":27245,"total_comment_lines":1431}},{"id":70400,"crate":"glium","num":"0.18.1","dl_path":"/api/v1/crates/glium/0.18.1/download","readme_path":"/api/v1/crates/glium/0.18.1/readme","updated_at":"2017-11-30T03:19:48.958399Z","created_at":"2017-11-05T20:08:30.328910Z","downloads":21411,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.18.1/dependencies","version_downloads":"/api/v1/crates/glium/0.18.1/downloads","authors":"/api/v1/crates/glium/0.18.1/authors"},"crate_size":897629,"published_by":null,"audit_actions":[],"checksum":"3aad622b21fbefdb46e1b6f883520e47d93cf1a5e02ca00e188a4d29b9b3e3ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27240,"comment_lines":1431,"files":69}},"total_code_lines":27240,"total_comment_lines":1431}},{"id":68404,"crate":"glium","num":"0.18.0","dl_path":"/api/v1/crates/glium/0.18.0/download","readme_path":"/api/v1/crates/glium/0.18.0/readme","updated_at":"2017-11-30T03:19:47.519227Z","created_at":"2017-10-15T12:47:19.077678Z","downloads":9262,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.18.0/dependencies","version_downloads":"/api/v1/crates/glium/0.18.0/downloads","authors":"/api/v1/crates/glium/0.18.0/authors"},"crate_size":897493,"published_by":null,"audit_actions":[],"checksum":"e4ead8bb689a173d7b5acee24d9495652e0a4e0fb85632b5652b2488bb1fad35","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27203,"comment_lines":1431,"files":69}},"total_code_lines":27203,"total_comment_lines":1431}},{"id":63747,"crate":"glium","num":"0.17.1","dl_path":"/api/v1/crates/glium/0.17.1/download","readme_path":"/api/v1/crates/glium/0.17.1/readme","updated_at":"2017-11-30T03:16:27.316833Z","created_at":"2017-08-27T19:34:02.825898Z","downloads":30459,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.17.1/dependencies","version_downloads":"/api/v1/crates/glium/0.17.1/downloads","authors":"/api/v1/crates/glium/0.17.1/authors"},"crate_size":897305,"published_by":null,"audit_actions":[],"checksum":"ec1ee0907f0c7842c089a1513e545b41b55893dd43de23fa71d8aebe18c7be51","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"https://docs.rs/glium","repository":"https://github.com/glium/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27186,"comment_lines":1429,"files":69}},"total_code_lines":27186,"total_comment_lines":1429}},{"id":59417,"crate":"glium","num":"0.17.0","dl_path":"/api/v1/crates/glium/0.17.0/download","readme_path":"/api/v1/crates/glium/0.17.0/readme","updated_at":"2017-11-30T03:14:33.645845Z","created_at":"2017-07-12T09:00:26.529552Z","downloads":8318,"features":{"default":["glutin"],"test_headless":[],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.17.0/dependencies","version_downloads":"/api/v1/crates/glium/0.17.0/downloads","authors":"/api/v1/crates/glium/0.17.0/authors"},"crate_size":896425,"published_by":null,"audit_actions":[],"checksum":"3eaec692fe1464f88c064386181be5a00d51f4f403a03fe37c2a463e868c3260","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27173,"comment_lines":1428,"files":69}},"total_code_lines":27173,"total_comment_lines":1428}},{"id":41865,"crate":"glium","num":"0.16.0","dl_path":"/api/v1/crates/glium/0.16.0/download","readme_path":"/api/v1/crates/glium/0.16.0/readme","updated_at":"2017-11-30T02:37:55.416275Z","created_at":"2017-01-08T05:31:38.054689Z","downloads":73342,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.16.0/dependencies","version_downloads":"/api/v1/crates/glium/0.16.0/downloads","authors":"/api/v1/crates/glium/0.16.0/authors"},"crate_size":892416,"published_by":null,"audit_actions":[],"checksum":"7c468bf7855f25954a1140f066ebacc1ad5342fd33bf96be28e184c084176f11","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":27067,"comment_lines":1411,"files":68}},"total_code_lines":27067,"total_comment_lines":1411}},{"id":29545,"crate":"glium","num":"0.15.0","dl_path":"/api/v1/crates/glium/0.15.0/download","readme_path":"/api/v1/crates/glium/0.15.0/readme","updated_at":"2017-11-30T03:29:06.226295Z","created_at":"2016-07-03T18:43:50.575425Z","downloads":61196,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.15.0/dependencies","version_downloads":"/api/v1/crates/glium/0.15.0/downloads","authors":"/api/v1/crates/glium/0.15.0/authors"},"crate_size":891105,"published_by":null,"audit_actions":[],"checksum":"30bfe6ac8600d25f7f2a1e3203566b156d66e7c2f358f6bb79b5419ddaecd671","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26886,"comment_lines":1413,"files":68}},"total_code_lines":26886,"total_comment_lines":1413}},{"id":25451,"crate":"glium","num":"0.14.0","dl_path":"/api/v1/crates/glium/0.14.0/download","readme_path":"/api/v1/crates/glium/0.14.0/readme","updated_at":"2017-11-30T02:57:02.797698Z","created_at":"2016-04-11T13:05:07.254037Z","downloads":40851,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.14.0/dependencies","version_downloads":"/api/v1/crates/glium/0.14.0/downloads","authors":"/api/v1/crates/glium/0.14.0/authors"},"crate_size":890539,"published_by":null,"audit_actions":[],"checksum":"3fe4cee14369e6addde2ec5e94361b999f2841d5e40c37b496e0ec30ba8386f3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26841,"comment_lines":1408,"files":68}},"total_code_lines":26841,"total_comment_lines":1408}},{"id":21839,"crate":"glium","num":"0.13.5","dl_path":"/api/v1/crates/glium/0.13.5/download","readme_path":"/api/v1/crates/glium/0.13.5/readme","updated_at":"2017-11-30T03:12:52.526776Z","created_at":"2016-02-04T06:05:48.871474Z","downloads":29041,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.5/dependencies","version_downloads":"/api/v1/crates/glium/0.13.5/downloads","authors":"/api/v1/crates/glium/0.13.5/authors"},"crate_size":890377,"published_by":null,"audit_actions":[],"checksum":"4fb88819489d24eee0c697cabf78831c5a9619ccdd2f0d6aef7d72fd373115b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26830,"comment_lines":1406,"files":68}},"total_code_lines":26830,"total_comment_lines":1406}},{"id":21079,"crate":"glium","num":"0.13.4","dl_path":"/api/v1/crates/glium/0.13.4/download","readme_path":"/api/v1/crates/glium/0.13.4/readme","updated_at":"2017-11-30T03:54:07.866324Z","created_at":"2016-01-21T15:54:56.747754Z","downloads":4889,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.4/dependencies","version_downloads":"/api/v1/crates/glium/0.13.4/downloads","authors":"/api/v1/crates/glium/0.13.4/authors"},"crate_size":890136,"published_by":null,"audit_actions":[],"checksum":"e55725cccc985ff34f6a252037f9b2bbbe1e2d8eff451a27be0649ad8ba1712f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26821,"comment_lines":1406,"files":68}},"total_code_lines":26821,"total_comment_lines":1406}},{"id":20361,"crate":"glium","num":"0.13.3","dl_path":"/api/v1/crates/glium/0.13.3/download","readme_path":"/api/v1/crates/glium/0.13.3/readme","updated_at":"2017-11-30T03:54:07.858876Z","created_at":"2016-01-08T15:28:09.811566Z","downloads":7291,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.3/dependencies","version_downloads":"/api/v1/crates/glium/0.13.3/downloads","authors":"/api/v1/crates/glium/0.13.3/authors"},"crate_size":882208,"published_by":null,"audit_actions":[],"checksum":"0e362cf691860b49c6727ee18a0f6ddae08b8a005444bd2b2016c73f2be4ddac","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26285,"comment_lines":1333,"files":67}},"total_code_lines":26285,"total_comment_lines":1333}},{"id":19639,"crate":"glium","num":"0.13.2","dl_path":"/api/v1/crates/glium/0.13.2/download","readme_path":"/api/v1/crates/glium/0.13.2/readme","updated_at":"2017-11-30T03:31:24.302773Z","created_at":"2015-12-21T08:28:04.029131Z","downloads":7121,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.2/dependencies","version_downloads":"/api/v1/crates/glium/0.13.2/downloads","authors":"/api/v1/crates/glium/0.13.2/authors"},"crate_size":876717,"published_by":null,"audit_actions":[],"checksum":"8707b072c29a9d79edf0f062aae939433468bda69fc258ac6e2595cf33d65003","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25822,"comment_lines":1331,"files":67}},"total_code_lines":25822,"total_comment_lines":1331}},{"id":19393,"crate":"glium","num":"0.13.1","dl_path":"/api/v1/crates/glium/0.13.1/download","readme_path":"/api/v1/crates/glium/0.13.1/readme","updated_at":"2017-11-30T03:54:07.856995Z","created_at":"2015-12-15T17:27:40.332179Z","downloads":4404,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.1/dependencies","version_downloads":"/api/v1/crates/glium/0.13.1/downloads","authors":"/api/v1/crates/glium/0.13.1/authors"},"crate_size":876630,"published_by":null,"audit_actions":[],"checksum":"dd033dc25c12bcd2c60d8bf8875b13eeedce6e573d5d33a89f444df5525afb48","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25821,"comment_lines":1330,"files":67}},"total_code_lines":25821,"total_comment_lines":1330}},{"id":19253,"crate":"glium","num":"0.13.0","dl_path":"/api/v1/crates/glium/0.13.0/download","readme_path":"/api/v1/crates/glium/0.13.0/readme","updated_at":"2017-11-30T02:34:52.369502Z","created_at":"2015-12-12T08:03:06.635856Z","downloads":5065,"features":{"default":["glutin"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.13.0/dependencies","version_downloads":"/api/v1/crates/glium/0.13.0/downloads","authors":"/api/v1/crates/glium/0.13.0/authors"},"crate_size":876565,"published_by":null,"audit_actions":[],"checksum":"596563757a827f4d2ccdd449d6ca12a945bc96cf17be0070023feb4661f4dc6a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25819,"comment_lines":1330,"files":67}},"total_code_lines":25819,"total_comment_lines":1330}},{"id":19250,"crate":"glium","num":"0.12.4","dl_path":"/api/v1/crates/glium/0.12.4/download","readme_path":"/api/v1/crates/glium/0.12.4/readme","updated_at":"2017-11-30T03:28:53.923487Z","created_at":"2015-12-12T07:15:22.770930Z","downloads":5483,"features":{"default":["glutin","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.12.4/dependencies","version_downloads":"/api/v1/crates/glium/0.12.4/downloads","authors":"/api/v1/crates/glium/0.12.4/authors"},"crate_size":877239,"published_by":null,"audit_actions":[],"checksum":"57f17d60208a9261b126b3d04440f6edaeee887663ffb04714aacd735599e8f9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26126,"comment_lines":1328,"files":67}},"total_code_lines":26126,"total_comment_lines":1328}},{"id":18901,"crate":"glium","num":"0.12.3","dl_path":"/api/v1/crates/glium/0.12.3/download","readme_path":"/api/v1/crates/glium/0.12.3/readme","updated_at":"2017-11-30T03:00:13.118767Z","created_at":"2015-12-04T18:13:15.363804Z","downloads":3752,"features":{"default":["glutin","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.12.3/dependencies","version_downloads":"/api/v1/crates/glium/0.12.3/downloads","authors":"/api/v1/crates/glium/0.12.3/authors"},"crate_size":876925,"published_by":null,"audit_actions":[],"checksum":"b9bdd4186b75e6da7e97890f44b6b1a1db651c2d2aaf959df73c999c22e6830f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":26114,"comment_lines":1326,"files":67}},"total_code_lines":26114,"total_comment_lines":1326}},{"id":18529,"crate":"glium","num":"0.12.2","dl_path":"/api/v1/crates/glium/0.12.2/download","readme_path":"/api/v1/crates/glium/0.12.2/readme","updated_at":"2017-11-30T02:59:21.103446Z","created_at":"2015-11-25T15:14:56.735600Z","downloads":5342,"features":{"default":["glutin","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.12.2/dependencies","version_downloads":"/api/v1/crates/glium/0.12.2/downloads","authors":"/api/v1/crates/glium/0.12.2/authors"},"crate_size":873252,"published_by":null,"audit_actions":[],"checksum":"12633a2b9adc5c9245d9b2645e9612f8979f9629c48b55bdefc57a5ff6b07c94","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25942,"comment_lines":1285,"files":67}},"total_code_lines":25942,"total_comment_lines":1285}},{"id":18520,"crate":"glium","num":"0.12.1","dl_path":"/api/v1/crates/glium/0.12.1/download","readme_path":"/api/v1/crates/glium/0.12.1/readme","updated_at":"2017-11-30T04:05:25.984522Z","created_at":"2015-11-25T11:34:03.696928Z","downloads":3447,"features":{"default":["glutin","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.12.1/dependencies","version_downloads":"/api/v1/crates/glium/0.12.1/downloads","authors":"/api/v1/crates/glium/0.12.1/authors"},"crate_size":899624,"published_by":null,"audit_actions":[],"checksum":"3252734827ea13f6a39c9ceb77291354d5a0f1668f60de247c6764d2552d5aa6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":334,"comment_lines":17,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":25943,"comment_lines":1284,"files":67},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":26352,"total_comment_lines":1305}},{"id":18342,"crate":"glium","num":"0.12.0","dl_path":"/api/v1/crates/glium/0.12.0/download","readme_path":"/api/v1/crates/glium/0.12.0/readme","updated_at":"2017-11-30T04:05:25.982667Z","created_at":"2015-11-21T09:02:19.818135Z","downloads":3534,"features":{"default":["glutin","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.12.0/dependencies","version_downloads":"/api/v1/crates/glium/0.12.0/downloads","authors":"/api/v1/crates/glium/0.12.0/authors"},"crate_size":899383,"published_by":null,"audit_actions":[],"checksum":"66562b9677cefa9ca20f19ee8acaee3522ba0eb2a969577e3e093cd4612807e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":334,"comment_lines":17,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":25896,"comment_lines":1294,"files":67},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":26305,"total_comment_lines":1315}},{"id":17960,"crate":"glium","num":"0.11.1","dl_path":"/api/v1/crates/glium/0.11.1/download","readme_path":"/api/v1/crates/glium/0.11.1/readme","updated_at":"2017-11-30T03:34:32.458899Z","created_at":"2015-11-10T18:33:46.660033Z","downloads":7244,"features":{"default":["glutin","image","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.11.1/dependencies","version_downloads":"/api/v1/crates/glium/0.11.1/downloads","authors":"/api/v1/crates/glium/0.11.1/authors"},"crate_size":872511,"published_by":null,"audit_actions":[],"checksum":"22e6760ccfe36464a17345ec90ee0fed8a28a0a2076db96b730b0da0bd96ff99","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25792,"comment_lines":1294,"files":67}},"total_code_lines":25792,"total_comment_lines":1294}},{"id":17632,"crate":"glium","num":"0.11.0","dl_path":"/api/v1/crates/glium/0.11.0/download","readme_path":"/api/v1/crates/glium/0.11.0/readme","updated_at":"2017-11-30T03:33:25.793334Z","created_at":"2015-11-04T21:17:41.021051Z","downloads":3564,"features":{"default":["glutin","image","nalgebra","cgmath"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.11.0/dependencies","version_downloads":"/api/v1/crates/glium/0.11.0/downloads","authors":"/api/v1/crates/glium/0.11.0/authors"},"crate_size":872460,"published_by":null,"audit_actions":[],"checksum":"dae812bb7488c1d69efafbd1ccff804d5448a77b25a657c4fb321994260da652","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25792,"comment_lines":1294,"files":67}},"total_code_lines":25792,"total_comment_lines":1294}},{"id":16690,"crate":"glium","num":"0.10.0","dl_path":"/api/v1/crates/glium/0.10.0/download","readme_path":"/api/v1/crates/glium/0.10.0/readme","updated_at":"2017-11-30T03:54:06.366808Z","created_at":"2015-10-14T18:24:47.020292Z","downloads":9059,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.10.0/dependencies","version_downloads":"/api/v1/crates/glium/0.10.0/downloads","authors":"/api/v1/crates/glium/0.10.0/authors"},"crate_size":869243,"published_by":null,"audit_actions":[],"checksum":"84ade4d86a1fa5cbbfef2fa50dce6352908861ce16d6081974fb870a4032361a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25599,"comment_lines":1285,"files":65}},"total_code_lines":25599,"total_comment_lines":1285}},{"id":16645,"crate":"glium","num":"0.9.3","dl_path":"/api/v1/crates/glium/0.9.3/download","readme_path":"/api/v1/crates/glium/0.9.3/readme","updated_at":"2017-11-30T03:03:58.321154Z","created_at":"2015-10-13T11:14:54.271Z","downloads":5384,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.9.3/dependencies","version_downloads":"/api/v1/crates/glium/0.9.3/downloads","authors":"/api/v1/crates/glium/0.9.3/authors"},"crate_size":868352,"published_by":null,"audit_actions":[],"checksum":"b4f14e08691a1eb39fafbbc1d8d089e1793e3d267a5d941e90ee68cb46c028df","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25493,"comment_lines":1287,"files":65}},"total_code_lines":25493,"total_comment_lines":1287}},{"id":16594,"crate":"glium","num":"0.9.2","dl_path":"/api/v1/crates/glium/0.9.2/download","readme_path":"/api/v1/crates/glium/0.9.2/readme","updated_at":"2017-11-30T03:06:03.662286Z","created_at":"2015-10-11T15:36:36.995584Z","downloads":4166,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.9.2/dependencies","version_downloads":"/api/v1/crates/glium/0.9.2/downloads","authors":"/api/v1/crates/glium/0.9.2/authors"},"crate_size":894662,"published_by":null,"audit_actions":[],"checksum":"502ebcc271d7322d8413046181cad431084bf7c9efe074e0ad935b809b8475f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":334,"comment_lines":17,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":25469,"comment_lines":1286,"files":65},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":25878,"total_comment_lines":1307}},{"id":16247,"crate":"glium","num":"0.9.1","dl_path":"/api/v1/crates/glium/0.9.1/download","readme_path":"/api/v1/crates/glium/0.9.1/readme","updated_at":"2017-11-30T03:00:31.352326Z","created_at":"2015-09-30T06:14:57.987205Z","downloads":5319,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.9.1/dependencies","version_downloads":"/api/v1/crates/glium/0.9.1/downloads","authors":"/api/v1/crates/glium/0.9.1/authors"},"crate_size":862753,"published_by":null,"audit_actions":[],"checksum":"95b0e30ad813ef628cf55352756dfb4434f1a53b9da5b42df6ab85ea0ea3314f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25069,"comment_lines":1255,"files":65}},"total_code_lines":25069,"total_comment_lines":1255}},{"id":15738,"crate":"glium","num":"0.9.0","dl_path":"/api/v1/crates/glium/0.9.0/download","readme_path":"/api/v1/crates/glium/0.9.0/readme","updated_at":"2017-11-30T03:28:34.757349Z","created_at":"2015-09-15T13:16:48.144936Z","downloads":6879,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.9.0/dependencies","version_downloads":"/api/v1/crates/glium/0.9.0/downloads","authors":"/api/v1/crates/glium/0.9.0/authors"},"crate_size":611612,"published_by":null,"audit_actions":[],"checksum":"bb95ea2f12c0e1e78a77748cac711a965c3ef44630b1af0bf534a0135636b103","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":null,"documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":334,"comment_lines":17,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":24625,"comment_lines":1247,"files":65},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":25034,"total_comment_lines":1268}},{"id":15075,"crate":"glium","num":"0.8.7","dl_path":"/api/v1/crates/glium/0.8.7/download","readme_path":"/api/v1/crates/glium/0.8.7/readme","updated_at":"2017-11-30T03:28:28.921789Z","created_at":"2015-08-27T11:38:42.174576Z","downloads":7362,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.7/dependencies","version_downloads":"/api/v1/crates/glium/0.8.7/downloads","authors":"/api/v1/crates/glium/0.8.7/authors"},"crate_size":453115,"published_by":null,"audit_actions":[],"checksum":"c8054333158115026a8e9f37026a22e7f9a2ecffcd918f7a4adac48fc5085716","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":22052,"comment_lines":1234,"files":61}},"total_code_lines":22323,"total_comment_lines":1239}},{"id":15027,"crate":"glium","num":"0.8.6","dl_path":"/api/v1/crates/glium/0.8.6/download","readme_path":"/api/v1/crates/glium/0.8.6/readme","updated_at":"2017-11-30T03:27:56.987154Z","created_at":"2015-08-26T12:07:55.382887Z","downloads":4028,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.6/dependencies","version_downloads":"/api/v1/crates/glium/0.8.6/downloads","authors":"/api/v1/crates/glium/0.8.6/authors"},"crate_size":450540,"published_by":null,"audit_actions":[],"checksum":"a9058f22e05edf99846bf74f0af94467e7826ef46bd103b6d0c0da13f9d067c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":21836,"comment_lines":1234,"files":61}},"total_code_lines":22107,"total_comment_lines":1239}},{"id":14517,"crate":"glium","num":"0.8.5","dl_path":"/api/v1/crates/glium/0.8.5/download","readme_path":"/api/v1/crates/glium/0.8.5/readme","updated_at":"2017-11-30T03:27:56.983355Z","created_at":"2015-08-12T13:35:38.746750Z","downloads":4537,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.5/dependencies","version_downloads":"/api/v1/crates/glium/0.8.5/downloads","authors":"/api/v1/crates/glium/0.8.5/authors"},"crate_size":450097,"published_by":null,"audit_actions":[],"checksum":"d17c079a28013a0e8d0b723e3192327437e4ece3fb2a37d9cd3ffdde053e5512","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":21433,"comment_lines":1230,"files":61}},"total_code_lines":21704,"total_comment_lines":1235}},{"id":14433,"crate":"glium","num":"0.8.4","dl_path":"/api/v1/crates/glium/0.8.4/download","readme_path":"/api/v1/crates/glium/0.8.4/readme","updated_at":"2017-11-30T03:27:47.834547Z","created_at":"2015-08-10T12:37:00.053959Z","downloads":3277,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.4/dependencies","version_downloads":"/api/v1/crates/glium/0.8.4/downloads","authors":"/api/v1/crates/glium/0.8.4/authors"},"crate_size":472834,"published_by":null,"audit_actions":[],"checksum":"7f3c9aac83514aa8337bc7d9c2dc84d30abcce79c67e1c170bcc969a5f2ef0b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":469,"comment_lines":22,"files":2},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":20978,"comment_lines":1216,"files":60},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":21658,"total_comment_lines":1242}},{"id":14162,"crate":"glium","num":"0.8.3","dl_path":"/api/v1/crates/glium/0.8.3/download","readme_path":"/api/v1/crates/glium/0.8.3/readme","updated_at":"2017-11-30T03:07:01.565839Z","created_at":"2015-08-05T11:58:17.102183Z","downloads":3334,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.3/dependencies","version_downloads":"/api/v1/crates/glium/0.8.3/downloads","authors":"/api/v1/crates/glium/0.8.3/authors"},"crate_size":441300,"published_by":null,"audit_actions":[],"checksum":"f21ae443794ab99f546f8b4f59e7491979cf5be1323c92fa164fce8d7ff4dc1c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":19440,"comment_lines":1177,"files":60}},"total_code_lines":19711,"total_comment_lines":1182}},{"id":13843,"crate":"glium","num":"0.8.2","dl_path":"/api/v1/crates/glium/0.8.2/download","readme_path":"/api/v1/crates/glium/0.8.2/readme","updated_at":"2017-11-30T03:00:02.650177Z","created_at":"2015-07-29T21:09:00.825611Z","downloads":3569,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.2/dependencies","version_downloads":"/api/v1/crates/glium/0.8.2/downloads","authors":"/api/v1/crates/glium/0.8.2/authors"},"crate_size":437025,"published_by":null,"audit_actions":[],"checksum":"c6b5fde9087cfb18684cb030a6b0b899270358916829d407881800ffa175bb8c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":19083,"comment_lines":1084,"files":59}},"total_code_lines":19354,"total_comment_lines":1089}},{"id":13726,"crate":"glium","num":"0.8.1","dl_path":"/api/v1/crates/glium/0.8.1/download","readme_path":"/api/v1/crates/glium/0.8.1/readme","updated_at":"2017-11-30T03:55:45.470429Z","created_at":"2015-07-27T06:40:21.251313Z","downloads":3313,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.1/dependencies","version_downloads":"/api/v1/crates/glium/0.8.1/downloads","authors":"/api/v1/crates/glium/0.8.1/authors"},"crate_size":457716,"published_by":null,"audit_actions":[],"checksum":"9f0889e7d5a3f4e38a24893b6ba180628532ed34f5d9c64e6db425707919ac7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":469,"comment_lines":22,"files":2},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Python":{"code_lines":41,"comment_lines":1,"files":2},"Rust":{"code_lines":18479,"comment_lines":1010,"files":58},"Templ":{"code_lines":34,"comment_lines":3,"files":1}},"total_code_lines":19159,"total_comment_lines":1036}},{"id":13405,"crate":"glium","num":"0.8.0","dl_path":"/api/v1/crates/glium/0.8.0/download","readme_path":"/api/v1/crates/glium/0.8.0/readme","updated_at":"2017-11-30T03:55:45.468557Z","created_at":"2015-07-19T20:04:44.264494Z","downloads":4147,"features":{"default":["glutin","image","nalgebra","cgmath"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.8.0/dependencies","version_downloads":"/api/v1/crates/glium/0.8.0/downloads","authors":"/api/v1/crates/glium/0.8.0/authors"},"crate_size":430740,"published_by":null,"audit_actions":[],"checksum":"2ebc9c24da4e1fbcd09466c963bc6a2e075d8347d30e1669b1d81b7eba6f0a51","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":18568,"comment_lines":1002,"files":58}},"total_code_lines":18839,"total_comment_lines":1007}},{"id":13143,"crate":"glium","num":"0.7.1","dl_path":"/api/v1/crates/glium/0.7.1/download","readme_path":"/api/v1/crates/glium/0.7.1/readme","updated_at":"2017-11-30T03:00:17.033017Z","created_at":"2015-07-14T06:19:10.266870Z","downloads":3593,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_bindless_textures":[],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.7.1/dependencies","version_downloads":"/api/v1/crates/glium/0.7.1/downloads","authors":"/api/v1/crates/glium/0.7.1/authors"},"crate_size":426681,"published_by":null,"audit_actions":[],"checksum":"daa8e0077458d79aefebf266a118ec6040b3ff7ada2fa52530a6bc7a4ea1abd9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":17797,"comment_lines":1010,"files":58}},"total_code_lines":18068,"total_comment_lines":1015}},{"id":12856,"crate":"glium","num":"0.7.0","dl_path":"/api/v1/crates/glium/0.7.0/download","readme_path":"/api/v1/crates/glium/0.7.0/readme","updated_at":"2017-11-30T03:38:42.125286Z","created_at":"2015-07-08T17:24:46.137350Z","downloads":4217,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_bindless_textures":[],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.7.0/dependencies","version_downloads":"/api/v1/crates/glium/0.7.0/downloads","authors":"/api/v1/crates/glium/0.7.0/authors"},"crate_size":423986,"published_by":null,"audit_actions":[],"checksum":"761caed8ab6c97c26d31ebe5f16171816cf3f7b127d2cd666712903f03768a62","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":17587,"comment_lines":1005,"files":58}},"total_code_lines":17858,"total_comment_lines":1010}},{"id":12754,"crate":"glium","num":"0.6.7","dl_path":"/api/v1/crates/glium/0.6.7/download","readme_path":"/api/v1/crates/glium/0.6.7/readme","updated_at":"2017-11-30T03:22:28.382640Z","created_at":"2015-07-06T16:15:27.472918Z","downloads":3703,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_bindless_textures":[],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.7/dependencies","version_downloads":"/api/v1/crates/glium/0.6.7/downloads","authors":"/api/v1/crates/glium/0.6.7/authors"},"crate_size":422475,"published_by":null,"audit_actions":[],"checksum":"94557bd5bd6bc4ba05b28a997122ad38bb39740dacd4f1f0813a735eb7bc9b48","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Elegant and safe OpenGL wrapper.\n\nGlium is an intermediate layer between OpenGL and your application. You still need to manually handle\nthe graphics pipeline, but without having to use OpenGL's old and error-prone API.\n\nIts objectives:\n - Be safe to use. Many aspects of OpenGL that can trigger a crash if misused are automatically handled by glium.\n - Provide an API that enforces good pratices such as RAII or stateless function calls.\n - Be compatible with all OpenGL versions that support shaders, providing unified API when things diverge.\n - Avoid all OpenGL errors beforehand.\n - Produce optimized OpenGL function calls, and allow the user to easily use modern OpenGL techniques.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":17336,"comment_lines":997,"files":58}},"total_code_lines":17607,"total_comment_lines":1002}},{"id":12615,"crate":"glium","num":"0.6.6","dl_path":"/api/v1/crates/glium/0.6.6/download","readme_path":"/api/v1/crates/glium/0.6.6/readme","updated_at":"2017-11-30T03:02:45.522051Z","created_at":"2015-07-03T09:36:23.465672Z","downloads":4119,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.6/dependencies","version_downloads":"/api/v1/crates/glium/0.6.6/downloads","authors":"/api/v1/crates/glium/0.6.6/authors"},"crate_size":417854,"published_by":null,"audit_actions":[],"checksum":"da762c877dbc20492c83c6dc89de31a3c2d1f68edb7862f99de0de697414a433","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":17021,"comment_lines":974,"files":57}},"total_code_lines":17292,"total_comment_lines":979}},{"id":12461,"crate":"glium","num":"0.6.5","dl_path":"/api/v1/crates/glium/0.6.5/download","readme_path":"/api/v1/crates/glium/0.6.5/readme","updated_at":"2017-11-30T02:59:47.754385Z","created_at":"2015-06-29T19:45:30.334650Z","downloads":4757,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.5/dependencies","version_downloads":"/api/v1/crates/glium/0.6.5/downloads","authors":"/api/v1/crates/glium/0.6.5/authors"},"crate_size":416530,"published_by":null,"audit_actions":[],"checksum":"7ca504ac78529523e0c81dd0c4c054e11f36b5cfbf117c801d09d7ac12bf2615","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16968,"comment_lines":961,"files":56}},"total_code_lines":17239,"total_comment_lines":966}},{"id":12251,"crate":"glium","num":"0.6.4","dl_path":"/api/v1/crates/glium/0.6.4/download","readme_path":"/api/v1/crates/glium/0.6.4/readme","updated_at":"2017-11-30T02:22:31.632001Z","created_at":"2015-06-25T07:49:04.800905Z","downloads":3283,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.4/dependencies","version_downloads":"/api/v1/crates/glium/0.6.4/downloads","authors":"/api/v1/crates/glium/0.6.4/authors"},"crate_size":411167,"published_by":null,"audit_actions":[],"checksum":"28a04619e996706f91f4ea68e2338c52aafcf0e3dd073b1d74837692113dbca7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16657,"comment_lines":950,"files":56}},"total_code_lines":16928,"total_comment_lines":955}},{"id":12159,"crate":"glium","num":"0.6.3","dl_path":"/api/v1/crates/glium/0.6.3/download","readme_path":"/api/v1/crates/glium/0.6.3/readme","updated_at":"2017-11-30T02:43:46.302860Z","created_at":"2015-06-23T14:08:08.815280Z","downloads":3258,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.3/dependencies","version_downloads":"/api/v1/crates/glium/0.6.3/downloads","authors":"/api/v1/crates/glium/0.6.3/authors"},"crate_size":409721,"published_by":null,"audit_actions":[],"checksum":"dc95fee1bc800c048155cd2c9c74eb927a5b6691b06ffaab70abf7b16eab3e60","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16597,"comment_lines":951,"files":56}},"total_code_lines":16868,"total_comment_lines":956}},{"id":12112,"crate":"glium","num":"0.6.2","dl_path":"/api/v1/crates/glium/0.6.2/download","readme_path":"/api/v1/crates/glium/0.6.2/readme","updated_at":"2017-11-30T03:54:11.001559Z","created_at":"2015-06-22T14:09:37.152251Z","downloads":3235,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.2/dependencies","version_downloads":"/api/v1/crates/glium/0.6.2/downloads","authors":"/api/v1/crates/glium/0.6.2/authors"},"crate_size":409760,"published_by":null,"audit_actions":[],"checksum":"50f99c546c93d4141f652d3ea5f5c285ef0518bbb65c6f9d89777a301653a03f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16601,"comment_lines":951,"files":56}},"total_code_lines":16872,"total_comment_lines":956}},{"id":12072,"crate":"glium","num":"0.6.1","dl_path":"/api/v1/crates/glium/0.6.1/download","readme_path":"/api/v1/crates/glium/0.6.1/readme","updated_at":"2017-11-30T03:07:01.563830Z","created_at":"2015-06-21T07:50:15.504774Z","downloads":3235,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.1/dependencies","version_downloads":"/api/v1/crates/glium/0.6.1/downloads","authors":"/api/v1/crates/glium/0.6.1/authors"},"crate_size":405391,"published_by":null,"audit_actions":[],"checksum":"b28c825e4e1dd810803d140fd3748db6ad8b912a32e35ee00c564a0fd5156d32","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16523,"comment_lines":951,"files":56}},"total_code_lines":16794,"total_comment_lines":956}},{"id":12053,"crate":"glium","num":"0.6.0","dl_path":"/api/v1/crates/glium/0.6.0/download","readme_path":"/api/v1/crates/glium/0.6.0/readme","updated_at":"2017-11-30T03:01:37.195157Z","created_at":"2015-06-20T19:10:38.274101Z","downloads":3236,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.6.0/dependencies","version_downloads":"/api/v1/crates/glium/0.6.0/downloads","authors":"/api/v1/crates/glium/0.6.0/authors"},"crate_size":405491,"published_by":null,"audit_actions":[],"checksum":"9f5fd66bdfb7d78f96576700e709382b1837f4d17e793d3cc532207e6e248a78","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16531,"comment_lines":951,"files":56}},"total_code_lines":16802,"total_comment_lines":956}},{"id":12013,"crate":"glium","num":"0.5.6","dl_path":"/api/v1/crates/glium/0.5.6/download","readme_path":"/api/v1/crates/glium/0.5.6/readme","updated_at":"2017-11-30T03:54:17.879300Z","created_at":"2015-06-19T22:33:21.999752Z","downloads":3900,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.6/dependencies","version_downloads":"/api/v1/crates/glium/0.5.6/downloads","authors":"/api/v1/crates/glium/0.5.6/authors"},"crate_size":402576,"published_by":null,"audit_actions":[],"checksum":"7d31a0548a9649a39d88420ce55d4ca23a55a13b3adec4cd02b30fd8dfb772db","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16352,"comment_lines":947,"files":57}},"total_code_lines":16623,"total_comment_lines":952}},{"id":11838,"crate":"glium","num":"0.5.5","dl_path":"/api/v1/crates/glium/0.5.5/download","readme_path":"/api/v1/crates/glium/0.5.5/readme","updated_at":"2017-11-30T03:06:33.417753Z","created_at":"2015-06-16T22:20:23.633928Z","downloads":3283,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.5/dependencies","version_downloads":"/api/v1/crates/glium/0.5.5/downloads","authors":"/api/v1/crates/glium/0.5.5/authors"},"crate_size":402570,"published_by":null,"audit_actions":[],"checksum":"a933555250b68ef2d377420fa06c42797021774d8f6745a2e4c52a71a9c6b625","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":16351,"comment_lines":944,"files":57}},"total_code_lines":16622,"total_comment_lines":949}},{"id":11788,"crate":"glium","num":"0.5.4","dl_path":"/api/v1/crates/glium/0.5.4/download","readme_path":"/api/v1/crates/glium/0.5.4/readme","updated_at":"2017-11-30T03:06:33.415121Z","created_at":"2015-06-15T20:00:19.588137Z","downloads":3226,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.4/dependencies","version_downloads":"/api/v1/crates/glium/0.5.4/downloads","authors":"/api/v1/crates/glium/0.5.4/authors"},"crate_size":399756,"published_by":null,"audit_actions":[],"checksum":"5d98fef2026d1c709ad3cfb2da2c1278f8d7ee1da461d88dde4554a5739ccb1f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":15946,"comment_lines":921,"files":57}},"total_code_lines":16217,"total_comment_lines":926}},{"id":11613,"crate":"glium","num":"0.5.3","dl_path":"/api/v1/crates/glium/0.5.3/download","readme_path":"/api/v1/crates/glium/0.5.3/readme","updated_at":"2017-11-30T03:06:07.619828Z","created_at":"2015-06-11T14:12:48.408443Z","downloads":3293,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.3/dependencies","version_downloads":"/api/v1/crates/glium/0.5.3/downloads","authors":"/api/v1/crates/glium/0.5.3/authors"},"crate_size":398885,"published_by":null,"audit_actions":[],"checksum":"ce83aa2715d5f949504ca7ee430d9cdafdb25af0272382032ffdba1994c1427a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":15855,"comment_lines":920,"files":57}},"total_code_lines":16126,"total_comment_lines":925}},{"id":11438,"crate":"glium","num":"0.5.2","dl_path":"/api/v1/crates/glium/0.5.2/download","readme_path":"/api/v1/crates/glium/0.5.2/readme","updated_at":"2017-11-30T04:01:28.425111Z","created_at":"2015-06-07T08:45:45.803923Z","downloads":4135,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.2/dependencies","version_downloads":"/api/v1/crates/glium/0.5.2/downloads","authors":"/api/v1/crates/glium/0.5.2/authors"},"crate_size":394760,"published_by":null,"audit_actions":[],"checksum":"5b24678653e243e382621ae59d8656a7fef21d77c84f931d795862e808050382","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":14847,"comment_lines":901,"files":54}},"total_code_lines":15118,"total_comment_lines":906}},{"id":11035,"crate":"glium","num":"0.5.1","dl_path":"/api/v1/crates/glium/0.5.1/download","readme_path":"/api/v1/crates/glium/0.5.1/readme","updated_at":"2017-11-30T03:09:06.071042Z","created_at":"2015-05-30T08:09:25.980247Z","downloads":4364,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.1/dependencies","version_downloads":"/api/v1/crates/glium/0.5.1/downloads","authors":"/api/v1/crates/glium/0.5.1/authors"},"crate_size":386629,"published_by":null,"audit_actions":[],"checksum":"163ebe4040bbd724e3036caa330218914b284f2945c292744788f22104a40bdb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":14084,"comment_lines":860,"files":53}},"total_code_lines":14355,"total_comment_lines":865}},{"id":10847,"crate":"glium","num":"0.5.0","dl_path":"/api/v1/crates/glium/0.5.0/download","readme_path":"/api/v1/crates/glium/0.5.0/readme","updated_at":"2017-11-30T03:54:26.348662Z","created_at":"2015-05-27T20:27:28.634619Z","downloads":3362,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.5.0/dependencies","version_downloads":"/api/v1/crates/glium/0.5.0/downloads","authors":"/api/v1/crates/glium/0.5.0/authors"},"crate_size":385213,"published_by":null,"audit_actions":[],"checksum":"b6d2f8c6dadea5c27fe96cb0aadff32a09bb070e0726f3797819e4947e9983ea","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":13948,"comment_lines":856,"files":52}},"total_code_lines":14219,"total_comment_lines":861}},{"id":10691,"crate":"glium","num":"0.4.2","dl_path":"/api/v1/crates/glium/0.4.2/download","readme_path":"/api/v1/crates/glium/0.4.2/readme","updated_at":"2017-11-30T02:49:46.402230Z","created_at":"2015-05-25T08:04:32.451677Z","downloads":4160,"features":{"default":["glutin","image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.4.2/dependencies","version_downloads":"/api/v1/crates/glium/0.4.2/downloads","authors":"/api/v1/crates/glium/0.4.2/authors"},"crate_size":382345,"published_by":null,"audit_actions":[],"checksum":"299da00b1294ca5e00e58bcb69265f83d8b2fcc08123d062ec4142ce62b1bf8b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":13982,"comment_lines":847,"files":53}},"total_code_lines":14253,"total_comment_lines":852}},{"id":10572,"crate":"glium","num":"0.4.1","dl_path":"/api/v1/crates/glium/0.4.1/download","readme_path":"/api/v1/crates/glium/0.4.1/readme","updated_at":"2017-11-30T03:08:26.902091Z","created_at":"2015-05-22T06:14:20.221736Z","downloads":3242,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.4.1/dependencies","version_downloads":"/api/v1/crates/glium/0.4.1/downloads","authors":"/api/v1/crates/glium/0.4.1/authors"},"crate_size":383779,"published_by":null,"audit_actions":[],"checksum":"a13e8f6561b987194137097d275e0906d7a40e8272b30bd49b7a4451484b907a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":13964,"comment_lines":844,"files":54}},"total_code_lines":14235,"total_comment_lines":849}},{"id":10388,"crate":"glium","num":"0.4.0","dl_path":"/api/v1/crates/glium/0.4.0/download","readme_path":"/api/v1/crates/glium/0.4.0/readme","updated_at":"2017-11-30T03:07:51.327483Z","created_at":"2015-05-17T22:00:58.676022Z","downloads":3505,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.4.0/dependencies","version_downloads":"/api/v1/crates/glium/0.4.0/downloads","authors":"/api/v1/crates/glium/0.4.0/authors"},"crate_size":339351,"published_by":null,"audit_actions":[],"checksum":"94fb6b9eeba3737f62f79d8497e9e6ca9743035a6cb7cc1f12a3084c24b794d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":13588,"comment_lines":845,"files":53}},"total_code_lines":13859,"total_comment_lines":850}},{"id":10194,"crate":"glium","num":"0.3.7","dl_path":"/api/v1/crates/glium/0.3.7/download","readme_path":"/api/v1/crates/glium/0.3.7/readme","updated_at":"2017-11-30T03:31:11.809975Z","created_at":"2015-05-12T09:04:06.505963Z","downloads":5493,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.7/dependencies","version_downloads":"/api/v1/crates/glium/0.3.7/downloads","authors":"/api/v1/crates/glium/0.3.7/authors"},"crate_size":339316,"published_by":null,"audit_actions":[],"checksum":"dbc3c062266355c45b0a3c1aac00bfd75b43ce56ac50c99072ba5e6f007cca41","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":13415,"comment_lines":836,"files":50}},"total_code_lines":13686,"total_comment_lines":841}},{"id":10015,"crate":"glium","num":"0.3.6","dl_path":"/api/v1/crates/glium/0.3.6/download","readme_path":"/api/v1/crates/glium/0.3.6/readme","updated_at":"2017-11-30T03:09:44.214859Z","created_at":"2015-05-09T09:51:03.938430Z","downloads":3238,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.6/dependencies","version_downloads":"/api/v1/crates/glium/0.3.6/downloads","authors":"/api/v1/crates/glium/0.3.6/authors"},"crate_size":333909,"published_by":null,"audit_actions":[],"checksum":"1ab8f4d56722ffadee6cb4e6c7358897fb0c49168fb78d35f1b2df642d82cbf0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12918,"comment_lines":805,"files":50}},"total_code_lines":13189,"total_comment_lines":810}},{"id":9735,"crate":"glium","num":"0.3.5","dl_path":"/api/v1/crates/glium/0.3.5/download","readme_path":"/api/v1/crates/glium/0.3.5/readme","updated_at":"2017-11-30T03:24:04.497805Z","created_at":"2015-05-02T06:28:56.542624Z","downloads":3411,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.5/dependencies","version_downloads":"/api/v1/crates/glium/0.3.5/downloads","authors":"/api/v1/crates/glium/0.3.5/authors"},"crate_size":329561,"published_by":null,"audit_actions":[],"checksum":"9995a93aadc9ceb3dce488b922455e77b286653486af146ebf5b64ef34e9f56d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12497,"comment_lines":891,"files":48}},"total_code_lines":12768,"total_comment_lines":896}},{"id":9565,"crate":"glium","num":"0.3.4","dl_path":"/api/v1/crates/glium/0.3.4/download","readme_path":"/api/v1/crates/glium/0.3.4/readme","updated_at":"2017-11-30T04:05:25.967026Z","created_at":"2015-04-28T20:15:01.914811Z","downloads":3272,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.4/dependencies","version_downloads":"/api/v1/crates/glium/0.3.4/downloads","authors":"/api/v1/crates/glium/0.3.4/authors"},"crate_size":328171,"published_by":null,"audit_actions":[],"checksum":"46e5e6e19de7db3c3de74a5767627e42a9ff3599446ece5426b389260db676c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12397,"comment_lines":823,"files":48}},"total_code_lines":12668,"total_comment_lines":828}},{"id":9315,"crate":"glium","num":"0.3.3","dl_path":"/api/v1/crates/glium/0.3.3/download","readme_path":"/api/v1/crates/glium/0.3.3/readme","updated_at":"2017-11-30T03:00:38.235719Z","created_at":"2015-04-24T17:25:08.318079Z","downloads":3732,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.3/dependencies","version_downloads":"/api/v1/crates/glium/0.3.3/downloads","authors":"/api/v1/crates/glium/0.3.3/authors"},"crate_size":325191,"published_by":null,"audit_actions":[],"checksum":"a7683ae2368aa2bb8c4c88e0d11f857239ddca85abe3f235ab8853a1f6d9d0c0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":135,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12098,"comment_lines":817,"files":45}},"total_code_lines":12369,"total_comment_lines":822}},{"id":9220,"crate":"glium","num":"0.3.2","dl_path":"/api/v1/crates/glium/0.3.2/download","readme_path":"/api/v1/crates/glium/0.3.2/readme","updated_at":"2017-11-30T03:22:04.373317Z","created_at":"2015-04-23T06:53:10.747961Z","downloads":3299,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.2/dependencies","version_downloads":"/api/v1/crates/glium/0.3.2/downloads","authors":"/api/v1/crates/glium/0.3.2/authors"},"crate_size":325349,"published_by":null,"audit_actions":[],"checksum":"d5b42c8a792c916178285ac2aa72d5d3054846bdae69fc682405d2b183d9e295","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12054,"comment_lines":815,"files":45}},"total_code_lines":12355,"total_comment_lines":820}},{"id":8990,"crate":"glium","num":"0.3.1","dl_path":"/api/v1/crates/glium/0.3.1/download","readme_path":"/api/v1/crates/glium/0.3.1/readme","updated_at":"2017-11-30T03:09:22.974780Z","created_at":"2015-04-18T10:02:10.653548Z","downloads":3249,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.1/dependencies","version_downloads":"/api/v1/crates/glium/0.3.1/downloads","authors":"/api/v1/crates/glium/0.3.1/authors"},"crate_size":321116,"published_by":null,"audit_actions":[],"checksum":"09e10a30eefbd1fc408f171e125be375af14f36cc5a9ddd29cfe43078ab268c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11902,"comment_lines":817,"files":45}},"total_code_lines":12203,"total_comment_lines":822}},{"id":8925,"crate":"glium","num":"0.3.0","dl_path":"/api/v1/crates/glium/0.3.0/download","readme_path":"/api/v1/crates/glium/0.3.0/readme","updated_at":"2017-11-30T03:07:07.977008Z","created_at":"2015-04-16T19:38:01.201663Z","downloads":3244,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.3.0/dependencies","version_downloads":"/api/v1/crates/glium/0.3.0/downloads","authors":"/api/v1/crates/glium/0.3.0/authors"},"crate_size":321113,"published_by":null,"audit_actions":[],"checksum":"1bf73e881035538986e04ad7ade5c77f6a983236205d82e8b9daf882beced680","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12418,"comment_lines":872,"files":47}},"total_code_lines":12719,"total_comment_lines":877}},{"id":8845,"crate":"glium","num":"0.2.3","dl_path":"/api/v1/crates/glium/0.2.3/download","readme_path":"/api/v1/crates/glium/0.2.3/readme","updated_at":"2017-11-30T03:07:37.588272Z","created_at":"2015-04-14T21:06:43.394898Z","downloads":3350,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.2.3/dependencies","version_downloads":"/api/v1/crates/glium/0.2.3/downloads","authors":"/api/v1/crates/glium/0.2.3/authors"},"crate_size":319603,"published_by":null,"audit_actions":[],"checksum":"3a1929279084415fdf2abd0aa089876dbee1bb82cdba400d7cd29c864e38c107","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12185,"comment_lines":863,"files":47}},"total_code_lines":12486,"total_comment_lines":868}},{"id":8655,"crate":"glium","num":"0.2.2","dl_path":"/api/v1/crates/glium/0.2.2/download","readme_path":"/api/v1/crates/glium/0.2.2/readme","updated_at":"2017-11-30T03:22:25.885126Z","created_at":"2015-04-10T11:38:28.206628Z","downloads":4136,"features":{"default":["image","nalgebra","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.2.2/dependencies","version_downloads":"/api/v1/crates/glium/0.2.2/downloads","authors":"/api/v1/crates/glium/0.2.2/authors"},"crate_size":316126,"published_by":null,"audit_actions":[],"checksum":"95c455097d542c841b910f4e9b1f174e89b898a3fccc5b4a5c0d5468bc02d287","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":12007,"comment_lines":861,"files":47}},"total_code_lines":12308,"total_comment_lines":866}},{"id":8053,"crate":"glium","num":"0.2.1","dl_path":"/api/v1/crates/glium/0.2.1/download","readme_path":"/api/v1/crates/glium/0.2.1/readme","updated_at":"2017-11-30T02:58:51.569325Z","created_at":"2015-04-04T08:29:31.674289Z","downloads":4208,"features":{"default":["image","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.2.1/dependencies","version_downloads":"/api/v1/crates/glium/0.2.1/downloads","authors":"/api/v1/crates/glium/0.2.1/authors"},"crate_size":312950,"published_by":null,"audit_actions":[],"checksum":"75b63f7d4724975ebe615093693fb4f225d1aecc4523a26c242cb07714835529","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11300,"comment_lines":804,"files":45}},"total_code_lines":11601,"total_comment_lines":809}},{"id":7553,"crate":"glium","num":"0.2.0","dl_path":"/api/v1/crates/glium/0.2.0/download","readme_path":"/api/v1/crates/glium/0.2.0/readme","updated_at":"2017-11-30T02:37:30.338638Z","created_at":"2015-03-30T09:29:15.229291Z","downloads":3332,"features":{"default":["image","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.2.0/dependencies","version_downloads":"/api/v1/crates/glium/0.2.0/downloads","authors":"/api/v1/crates/glium/0.2.0/authors"},"crate_size":312612,"published_by":null,"audit_actions":[],"checksum":"5a3b25bf9e24d85b37c0802d754b6c2c41ec2c39d6efaed5a41a1ff650dd2e73","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11027,"comment_lines":759,"files":46}},"total_code_lines":11328,"total_comment_lines":764}},{"id":7218,"crate":"glium","num":"0.1.4","dl_path":"/api/v1/crates/glium/0.1.4/download","readme_path":"/api/v1/crates/glium/0.1.4/readme","updated_at":"2017-11-30T03:09:55.242708Z","created_at":"2015-03-26T10:24:33.614587Z","downloads":3392,"features":{"default":["image","cgmath","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.1.4/dependencies","version_downloads":"/api/v1/crates/glium/0.1.4/downloads","authors":"/api/v1/crates/glium/0.1.4/authors"},"crate_size":312242,"published_by":null,"audit_actions":[],"checksum":"abf7923c0c440e67941387521e1b6f290df51203dad7ec6960565f1f40ddd3ca","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11248,"comment_lines":754,"files":47}},"total_code_lines":11549,"total_comment_lines":759}},{"id":6936,"crate":"glium","num":"0.1.3","dl_path":"/api/v1/crates/glium/0.1.3/download","readme_path":"/api/v1/crates/glium/0.1.3/readme","updated_at":"2017-11-30T03:07:29.398218Z","created_at":"2015-03-24T07:49:09.784263Z","downloads":3435,"features":{"default":["image","cgmath","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.1.3/dependencies","version_downloads":"/api/v1/crates/glium/0.1.3/downloads","authors":"/api/v1/crates/glium/0.1.3/authors"},"crate_size":314329,"published_by":null,"audit_actions":[],"checksum":"c66636a0c50f67e944ee8d7e97b833b1859fd333680aefbd1c413537b5eb9a3d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11357,"comment_lines":771,"files":48}},"total_code_lines":11658,"total_comment_lines":776}},{"id":6613,"crate":"glium","num":"0.1.2","dl_path":"/api/v1/crates/glium/0.1.2/download","readme_path":"/api/v1/crates/glium/0.1.2/readme","updated_at":"2017-11-30T03:07:37.585680Z","created_at":"2015-03-20T13:31:32.558908Z","downloads":3299,"features":{"default":["image","cgmath","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.1.2/dependencies","version_downloads":"/api/v1/crates/glium/0.1.2/downloads","authors":"/api/v1/crates/glium/0.1.2/authors"},"crate_size":311496,"published_by":null,"audit_actions":[],"checksum":"1dfdc45d6c1d573d035b77329922149e6fbb617d1821af522c762e1ff2b2f4cf","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":11074,"comment_lines":762,"files":47}},"total_code_lines":11375,"total_comment_lines":767}},{"id":6287,"crate":"glium","num":"0.1.1","dl_path":"/api/v1/crates/glium/0.1.1/download","readme_path":"/api/v1/crates/glium/0.1.1/readme","updated_at":"2017-11-30T03:08:12.096778Z","created_at":"2015-03-13T11:36:39.628255Z","downloads":4334,"features":{"default":["image","cgmath","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.1.1/dependencies","version_downloads":"/api/v1/crates/glium/0.1.1/downloads","authors":"/api/v1/crates/glium/0.1.1/authors"},"crate_size":311594,"published_by":null,"audit_actions":[],"checksum":"61fda54f2b175ed864b9e937b1ce0ad26962ff74e1a7bc8d7de4b9407e4ec421","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":10919,"comment_lines":768,"files":47}},"total_code_lines":11220,"total_comment_lines":773}},{"id":6160,"crate":"glium","num":"0.1.0","dl_path":"/api/v1/crates/glium/0.1.0/download","readme_path":"/api/v1/crates/glium/0.1.0/readme","updated_at":"2017-11-30T03:07:30.853039Z","created_at":"2015-03-09T19:54:53.330688Z","downloads":3415,"features":{"default":["image","cgmath","nalgebra","gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_texture_1d":[],"gl_texture_3d":[],"gl_texture_multisample":[],"gl_texture_multisample_array":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.1.0/dependencies","version_downloads":"/api/v1/crates/glium/0.1.0/downloads","authors":"/api/v1/crates/glium/0.1.0/authors"},"crate_size":311311,"published_by":null,"audit_actions":[],"checksum":"7b1b8c1928fb0248bcc13e6674a8a85a7bc34ad2e7b7b297feb83f407319ddce","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":165,"comment_lines":0,"files":6},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":10821,"comment_lines":770,"files":47}},"total_code_lines":11122,"total_comment_lines":775}},{"id":5090,"crate":"glium","num":"0.0.2","dl_path":"/api/v1/crates/glium/0.0.2/download","readme_path":"/api/v1/crates/glium/0.0.2/readme","updated_at":"2017-11-30T03:07:18.038787Z","created_at":"2015-02-15T18:07:04.390325Z","downloads":3242,"features":{"default":["gl_read_buffer","gl_depth_textures"],"gl_depth_textures":[],"gl_instancing":[],"gl_integral_textures":[],"gl_persistent_mapping":["gl_sync"],"gl_program_binary":[],"gl_read_buffer":[],"gl_stencil_textures":[],"gl_sync":[],"gl_tessellation":[],"gl_uniform_blocks":[],"headless":["glutin/headless"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/glium/0.0.2/dependencies","version_downloads":"/api/v1/crates/glium/0.0.2/downloads","authors":"/api/v1/crates/glium/0.0.2/authors"},"crate_size":217095,"published_by":null,"audit_actions":[],"checksum":"7312c65f87d3c0eff5084b90653e2bf3350cb8eb846597d2bc91c9811bba43e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"High-level and safe OpenGL wrapper.","homepage":"http://tomaka.github.io/glium","documentation":"http://tomaka.github.io/glium/glium/index.html","repository":"https://github.com/tomaka/glium","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":135,"comment_lines":5,"files":1},"HTML":{"code_lines":132,"comment_lines":0,"files":1},"JavaScript":{"code_lines":1,"comment_lines":0,"files":1},"Rust":{"code_lines":9935,"comment_lines":816,"files":42}},"total_code_lines":10203,"total_comment_lines":821}}],"keywords":[{"id":"gamedev","keyword":"gamedev","created_at":"2014-11-12T20:34:24.755176Z","crates_cnt":2359},{"id":"opengl","keyword":"opengl","created_at":"2014-11-12T18:43:29.367287Z","crates_cnt":242}],"categories":[{"id":"api-bindings","category":"API bindings","slug":"api-bindings","description":"Idiomatic wrappers of specific APIs for convenient access from Rust. Includes HTTP API wrappers as well. Non-idiomatic or unsafe bindings can be found in External FFI bindings.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":13677},{"id":"rendering::graphics-api","category":"Graphics APIs","slug":"rendering::graphics-api","description":"Crates that provide direct access to the hardware's or the operating system's rendering capabilities.","created_at":"2017-01-27T21:40:11.254263Z","crates_cnt":307}]}