Stuart McHattie
8c10dc406a
Prevent Mac's Cmd+Q from exiting the game
...
This operation can be devastating if you were trying to assign a control group using Cmd + 1 but accidentally catch the Q key during gameplay.
2020-07-28 23:12:39 +01:00
abcdefg30
3ba86f329f
Remove Game.HasInputFocus
2020-04-17 22:26:03 -05:00
Paul Chote
6388a6bff4
Add Graphics.UIScale setting to modify UI size.
2020-02-04 19:56:15 +01:00
Paul Chote
25a7299c67
Fix scroll event position calculation.
2020-01-26 20:22:49 +01:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
teinarss
f325a4d190
Relative mouse pos
2019-06-27 23:34:16 +02:00
teinarss
f07fb57e98
Rework relative mouse events.
2019-06-27 23:34:16 +02:00
Clément Bœsch
3b926d71b5
Honor modifiers in multitap detection
...
Fixes Issue #15577 .
2019-03-26 22:29:04 +01:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
RoosterDragon
bb536ee4fc
Run graphics rendering on a dedicated thread.
...
The main game thread can offload some of the CPU cost to the rendering thread, freeing up its time to run more logic and render ticks.
2018-06-22 18:40:16 +01:00
Paul Chote
28c8089bc7
Rename IGraphicsDevice to IPlatformWindow.
2018-06-13 18:45:21 +01:00
Paul Chote
6c338eb06c
Revert "Run graphics rendering on a dedicated thread."
...
This reverts commit b9be52c5428d4a3862d62fe3a2c01663bd3692c3.
2018-06-04 23:04:35 +02:00
RoosterDragon
b96e062a0d
Run graphics rendering on a dedicated thread.
...
The main game thread can offload some of the CPU cost to the rendering thread, freeing up its time to run more logic and render ticks.
2018-05-29 23:05:39 +01:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Paul Chote
fff2f097d0
Add KeyInput.IsRepeat.
2017-05-06 14:10:24 +01:00
Paul Chote
87b894ad8e
Add support for the windows DPI scaling.
2017-01-21 11:00:00 +00:00
Paul Chote
6599aeb035
Add support for retina displays on OSX.
2017-01-21 10:59:59 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
7315ffbcb7
Fix outdated file headers.
2016-04-10 09:41:12 -04:00
Paul Chote
cff482bb1a
Revert "Added Keybord input filter to only register first key press."
...
This reverts commit 57cd25d5f8 .
2016-03-06 11:11:20 +00:00
Philipp Schärer
ea74499ec2
Added mousewheel zooming
2016-02-24 22:22:32 +01:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Paul Chote
e63fc00b76
Unify framebuffer api naming.
2015-12-28 14:23:44 +00:00
Pavel Penev
a4b755dd87
Merge pull request #9791 from RichSuther/upstream/fix-keyboard-filter
...
Added Keyboard input filter to only register first key press.
2015-12-02 21:56:05 +02:00
RichSuther
57cd25d5f8
Added Keybord input filter to only register first key press.
2015-10-28 12:08:54 +00:00
Kevin Azzam
96c0c2dec6
Make ctrl+x cut to clipboard
2015-10-12 18:58:26 +02:00
RoosterDragon
fc436f1aab
Added thread-affinity checks to SDL2 renderer.
...
If a call is made into a graphics resource that has thread-affinity, from a thread other than the one that created the graphics device, an exception will now be thrown to make debugging easier.
2015-09-18 21:04:21 +01:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00