Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tauri-apps/glutin

A low-level library for OpenGL context creation, written in pure Rust.
https://github.com/tauri-apps/glutin

Added headless guards to EGL and GLX. Gets rid of libc dependency. Update changelog, fixed multiwindow example. (#1126)

Added headless guards to EGL and GLX. Gets rid of libc dependency. Update changelog, fixed multi...

2695ebc292193401a8d4c0ac145e144f565cb6e1 authored almost 6 years ago by Hal Gentz <[email protected]>
Open libGL.so (#1127)

Signed-off-by: Hal Gentz <[email protected]>

600030ac41abdb7a03e0ed735a179ea10e249a4f authored almost 6 years ago by Hal Gentz <[email protected]>
Fixes headless issues w/linux relating to invalid drop order. Resolves #988, afaik. Also adds debug to more structs. (#1125)

Signed-off-by: Hal Gentz <[email protected]>

e291a1960ef4c2f3789115c8c442669a04a7aa42 authored almost 6 years ago by Hal Gentz <[email protected]>
Merge readme badges on one line.

d96fd6f9d524914c7c36add9f894fad90989a1fe authored almost 6 years ago by Hal Gentz <[email protected]>
Add `README.md`s to crate.io crates. (#1124)

Add `README.md`s to crate.io crates.

3b56571cfdb9a6ea166a8c651f52634b8add5724 authored almost 6 years ago by Hal Gentz <[email protected]>
Blank backend support. (#1120)

Signed-off-by: Hal Gentz <[email protected]>

2c997b63c5833061278076edd3882a19174423a5 authored almost 6 years ago by Hal Gentz <[email protected]>
Bump readme. (#1119)

Signed-off-by: Hal Gentz <[email protected]>

d06f2cab15914546a0fe0371b0b9f204a7649f1f authored almost 6 years ago by Hal Gentz <[email protected]>
Travis better code. (#1118)

Signed-off-by: Hal Gentz <[email protected]>

521a3522e348f5c52a5490b1a659f417698ea953 authored almost 6 years ago by Hal Gentz <[email protected]>
Travis update. (#1117)

Signed-off-by: Hal Gentz <[email protected]>

f0d98903f855cc40b0d0d21e4085d7b13c6f5b14 authored almost 6 years ago by Hal Gentz <[email protected]>
Bump version (#1116)

Signed-off-by: Hal Gentz <[email protected]>

7ed5dbe93dfe62a71bde33233107bce1423e1d22 authored almost 6 years ago by Hal Gentz <[email protected]>
Bump versions 2

Signed-off-by: Hal Gentz <[email protected]>

6b3212cac49d3529a25a591f2ac2f264ba9d25e0 authored almost 6 years ago by Hal Gentz <[email protected]>
Version bump.

Signed-off-by: Hal Gentz <[email protected]>

71a71e2147edd3764382705033f529676afd136d authored almost 6 years ago by Hal Gentz <[email protected]>
Improvements to the headless api and separating out ffi bindings. New winit release. Style changes. Got rid of separated contexts in favour of raw contexts. (#1110)

Improvements to the headless api and separating out ffi bindings. New winit release. Style chang...

647e6cd2c0882e16a275a4f2169458afb35a09dc authored almost 6 years ago by Hal Gentz <[email protected]>
Update winit to 0.19 (#1115)

23bb3f8928027745429981178c77e310d1bab126 authored almost 6 years ago by Bastien Orivel <[email protected]>
Badges. (#1113)

Signed-off-by: Hal Gentz <[email protected]>

fad332c6bda7d84f6523118554f75e120a4ef99f authored almost 6 years ago by Hal Gentz <[email protected]>
Made pf_reqs public. (#1111)

Signed-off-by: Hal Gentz <[email protected]>

6a046d0b4e98e439a05a5c728448ce24cabc72e6 authored almost 6 years ago by Hal Gentz <[email protected]>
Use the shared_library dependency only on required platforms (#1108)

* Conditionalize shared_library dependency, only used for *nix platforms

af421148c788de9c09a778e95f276394b97561cd authored almost 6 years ago by iceiix <[email protected]>
Changes for Rust 2018. Removed distinction between `{Combined,Separated}Context`s. Style changes. Doc update. Changelog. Unwraps. Fix android build. egl + glx + wgl context recreation support. An extra example. Improved osmesa ext. (#1105)

Changes for Rust 2018. Removed distinction between `{Combined,Separated}Context`s. Style changes...

c0b36056bdacdcef989f518d6d17307ac85f0da2 authored almost 6 years ago by Hal Gentz <[email protected]>
Revert code example in README.md (#1107)

The example was not representative of the current API.

b2a5ed7ea2e58ec066dc3c14d7e05602c5a3c731 authored almost 6 years ago by Wout Schellaert <[email protected]>
Update README. (#1103)

Signed-off-by: Hal Gentz <[email protected]>

23b3b101e554e521f38c1179f90d3d2f278b857c authored almost 6 years ago by Hal Gentz <[email protected]>
Gentz' misc stuff, containing the following: (#1101)

Adds context sharing support for the X11 and Wayland backends
Separated context support for bot...

6598843b7b84f5cb2701fc791e2e9b49b9a3a6ae authored almost 6 years ago by Hal Gentz <[email protected]>
Make `NoBackendAvailable` `Sync` (#1097)

96b965abe86b5dd26505375230256182f0e19768 authored almost 6 years ago by Joe Tsoi <[email protected]>
Implement get_egl_display() for GlContextExt trait (#1082)

Fixes: #1078

c16f997e4c6898bc3a3603c74c341c2a5497839c authored almost 6 years ago by Víctor Manuel Jáquez Leal <[email protected]>
Remove MSRV guarantee (#1094)

564c2b7ee8ff878ebe95815d0247f479b88b8063 authored almost 6 years ago by Francesca Plebani <[email protected]>
Fix broken `link` in dlopen (#1093)

* Fix broken `link` in dlopen

* Update src/api/dlopen.rs

Co-Authored-By: varkor <github@va...

8e61035991bbf2bf918a5a8071cb1519b82be98b authored about 6 years ago by varkor <[email protected]>
Unify Context new and new_shared functions, add ContextBuilder::buid method, and clarify docs (#1092)

* Unify Context new and new_shared functions, add ContextBuilder::build method, and clarify docs...

2bee4b003d9f2f740e1c139d440ebe15f57c51af authored about 6 years ago by Osspial <[email protected]>
Misc fixes (#1088)

* api: ios: use trait signature in raw_handle()

* egl: remove dead code warning on finish_pbu...

0351a241ac0ca9989800183d66d9d94999dfc256 authored about 6 years ago by Víctor Manuel Jáquez Leal <[email protected]>
Support NetBSD platform (#1085)

* Add "netbsd" as target OS like other BSD's

* Add CHANGELOG entry

1ad6560860d37c1945cc9ffece645f66518f1d0f authored about 6 years ago by Iku Iwasa <[email protected]>
Increase MSRV to 1.28.0 (#1086)

6e64954dc1bf4be69d019e2bac64219ca70c9a29 authored about 6 years ago by Francesca Plebani <[email protected]>
Update to winit 0.18.0 + release glutin 0.19.0 (#1081)

* Update to winit 0.18.0 + release glutin 0.19.0

* Update release date

* Actually bump glu...

72e8c959c4ff538857d028167b9946b8938bdeaa authored about 6 years ago by Francesca Plebani <[email protected]>
Update gl_generator (#1079)

3377691ff47e07387928266138c52ea0b13a0cb8 authored about 6 years ago by Bastien Orivel <[email protected]>
Changelog improvements (#1077)

704de511bf8cf9a4ebb6c8137cb954f9dbcaf7e9 authored about 6 years ago by Alex Touchet <[email protected]>
Update x11-dl version in Cargo.toml (#1076)

78240dae7c49f8ed5d2d3c35a1bc8a1360350a74 authored about 6 years ago by Alex Touchet <[email protected]>
Wayland: make libEGL loading behaviour consistent (#1075)

* Wayland: make libEGL loading behaviour consistent

The x11 implementation will try to load l...

ec137286d200b1165469adadf01904ddda1a5a91 authored about 6 years ago by Mohamed Dewidar <[email protected]>
Only toggle fullscreen on key press (#1072)

8f782a2f8eb863e2b2ce26fd3e507470f1fba601 authored about 6 years ago by Vitaliy <[email protected]>
Merges context creation code. (#1029)

* Merge context creation code.

Signed-off-by: Hal Gentz <[email protected]>

* iOS p1...

209ab925f5325c35b8c35020e2d9a85f519f84c3 authored over 6 years ago by Hal Gentz <[email protected]>
Update cocoa and core-graphics (#1047)

* Update Cocoa and core-graphics

* Version 0.18

ee971068a70e542b669d8699fff7b75ce1237d1f authored over 6 years ago by Paul Rouget <[email protected]>
iOS: create the GLKView in glutin instead of inside winit (#1049)

4ebe927c32344e7f2751310102a9ebf3fee4f7ae authored over 6 years ago by mtak- <[email protected]>
Update winit to 0.17.0 (#1055) (#1056)

* Update winit to 0.17.0

* Update CHANGELOG.md

9e023e7d2091afa1678fcc08246531fa25691ad3 authored over 6 years ago by Felix Rabe <[email protected]>
iOS: Fix build failure (#1043)

bda3741d98f5adb95a94868c43a5bb8813dffa86 authored over 6 years ago by Francesca Frangipane <[email protected]>
glX: Improve error reporting (#1040)

3a0854ce2104dcf1549d7c46959154e02dbba347 authored over 6 years ago by Francesca Frangipane <[email protected]>
Typo fix (#1037)

Oops

4227ea7e97bf55ab57af0732f145e3d2bcf3437e authored over 6 years ago by Simon Sapin <[email protected]>
Update to winit 0.16.0 + release glutin 0.17.0 (#1035)

* Use super-dpi winit branch

* Update for new DPI API

* Improved type names

* Fixed iOS...

cb05e03e7ee2c680b13ca0628e6f4121da5cd15d authored over 6 years ago by Francesca Frangipane <[email protected]>
Work around an Android emulator bug(?) (#1036)

0c3fbddd6ce1da70d8141a634f28a70f71b130d7 authored over 6 years ago by Simon Sapin <[email protected]>
Fix gpu switching (#1026)

* Allow configuring double buffering and hw accel with the ContextBuilder

* Probe for the lat...

cce9e62a4823a4b2c06c590e01cdc0207e810c24 authored over 6 years ago by Matt Keeler <[email protected]>
Update to winit 0.15.0 + release glutin 0.16.0 (#1021)

78afc32dda7a4d51975d0e394bc917866b485c5f authored over 6 years ago by Francesca Frangipane <[email protected]>
Remove with_c_str (#1024)

f10cc17a7aaf509bde151e022f2270ad60676bd5 authored over 6 years ago by Francesca Frangipane <[email protected]>
Update to winit 0.13.0 + release glutin 0.15.0 (#1015)

* Update to winit 0.13.0

* Update to winit 0.13.1

7b4befa5daa43e1b0417d00e7a36cd83bc31d2a9 authored over 6 years ago by Francesca Frangipane <[email protected]>
Add error message to `NotSupported` variant (#1014)

* Add error message to `NotSupported` variant

* Add messages to non-unix platforms

3a58af6dee62da32560de904ec590aa09d46aa6f authored over 6 years ago by Richard Dodd (dodj) <[email protected]>
Replace try!() with ? (#1013)

6658ae58ec7705d3fea598feea0d5d6f43d83101 authored over 6 years ago by Kornel <[email protected]>
feat(macos/headless): implment HeadlessContext#is_current (#1004)

a5a51e3ddcfd2677e757d89bb63d750b99fab7fc authored over 6 years ago by LongYinan <[email protected]>
Use HTTPS Heroku badge (#1011)

760244d6d75c5ee68941dd0df50c72d7ac43b052 authored over 6 years ago by Ori Avtalion <[email protected]>
Update version 0.12 of winit. Publish 0.14.0. Update CHANGELOG. (#1010)

This also updates the wayland backend to not use deprecated
`get_inner_size_points` method and ...

a6840d0699f0e9330381b970e2fbc5b557dc0731 authored over 6 years ago by mitchmindtree <[email protected]>
egl: Don't panic if egl returns a BAD_MATCH error. (#1009)

This is what happens on my pretty-standard system when the GL version is not
supported, and it'...

9525f59c665d89d628167525f8fcf861eedc82f9 authored almost 7 years ago by Emilio Cobos Álvarez <[email protected]>
Version bump (#1000)

* winit version bump

* v0.13.1

1b2d62c0e9c78c340953aeea79cfe7d087e36aa7 authored almost 7 years ago by Paul Rouget <[email protected]>
Handle android activity life cycle (#868)

af67d290769a505ee87a2dcf3b533235b94b08fc authored almost 7 years ago by Imanol Fernandez <[email protected]>
Publish 0.13 (#996)

d29ed3bc0be0da6de2ef7c0d9fceded27e7c2ca8 authored almost 7 years ago by Pierre Krieger <[email protected]>
Update gl_generator to 0.9 and bump version (#992)

a8f5953b174efcce44778de0ef654d1e425783f3 authored almost 7 years ago by Bastien Orivel <[email protected]>
Update winit to v0.11.1 (#995)

66c97a0df7de7fa0249d7b6e9362e2c5e47f7fbf authored almost 7 years ago by Imanol Fernandez <[email protected]>
Fix the published version (#991)

1f3b8360cbd246dc1185869ab314930a8f762cea authored almost 7 years ago by Pierre Krieger <[email protected]>
Version 0.12.1 (#986)

0c003a55781cc3ecbb9e0062f86fd8388f622af1 authored almost 7 years ago by Paul Rouget <[email protected]>
Bump gl_generator and macos dependencies (#982)

4f375437299ee05ae32c54f846b37ff655af9944 authored almost 7 years ago by Chet Gurevitch <[email protected]>
[macos] select compatibility profile if gl version is low (#977)

e5f37ae495a550704e57dc2480a134a9b4a07f52 authored almost 7 years ago by Dzmitry Malyshau <[email protected]>
Upgrade glutin to use winapi 0.3 (#975)

* Upgrade glutin to use winapi 0.3

* Update CHANGELOG.md

bda8dbe6036d9490010f8c869df044d096578b0d authored about 7 years ago by Ben Brown <[email protected]>
Start a changelog (#972)

d74cba00ed4552e6148513cd3ef43997a37dcb12 authored about 7 years ago by Pierre Krieger <[email protected]>
Update winit and bump glutin (#970)

Also updated x11-dl so glutin and winit use the same version.

844a15d23afaca39ed7475645f55bddeb0c6a37e authored about 7 years ago by Francesca Sunshine <[email protected]>
[osx] default PF attribs to use double buffering (#971)

e71a6575f23c022e8fdc03846cc647e5df4537ab authored about 7 years ago by Dzmitry Malyshau <[email protected]>
Check for swap control extensions (#968)

This is necessary because SwapIntervalEXT is reported as
loaded even though it's unsupported.

9dedfa3a2d3c120a54f4b48501cdcd9684289a8f authored about 7 years ago by Thomas Schaller <[email protected]>
Update EmscriptenWebGLContextAttributes FFI to match Emscripten 1.37. (#966)

The explicitSwapControl field was added to Emscripten's API in 2016.
Without it, the Rust FFI b...

5633add9db25ae33c3ab7ed6ee4c37f1968c0ace authored about 7 years ago by Bernie Innocenti <[email protected]>
Update dependencies (#964)

* macos: Update core-graphics to v12 and cocoa to v13

* wayland: Update wayland-client to v0....

3236386493cf85ea67628eadba3a9b905cdb7c23 authored about 7 years ago by Chet Gurevitch <[email protected]>
[macos] find latest GL version (#963)

bb51789a83cedbce064d2bead74ae0acca495f13 authored about 7 years ago by Dzmitry Malyshau <[email protected]>
Request Emscripten GL version (#962)

* Request Emscripten GL version

* hotfix (squash me)

* aaand another hotfix to squash

4ca5c27e83912f01d3d8458ca4d04bc276627fb0 authored about 7 years ago by Dzmitry Malyshau <[email protected]>
Remove extraneous "libc" dependency from the README example (#958)

42eeda2cd2567d964f97262167cb09631db5b2b5 authored about 7 years ago by Ryan G <[email protected]>
Bump winit and glutin (#959)

* Bump winit and glutin

* Fix grabbing example

cb82d87708ca9736adf025cf4d3283942a560ba9 authored about 7 years ago by stuart nelson <[email protected]>
Bump gl_generator to new version (#960)

This is needed for getting glutin to work when using rustc nightly on release mode on windows.

96e7d5f1e13e6d95a255eec0f51e350eceb67d72 authored about 7 years ago by McGittyHub <[email protected]>
fix some typos (#954)

61e9ada5aeaf0ec609b7646f36d4de2fb8d016e7 authored about 7 years ago by Martin Lindhe <[email protected]>
Update gl_generator (fixes broken build) (#951)

* Update gl_generator

* Bump version

027209b91dbdf147a3d2e076ce9b1492e28dbbb4 authored about 7 years ago by Boris-Chengbiao Zhou <[email protected]>
Add OpenGL 4.6 to GLX context creation (#944)

193e947384fdd1717a970ee25e1a43ab305c281d authored about 7 years ago by Dario Ostuni <[email protected]>
Update as_mut_ptr to raw_handle and remove GlContextExt from iOS (#940)

16b7711ede95f1097e8941235a65c49d23436433 authored about 7 years ago by Eyal Kalderon <[email protected]>
Implement access of raw context handles (#939)

* Implement GlContextExt for getting raw context handles (fixes #935)

* Rename all methods to...

f7e4e1a94e8c0cd81f4a6956d48a5b02cb54320e authored about 7 years ago by Eyal Kalderon <[email protected]>
Add an emscripten section in the README (#937)

1e443f3e61db8a5e81fde22b7e5f99dae8165be2 authored over 7 years ago by tomaka <[email protected]>
Update the README for android (#938)

9a238a0a1c3275b59ae91beb5db881338c5aeb8d authored over 7 years ago by tomaka <[email protected]>
Publish 0.10.0 (#936)

* Publish 0.9.3

* 0.10.0 as there was a breaking change

4cfef16aa3c73823604f580a5b2635e7d928f694 authored over 7 years ago by Vladimir <[email protected]>
Update to winit 0.8 (#934)

* Update to winit 0.8

* Fix reexports in os module

* Fix fullscreen example

* Fix MacOS...

ab856bf3ac96710ce20b13f35fa54cc7f2951c51 authored over 7 years ago by tomaka <[email protected]>
Fix for winit's new Fullscreen state (#927)

* Fix for winit's new Fullscreen state

* Adapt to winit master

* winit renamed FullScreenS...

dc3f3b9d82b47b4b3fd34287fe193cd9b3cdcd2d authored over 7 years ago by Pedro Côrte-Real <[email protected]>
Merge pull request #925 from bogdad/fixed

macos: is_current needs NSAutoreleasePool

c4774367ca22ddb1c27d7d3f8efa2ac295c434a6 authored over 7 years ago by tomaka <[email protected]>
macos: is_current needs NSAutoreleasePool

82f037b5bafa6a51e388133e7f47d185a32f3b72 authored over 7 years ago by Vladimir Shakhov <[email protected]>
Merge pull request #919 from tomaka/android-test

Add Android testing

9625c81c359d14458a197b571c3e566a76334084 authored over 7 years ago by tomaka <[email protected]>
Add Android testing

1291be2d44c78a369aef97628a308710e5bf0a04 authored over 7 years ago by Pierre Krieger <[email protected]>
Merge pull request #917 from tomaka/0.9.2

Publish 0.9.2

756583ea9211df803b0a3900afd091b0b7905d4e authored over 7 years ago by tomaka <[email protected]>
Publish 0.9.2

e81033f24ca95102e856cfab5343c04a1bac21e2 authored over 7 years ago by tomaka <[email protected]>
Merge pull request #915 from ozkriff/android_missing_resize

Fixed android: added 'Context::resize' method

90d03819dd2f36a0f93dc060d2c571e8d17bfbe0 authored over 7 years ago by tomaka <[email protected]>
Fixed android: added 'Context::resize' method

0c987a28caced22897a4dcce3ececc18a9f1d954 authored over 7 years ago by Andrey Lesnikov <[email protected]>
Merge pull request #914 from bwasty/patch-1

Fix usage example in README

e45a127f29f6542540e06bccb1747a9986ca8706 authored over 7 years ago by tomaka <[email protected]>
Fix usage example in README

The example code was slightly outdated and didn't reflect the latest API changes.

b1a62c641cf210c74969e6d489c66353263ffa5b authored over 7 years ago by Benjamin Wasty <[email protected]>
Merge pull request #909 from tomaka/0.9.1

Publish 0.9.1

e6fb53feb116c2d87eed2264d08c894458fe2350 authored over 7 years ago by tomaka <[email protected]>
Publish 0.9.1

09914b4e5f37916c37631e0eaa86548764910b8a authored over 7 years ago by tomaka <[email protected]>
Merge pull request #908 from msiglreith/dummy_class

Fix multiple registrations for dummy window class

30ebcadcbf32f11e373ace8ad48112e2efab1c01 authored over 7 years ago by tomaka <[email protected]>
Fix multiple registration for dummy window class

Creating multiple windows with associated GL contexts will cause the dummy window class to be re...

2e41b5410bb52c82c1df4e06516c26ded4a47cfa authored over 7 years ago by msiglreith <[email protected]>
Merge pull request #907 from msiglreith/context_win32

Fix context creation on windows

e076b978e17ee138a7b75a7bdde0293316912bcc authored over 7 years ago by tomaka <[email protected]>