Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | x11: initial implementation of from_existing_window | bnewbold | 2016-06-12 | 1 | -3/+11 |
| | | | | | | | | | | | This adds the ability to create a glutin Window that wraps a pre-existing X Window. The proximal motivation for this is to allow writing of XScreensaver hacks in Rust, but it might also be useful for embedding 3D graphics in larger applications with full process separation, etc. This commit includes a bit of inline documentation, but no tests, and the details of what if any WindowAttributes or pixel information should be applied to the existing window aren't worked out. | ||||
* | Make `WindowBuilder` and `HeadlessRendererBuilder` derive `Clone`. | Jan Segre | 2016-05-23 | 5 | -7/+7 |
| | |||||
* | Fix this_platform_is_not_supported on OpenBSD. | Kirill Zdornyy | 2016-03-01 | 2 | -3/+3 |
| | | | | I followed the steps of @mneumann. | ||||
* | Unlocks platform-specific attributes | Pierre Krieger | 2016-02-10 | 5 | -6/+33 |
| | |||||
* | Update the emscripten port of glutin | Pierre Krieger | 2016-02-09 | 2 | -3/+13 |
| | |||||
* | Replace `i8` with `libc::c_char` | Mátyás Mustoha | 2016-01-26 | 1 | -2/+2 |
| | |||||
* | Add better X error handling | Pierre Krieger | 2015-12-30 | 1 | -2/+11 |
| | |||||
* | api/wayland: activate the backend | Victor Berger | 2015-12-22 | 1 | -1/+1 |
| | |||||
* | x11: Improve xlib error reporting | Emilio Cobos Álvarez | 2015-12-15 | 1 | -3/+18 |
| | |||||
* | Remove public exports of gl_common and libc | Pierre Krieger | 2015-11-09 | 5 | -9/+5 |
| | |||||
* | Remove the window feature entirely | Pierre Krieger | 2015-10-03 | 2 | -11/+1 |
| | |||||
* | Rename MonitorID -> MonitorId | Pierre Krieger | 2015-09-24 | 4 | -26/+26 |
| | |||||
* | Add #[inline] attributes | Pierre Krieger | 2015-09-23 | 3 | -0/+49 |
| | |||||
* | make glutin compile on all iOS targets | Tim Neumann | 2015-09-21 | 1 | -4/+7 |
| | |||||
* | Remove BuilderAttribs | Pierre Krieger | 2015-09-21 | 3 | -22/+32 |
| | |||||
* | Switch X11 and wayland to the new design | Pierre Krieger | 2015-09-21 | 1 | -2/+22 |
| | |||||
* | Finish converting windows to the new design | Pierre Krieger | 2015-09-21 | 1 | -2/+4 |
| | |||||
* | Switch EGL to use only pf_reqs and opengl | Pierre Krieger | 2015-09-21 | 1 | -2/+3 |
| | |||||
* | Extract WindowAttributes from the BuilderAttribs | Pierre Krieger | 2015-09-21 | 1 | -1/+1 |
| | |||||
* | Err when a X connection cannot be created instead of panicking | Pierre Krieger | 2015-09-20 | 1 | -6/+19 |
| | |||||
* | Make it work on DragonFly/FreeBSD | Michael Neumann | 2015-08-30 | 2 | -3/+5 |
| | | | | Tested on DragonFly BSD. Should work similarily on FreeBSD. | ||||
* | Correctly handle eglGetDisplay | Pierre Krieger | 2015-08-07 | 1 | -1/+2 |
| | |||||
* | Merge pull request #551 from tomaka/android-headless | tomaka | 2015-07-28 | 1 | -33/+0 |
|\ | | | | | Implement headless contexts on android | ||||
| * | Implement headless contexts on android | Pierre Krieger | 2015-07-27 | 1 | -33/+0 |
| | | |||||
* | | Headless contexts now create an EGL pbuffer on win32 | Pierre Krieger | 2015-07-27 | 1 | -8/+46 |
| | | |||||
* | | Load the EGL library in platform/windows | Pierre Krieger | 2015-07-27 | 1 | -3/+66 |
|/ | |||||
* | Correct window creation on X11 | Pierre Krieger | 2015-07-19 | 1 | -0/+1 |
| | |||||
* | Merge pull request #477 from rozaliev/feature/ios | tomaka | 2015-06-29 | 2 | -1/+51 |
|\ | | | | | [WIP] ios support | ||||
| * | [add] ios support | Evgeny Rozaliev | 2015-06-05 | 2 | -1/+51 |
| | | |||||
* | | Merge pull request #488 from tomaka/rem-is-closed | tomaka | 2015-06-17 | 1 | -7/+0 |
|\ \ | | | | | | | Remove the is_closed function | ||||
| * | | Remove the is_closed function | Pierre Krieger | 2015-06-16 | 1 | -7/+0 |
| |/ | |||||
* / | Handle errors from MakeCurrent and SwapBuffers | Pierre Krieger | 2015-06-16 | 5 | -9/+15 |
|/ | |||||
* | Rework the X implementation to use only one X connection | Pierre Krieger | 2015-05-17 | 1 | -10/+12 |
| | |||||
* | Do the linux backend choice only once at startup. | Victor Berger | 2015-05-13 | 1 | -24/+31 |
| | |||||
* | Disable Wayland backend. | Victor Berger | 2015-05-12 | 1 | -3/+3 |
| | | | | It is not ready for production yet. | ||||
* | Make platform::linux generic over X11 and Wayland. | Victor Berger | 2015-05-12 | 2 | -2/+328 |
| | |||||
* | Remove the "headless" feature | Pierre Krieger | 2015-05-04 | 3 | -11/+54 |
| | |||||
* | Basic implementation of emscripten | Tomaka17 | 2015-05-03 | 1 | -0/+49 |
| | |||||
* | Use the EGL API with Android | Pierre Krieger | 2015-05-01 | 1 | -0/+35 |
| | |||||
* | Add a GlContext trait | Pierre Krieger | 2015-04-30 | 1 | -4/+18 |
| | |||||
* | Extract headless context from api/win32 to platform/windows | Pierre Krieger | 2015-04-29 | 1 | -0/+30 |
| | |||||
* | Reorganize the Linux implementation and split OSMesa and X11 | Pierre Krieger | 2015-04-24 | 1 | -1/+12 |
| | |||||
* | Create reorganization | Pierre Krieger | 2015-04-24 | 5 | -0/+29 |