Paul Chote
|
ce8112fb5a
|
Migrate rendering to OpenGL 3.2 / OpenGL ES 3.0.
|
2019-09-12 18:58:37 +01:00 |
|
Paul Chote
|
c0ee346c1c
|
Render via an intermediate frame buffer.
|
2019-09-04 20:20:04 +02: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 |
|
teinarss
|
ffd3834849
|
Lock mouse position
|
2019-06-27 23:34:16 +02:00 |
|
Paul Chote
|
ab4a7e3558
|
Replace System.Drawing primitives with our own.
|
2019-03-04 18:26:42 +00:00 |
|
abcdefg30
|
cadbd0d9ab
|
Change the year number in all cs headers from 2018 to 2019
|
2019-01-26 23:15:21 +01:00 |
|
Paul Chote
|
cc004b3546
|
Fix compatibility with macOS's dark mode.
|
2018-12-30 23:57:06 +00:00 |
|
rtri
|
cdfa52d918
|
fix threadedRenderer context creation logic
|
2018-08-23 01:50:18 +02:00 |
|
Paul Chote
|
3661dbdfd0
|
Disable the threaded renderer on Windows.
A DisableWindowsRenderThread graphics setting is
added to allow players to optionally reenable it.
|
2018-08-04 20:10:52 +02:00 |
|
Paul Chote
|
8ec3df7550
|
Fix recently introduced bad line endings.
|
2018-06-30 16:54:25 +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
|
ea068a36f7
|
Allow window size/scale properties to be accessed from other threads.
|
2018-06-22 18:40:16 +01:00 |
|
Paul Chote
|
9ff177359b
|
Split IGraphicsContext from IPlatformWindow.
|
2018-06-13 18:45:21 +01:00 |
|
Paul Chote
|
28c8089bc7
|
Rename IGraphicsDevice to IPlatformWindow.
|
2018-06-13 18:45:21 +01:00 |
|