Nathaniel Theis
|
e51dd82478
|
cursor state on w32
|
2015-04-01 10:12:53 -07:00 |
|
Pierre Krieger
|
bb418efcc7
|
Partially implement cursor state on win32
|
2015-03-30 11:32:18 +02:00 |
|
Pierre Krieger
|
697d42a64f
|
choose_pixel_format now returns a Result
|
2015-03-28 20:17:30 +01:00 |
|
Pierre Krieger
|
cedc85c550
|
Rustup
|
2015-03-25 20:27:18 +01:00 |
|
Ryan Stewart
|
1c9c5c018a
|
enumerate monitors in addition to adapters; this allows the MonitorID implementation to return a more useful monitor name, and the correct native monitor ID
|
2015-03-24 13:29:17 -07:00 |
|
Ryan Stewart
|
1c20ff87f1
|
honor top-left coordinates when requesting fullscreen to make sure window appears on the correct monitor
|
2015-03-24 13:25:24 -07:00 |
|
Pierre Krieger
|
d091323b22
|
Minor changes in documentation
|
2015-03-01 14:07:50 +01:00 |
|
Pierre Krieger
|
4f98ea3128
|
Add a guard for the calls to MakeCurrent during initialization
|
2015-03-01 13:57:09 +01:00 |
|
Pierre Krieger
|
cca23f8544
|
Add wrappers for safer error recovery during initialization
|
2015-03-01 13:41:00 +01:00 |
|
Pierre Krieger
|
65d5589e3c
|
Fix various warnings
|
2015-03-01 13:18:36 +01:00 |
|
Pierre Krieger
|
36619ee40e
|
Mark functions as unsafe instead of having a lot of blocks
|
2015-03-01 13:14:58 +01:00 |
|
Pierre Krieger
|
7ba8fdf3f3
|
Fix creating non-hardware-accelerated contexts
|
2015-03-01 11:07:46 +01:00 |
|
Pierre Krieger
|
cf252c29b4
|
Use the WGL API to determine extended pixel format, plus fix creation
|
2015-03-01 10:33:25 +01:00 |
|
tomaka
|
e04288f812
|
Do not call wglShareLists is ctxt is null
|
2015-02-23 15:37:23 +01:00 |
|
tomaka
|
6608cbb20c
|
Fix win32 compilation
|
2015-02-23 14:46:47 +01:00 |
|
mitchmindtree
|
1055eed078
|
Removed as_slice_with_nul as CString now derefs to a CStr
|
2015-02-22 01:17:47 +11:00 |
|
mitchmindtree
|
0389c834e4
|
RingBuf -> VecDeque for other platforms, as_slice_with_nul -> as_bytes_with_nul
|
2015-02-22 00:40:23 +11:00 |
|
tomaka
|
8e1d0f7a97
|
Merge pull request #282 from tomaka/gl-api
Improve the OpenGL context request system
|
2015-02-19 21:55:15 +01:00 |
|
Pierre Krieger
|
1ee6f8fa1a
|
Update for rustc
|
2015-02-19 20:18:50 +01:00 |
|
Pierre Krieger
|
f4f84c6566
|
Improve the OpenGL context request system
|
2015-02-18 17:15:01 +01:00 |
|
Pierre Krieger
|
1a33c9ce9f
|
Extract load_opengl32_dll
|
2015-02-16 15:59:06 +01:00 |
|
Pierre Krieger
|
950fd58b77
|
Implement enumerate_arb_pixel_formats
|
2015-02-16 15:55:26 +01:00 |
|
Pierre Krieger
|
d1bc85c011
|
Switch to create_context for the real context
|
2015-02-16 15:42:00 +01:00 |
|
Pierre Krieger
|
6bec85e0cc
|
Implement better handling for pixel formats
|
2015-02-16 15:36:32 +01:00 |
|
Pierre Krieger
|
dfbf2adf4a
|
Extract and add create_context function
|
2015-02-16 15:07:03 +01:00 |
|
Pierre Krieger
|
353567b216
|
Start splitting win32::init into multiple functions
|
2015-02-16 13:58:48 +01:00 |
|
Pierre Krieger
|
7f03400a2b
|
Extract callback from win32/init.rs
|
2015-02-16 10:08:08 +01:00 |
|
Pierre Krieger
|
e9a775c6b1
|
Implement win32 initialization in a cleaner way
|
2015-02-10 12:58:38 +01:00 |
|
Eduard Bopp
|
b2367fe2e6
|
Rename enum variants of MouseButton
With enums that are namespaced by default, it seems reasonable to be less
redundant in the variant naming here.
|
2015-02-05 16:52:53 +01:00 |
|
Peter Atashian
|
33cd252f99
|
Upgrade to latest winapi
Signed-off-by: Peter Atashian <retep998@gmail.com>
|
2015-01-25 21:52:17 -05:00 |
|
Andrey Lesnikov
|
5a4fee967a
|
x11, android, win32: [ui]size, [u]int -> [ui]32
|
2015-01-13 16:23:30 +03:00 |
|
Pierre Krieger
|
469d0eafd1
|
Update for rust alpha 1.0
|
2015-01-10 08:23:20 +01:00 |
|
Pierre Krieger
|
dbdb43f077
|
Update for Rustc
|
2015-01-08 09:28:22 +01:00 |
|
Pierre Krieger
|
4c5e430dd3
|
Update for Rustc
|
2015-01-03 23:15:39 +01:00 |
|
Pierre Krieger
|
b9a6366f96
|
Update for changes in Send/Sync traits
|
2014-12-30 08:20:50 +01:00 |
|
Pierre Krieger
|
dbb82968ba
|
Update for rustc
|
2014-12-23 17:12:29 +01:00 |
|
Michael Powell
|
6e9969ccc0
|
Add semicolons after macro invocations, as required by the latest nightly.
|
2014-12-19 21:34:20 -08:00 |
|
Pierre Krieger
|
19d120b8b1
|
Update for Rustc for win32
|
2014-12-15 14:06:32 +01:00 |
|
Pierre Krieger
|
3cf487ac70
|
Use the winapi crate instead of our own ffi
|
2014-12-02 14:58:20 +01:00 |
|
Pierre Krieger
|
5072bc287f
|
Update for rustc on win32
|
2014-11-27 15:52:07 +01:00 |
|
Pierre Krieger
|
729551f828
|
Implement multisampling for x11
|
2014-11-27 15:26:42 +01:00 |
|
Pierre Krieger
|
4c0413bc7c
|
Implement lists sharing
|
2014-11-24 20:13:52 +01:00 |
|
Pierre Krieger
|
77df8e52bc
|
Update for rustc
|
2014-11-23 11:56:30 +01:00 |
|
Pierre Krieger
|
ff3a29aaf5
|
Update for rustc
|
2014-11-19 07:06:27 +01:00 |
|
Tomaka17
|
8c1b2dd633
|
Add support for the OpenGL debug flag
|
2014-11-09 16:44:53 +01:00 |
|
Tomaka17
|
ee8682caf2
|
Add CS_OWNDC flag when creating win32 window
|
2014-11-08 20:15:18 +01:00 |
|
Tomaka17
|
2be71306ec
|
Remove key modifiers in KeyboardInput
|
2014-11-06 19:09:07 +01:00 |
|
Tomaka17
|
584bb3e7df
|
Use a proper error type for window creation
|
2014-11-05 16:42:18 +01:00 |
|
Tomaka17
|
7ce851dad9
|
Update for changes in gl-rs
|
2014-11-05 15:32:01 +01:00 |
|
Tomaka17
|
b6f7491157
|
Add visibility-related functions to window
|
2014-11-01 09:03:21 +01:00 |
|