Victor Berger
|
a505eddf29
|
wayland: bases of backend and output handling
|
2016-10-09 16:08:10 +02:00 |
|
Victor Berger
|
c991172a28
|
wayland: remove old code for new backend
|
2016-10-09 16:08:10 +02:00 |
|
Andrey Lesnikov
|
7f6ae8910e
|
Merge https://github.com/tomaka/glutin
Conflicts:
.travis.yml
Cargo.toml
examples/fullscreen.rs
src/api/android/mod.rs
src/api/cocoa/headless.rs
src/api/cocoa/helpers.rs
src/api/cocoa/mod.rs
src/api/glx/mod.rs
src/api/osmesa/mod.rs
src/api/win32/callback.rs
src/headless.rs
src/lib.rs
src/platform/linux/mod.rs
src/window.rs
|
2016-09-19 19:53:28 +03:00 |
|
Jan Segre
|
e0f36b80c9
|
Make WindowBuilder and HeadlessRendererBuilder derive Clone .
|
2016-05-23 03:17:31 -03:00 |
|
Osspial
|
b2cf70b342
|
Fixed some warnings when building on Windows
|
2016-05-07 21:05:45 -04:00 |
|
Pierre Krieger
|
d216d6b052
|
Merge remote-tracking branch 'glutin/master' into merge-glutin
Conflicts:
Cargo.toml
build.rs
src/api/caca/mod.rs
src/api/cocoa/mod.rs
src/api/egl/ffi.rs
src/api/egl/mod.rs
src/api/glx/mod.rs
src/api/osmesa/mod.rs
|
2016-03-26 17:55:03 +01:00 |
|
Kirill Zdornyy
|
74a28adba2
|
Fix this_platform_is_not_supported on OpenBSD.
I followed the steps of @mneumann.
|
2016-03-01 18:06:13 -08:00 |
|
Pierre Krieger
|
16f76b2407
|
Make it compile on Linux
|
2016-02-27 13:59:11 +01:00 |
|
Pierre Krieger
|
10bb03c5f0
|
Remove most OpenGL stuff and make it compile on win32
|
2016-02-23 12:56:23 +01:00 |
|
Pierre Krieger
|
ec76d991ad
|
Unlocks platform-specific attributes
|
2016-02-10 17:39:35 +01:00 |
|
Pierre Krieger
|
982279bc39
|
Update the emscripten port of glutin
|
2016-02-09 14:25:21 +01:00 |
|
Mátyás Mustoha
|
11bbca7ca7
|
Replace i8 with libc::c_char
|
2016-01-26 12:44:34 +01:00 |
|
Pierre Krieger
|
82f5cd8272
|
Add better X error handling
|
2015-12-30 14:58:07 +01:00 |
|
Victor Berger
|
83e2924ac2
|
api/wayland: activate the backend
|
2015-12-22 14:36:42 +01:00 |
|
Emilio Cobos Álvarez
|
a69ded9c8a
|
x11: Improve xlib error reporting
|
2015-12-15 13:56:35 +01:00 |
|
Pierre Krieger
|
37262fb228
|
Remove public exports of gl_common and libc
|
2015-11-09 08:46:52 +01:00 |
|
Pierre Krieger
|
7a625ef3d8
|
Remove the window feature entirely
|
2015-10-03 10:33:37 +02:00 |
|
Pierre Krieger
|
86fa1b58e5
|
Rename MonitorID -> MonitorId
|
2015-09-24 09:11:59 +02:00 |
|
Pierre Krieger
|
aa9cb99929
|
Add #[inline] attributes
|
2015-09-23 13:11:47 +02:00 |
|
Tim Neumann
|
9f6806ba2e
|
make glutin compile on all iOS targets
|
2015-09-21 18:57:35 +02:00 |
|
Pierre Krieger
|
62bafe2130
|
Remove BuilderAttribs
|
2015-09-21 14:03:05 +02:00 |
|
Pierre Krieger
|
5182023fd6
|
Switch X11 and wayland to the new design
|
2015-09-21 12:04:33 +02:00 |
|
Pierre Krieger
|
8f3ec7998d
|
Finish converting windows to the new design
|
2015-09-21 12:03:58 +02:00 |
|
Pierre Krieger
|
3054e2ee02
|
Switch EGL to use only pf_reqs and opengl
|
2015-09-21 12:03:57 +02:00 |
|
Pierre Krieger
|
48fe9b2644
|
Extract WindowAttributes from the BuilderAttribs
|
2015-09-21 12:03:55 +02:00 |
|
Pierre Krieger
|
b9a4f5fbe9
|
Err when a X connection cannot be created instead of panicking
|
2015-09-20 08:42:32 +02:00 |
|
Michael Neumann
|
b707959c2c
|
Make it work on DragonFly/FreeBSD
Tested on DragonFly BSD. Should work similarily on FreeBSD.
|
2015-08-30 13:52:09 +02:00 |
|
Pierre Krieger
|
587dedaa9e
|
Correctly handle eglGetDisplay
|
2015-08-07 16:22:31 +02:00 |
|
tomaka
|
829d7a6afc
|
Merge pull request #551 from tomaka/android-headless
Implement headless contexts on android
|
2015-07-28 19:59:49 +02:00 |
|
Pierre Krieger
|
1f6c4d65a6
|
Implement headless contexts on android
|
2015-07-27 10:18:45 +02:00 |
|
Pierre Krieger
|
f7cc80fbb1
|
Headless contexts now create an EGL pbuffer on win32
|
2015-07-27 10:13:00 +02:00 |
|
Pierre Krieger
|
c9b1b91b8c
|
Load the EGL library in platform/windows
|
2015-07-27 09:52:51 +02:00 |
|
Pierre Krieger
|
baf9b92d3f
|
Correct window creation on X11
|
2015-07-19 13:53:40 +02:00 |
|
tomaka
|
836e53e55a
|
Merge pull request #477 from rozaliev/feature/ios
[WIP] ios support
|
2015-06-29 09:29:46 +02:00 |
|
tomaka
|
7773996d7b
|
Merge pull request #488 from tomaka/rem-is-closed
Remove the is_closed function
|
2015-06-17 07:36:16 +02:00 |
|
Pierre Krieger
|
39128dd7e1
|
Remove the is_closed function
|
2015-06-16 14:03:58 +02:00 |
|
Pierre Krieger
|
f6c26ec593
|
Handle errors from MakeCurrent and SwapBuffers
|
2015-06-16 10:44:44 +02:00 |
|
Evgeny Rozaliev
|
84703027d6
|
[add] ios support
|
2015-06-05 16:38:35 +03:00 |
|
Pierre Krieger
|
3376332a85
|
Rework the X implementation to use only one X connection
|
2015-05-17 19:33:07 +02:00 |
|
Victor Berger
|
1dc2cb27cf
|
Do the linux backend choice only once at startup.
|
2015-05-13 17:31:34 +02:00 |
|
Victor Berger
|
9a144a6869
|
Disable Wayland backend.
It is not ready for production yet.
|
2015-05-12 22:49:29 +02:00 |
|
Victor Berger
|
310b44f35b
|
Make platform::linux generic over X11 and Wayland.
|
2015-05-12 22:49:03 +02:00 |
|
Pierre Krieger
|
ace4808fac
|
Remove the "headless" feature
|
2015-05-04 07:48:42 +02:00 |
|
Tomaka17
|
de7b1aa2eb
|
Basic implementation of emscripten
|
2015-05-03 10:24:42 +02:00 |
|
Pierre Krieger
|
0eaa8fd9eb
|
Use the EGL API with Android
|
2015-05-01 09:44:35 +02:00 |
|
Pierre Krieger
|
aa58f4149a
|
Add a GlContext trait
|
2015-04-30 16:57:07 +02:00 |
|
Pierre Krieger
|
d4dcff582e
|
Extract headless context from api/win32 to platform/windows
|
2015-04-29 10:19:59 +02:00 |
|
Pierre Krieger
|
a72e06cf1b
|
Reorganize the Linux implementation and split OSMesa and X11
|
2015-04-24 15:40:17 +02:00 |
|
Pierre Krieger
|
3ad7f9a584
|
Create reorganization
|
2015-04-24 09:51:23 +02:00 |
|